《如何高效學習》,這本書的做者是scotthyoung,最知名是的1年內自學完成4年麻省理工學院計算機科學的33門課程,同時也寫了一個學習方法的Blog,他使用費曼技巧來增強理解和學習。
費曼技巧有不少種理解,最簡單的是:html
最要緊的是,對一個想法分而化之,雖然可能重複解釋某些已經弄懂的知識點。但你最終會到達一個臨界點,沒法再解釋清楚。那裏正是你須要填補的知識缺口。爲了填補這個缺口,你能夠查課本、問老師、或到互聯網搜尋答案。一般來講,一旦你精準地定義了你的不解或誤解,找到確切的答案則相對而言更輕鬆。nginx
另外一種稍微複雜一點的說法:web
第一步 - 選擇一個你想要理解的概念,而後拿出一張白紙, 把這個概念寫在白紙的最上邊.瀏覽器
第二步 - 設想一種場景,你正要向別人傳授這個概念,在白紙上寫下你對這個概念的解釋, 就好像你正在教導一位新接觸這個概念的學生同樣. 當你這樣作的時候, 你會更清楚地意識到關於這個概念你理解了多少, 以及是否還存在理解不清的地方.緩存
第三步 - 若是你感受卡殼了, 就回顧一下學習資料,不管什麼時候你感受卡殼了, 都要回到原始的學習資料並從新學習讓你感到卡殼的那部分, 直到你領會得足夠順暢, 順暢到能夠在紙上解釋這個部分爲止.架構
第四步 - 爲了讓你的講解通俗易懂,簡化語言表達,最終的目的, 是用你本身的語言, 而不是學習資料中的語言來解釋概念. 若是你的解釋很冗長或者使人迷惑, 那就說明你對概念的理解可能並無你本身想象得那麼順暢 -- 你要努力簡化語言表達, 或者與已有的知識創建一種類比關係, 以便更好地理解它。分佈式
http://jingyan.baidu.com/article/dca1fa6f59896bf1a440528d.html 費曼學習法的詳細講解學習
我看了這本書的中文版,發現還有一個很重要的概念,就是經過聯想不斷的創建你掌握知識的關聯,這個跟思惟導圖的邏輯有些想通。舉個完整的例子,程序相關的吧:spa
緩存 實際上是一個攻防戰,用戶是進攻方,架構師防守方,第1層陣地就是用戶的瀏覽器端,第2層是cdn,第3層是nginx等web容器靜態緩存,等等 這是講解。cdn
固然緩存還會跟其餘的知識進行關聯 http協議、db除了緩存還能夠進行分佈式等等。你發現整個大領域的知識都是相關的,你不停的關聯,你的知識體系就會越牢固。
若是這個學習法,我早些學到,哇哈哈!