架構師速成4.2-幼兒園要學會如何學習

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

  1. 拿張白紙;nginx

  2. 在白紙頂部寫上你想理解的某想法或某過程;web

  3. 用你本身的話解釋它,就像你在教給別人這個想法。瀏覽器

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

另外一種說法:架構

第一步 – 選擇一個你想要理解的概念分佈式

選擇一個你想要理解的概念, 而後拿出一張白紙, 把這個概念寫在白紙的最上邊.
第二步 – 設想一種場景,你正要向別人傳授這個概念ide

在白紙上寫下你對這個概念的解釋, 就好像你正在教導一位新接觸這個概念的學生同樣. 當你這樣作的時候, 你會更清楚地意識到關於這個概念你理解了多少, 以及是否還存在理解不清的地方.學習

第三步 – 若是你感受卡殼了, 就回顧一下學習資料spa

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

第四步 – 爲了讓你的講解通俗易懂,簡化語言表達

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

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

 

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

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

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

 

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

相關文章
相關標籤/搜索