關於學習效率問題,一點點心得

趙年峰發表於2014-10-27

這個問題比較大,那麼我縮小下範圍,以免時間以偏概全。

如何提高學習程式語言或者新技術的學習效率?

其實這個問題是從一次餐桌上引起的,其實我感覺那天有些東西沒有完全說清楚,當時腦袋也有點亂。以免讓人誤解,所以整理一下。

我們提高學習效率的方式傳統就是:看書,看Blog,動手。

我個人的經驗看書最慢,因為吸收很慢,至少你要能到動手的程度是需要一個過程,過程就是動手。 其次看Blog,這個比較好,但:

  1. 很難選擇什麼樣的適合自己
  2. 什麼樣的能夠幫助自己快速深入理解。

然後是動手,不用想,這絕對是最慢的,因為嘗試是有代價的,就是時間的消耗

我只簡單說下我的方法,首先去微博找到非常喜歡聊技術且有深度的大神,不去特意關注他們的非技術類,只關注技術類帖子。大神看多了,你就可以把他們分類。然後定時按組重新整理,這樣你的索引就有了,根據他們的討論或者心得體會,去理解,上面一般會有程式碼和原理。

這樣大大節約了你實踐嘗試的次數,有人可能會突然問了,嘗試才是王道,這個我不解釋,人一生就那麼點時間,試錯的次數是有限制的。

既然你找到了突破點,那麼從微博索引上提到的詞彙和技術帖子去找具體的書,他們的微博一般都會推薦書,然後延伸閱讀,實驗,從一個技術點就能擴散一個面,到最後掌握一個技術項。比如BNF,EBNF,然後擴充套件到yacc/lex或者ply。

所以我覺得這套方法可以通過被動的節約時間來達到一些快捷的目的,其實微博本來就是簡訊息釋出鏈的一種形式。

備註:以上就是我刷微博的原因,糾正曾經說過的說法錯誤,展示其實僅僅是被動,你做出來不打廣告才是浪費,^.^ 。

相關文章