架構師速成4.2-幼兒園要學會如何高效學習 分類: 架構師速成 2015-06-24 09:10 409人閱讀 評論(2) 收藏

《如何高效學習》,這本書的做者是scotthyoung,最知名是的1年內自學完成4年麻省理工學院計算機科學的33門課程,同時也寫了一個學習方法的Blog,他使用費曼技巧來增強理解和學習。
費曼技巧有不少種理解,最簡單的是:html

  1. 拿張白紙;
  2. 在白紙頂部寫上你想理解的某想法或某過程;
  3. 用你本身的話解釋它,就像你在教給別人這個想法。

最要緊的是,對一個想法分而化之,雖然可能重複解釋某些已經弄懂的知識點。但你最終會到達一個臨界點,沒法再解釋清楚。那裏正是你須要填補的知識缺口。爲了填補這個缺口,你能夠查課本、問老師、或到互聯網搜尋答案。一般來講,一旦你精準地定義了你的不解或誤解,找到確切的答案則相對而言更輕鬆。nginx

另外一種稍微複雜一點的說法:web

第一步 - 選擇一個你想要理解的概念,而後拿出一張白紙, 把這個概念寫在白紙的最上邊.瀏覽器

第二步 - 設想一種場景,你正要向別人傳授這個概念,在白紙上寫下你對這個概念的解釋, 就好像你正在教導一位新接觸這個概念的學生同樣. 當你這樣作的時候, 你會更清楚地意識到關於這個概念你理解了多少, 以及是否還存在理解不清的地方.緩存

第三步 - 若是你感受卡殼了, 就回顧一下學習資料,不管什麼時候你感受卡殼了, 都要回到原始的學習資料並從新學習讓你感到卡殼的那部分, 直到你領會得足夠順暢, 順暢到能夠在紙上解釋這個部分爲止.架構

第四步 - 爲了讓你的講解通俗易懂,簡化語言表達,最終的目的, 是用你本身的語言, 而不是學習資料中的語言來解釋概念. 若是你的解釋很冗長或者使人迷惑, 那就說明你對概念的理解可能並無你本身想象得那麼順暢 -- 你要努力簡化語言表達, 或者與已有的知識創建一種類比關係, 以便更好地理解它。分佈式

http://jingyan.baidu.com/article/dca1fa6f59896bf1a440528d.html  費曼學習法的詳細講解學習


我看了這本書的中文版,發現還有一個很重要的概念,就是經過聯想不斷的創建你掌握知識的關聯,這個跟思惟導圖的邏輯有些想通。舉個完整的例子,程序相關的吧:spa

緩存 實際上是一個攻防戰,用戶是進攻方,架構師防守方,第1層陣地就是用戶的瀏覽器端,第2層是cdn,第3層是nginx等web容器靜態緩存,等等 這是講解。cdn

固然緩存還會跟其餘的知識進行關聯 http協議、db除了緩存還能夠進行分佈式等等。你發現整個大領域的知識都是相關的,你不停的關聯,你的知識體系就會越牢固。


若是這個學習法,我早些學到,哇哈哈!

相關文章
相關標籤/搜索