從 SF 慢慢把文章搬過來。。。css
segmentfault.com/a/119000001…segmentfault
原文連接:How to Use the Feynman Technique to Learn Faster 工具
若是你不能用簡單的語言來解釋它,說明你沒有很好地理解它。學習
——阿爾伯特 · 愛因斯坦cdn
不管愛因斯坦本人是否真的說過這樣的話(沒人找到過這句話正確的出處,因此極可能他沒有),這都是一個有見地的觀察。blog
反過來講:圖片
若是你想很好地理解某些事情,試着簡單地解釋它。get
經過用簡單的術語解釋一個概念,你會很快知道你是否已經理解了它。在解釋的過程當中,你可能會被卡住,或不得不使用複雜的術語,這些地方就是問題所在。數學
這是費曼學習法背後的想法。it
諾貝爾獎獲獎物理學家理查德 · 費曼除了是一位出色的科學家以外,還被稱爲「偉大的講解員」,由於他可以以簡單直觀的方式向他人傳達複雜的想法。費曼學習法是一種經過用簡單明瞭的語言解釋概念,快速學習或審查概念的方法。
除了肯定正在嘗試學習的概念中的問題域以外,費曼學習法還提供了一種快速有效的方法,能夠經過針對性地學習來鞏固支持這些問題域。這是一種簡單的技巧,但一旦你付諸行動,它會幫助你更高效地學習。
那麼具體來講,要怎麼作呢?
你能夠用多種方式實踐費曼學習法,好比抓個朋友過來,強行解釋你正在學習的內容。 最簡單的方法,只須要一張紙。
拿起一張紙,在頂部寫上概念的名稱。能夠是任何概念或想法——雖然這種學習法是以費曼的名字命名的,但它不只限於數學和科學。
用你本身的話來解釋這個概念,就好像你正在教給別人同樣。專一於使用簡單,簡單,簡單的語言。不要把你的解釋限制在一個簡單的定義或一個寬泛的概述上,找尋一兩個例子帶入解釋中,確保你能夠將該概念付諸實踐。
回顧你的解釋,找出你不知道的地方,或你以爲你的解釋不清楚的地方。一旦你肯定了它們,回到源材料,你的筆記,或你能夠找到的例子,鞏固你的理解。
找出你的解釋中使用了複雜的術語,或引用了原材料中表述的地方,以簡單的詞語重寫。 確保你的解釋能夠被不熟悉此概念的人所理解。
就這麼簡單!
正如前面屢次提到的那樣,簡單地定義一個概念只是戰鬥的一半。若是你想解釋清楚,你必須經過實例來應用它。
本着吃本身的狗食的精神,我列舉了三個例子,說明如何使用費曼學習法。
勾股定理說明了如何計算任意直角三角形斜邊的長度。
當我最初開始寫這個解釋時,我只是把這個句子寫在最上面,而後添加了這個公式。
可是,請注意最終頁面有幾個附加內容:
這是我嘗試返回並進一步簡化解釋。即便這樣一個基本的數學定理,仍然有一些假設和術語涵蓋了你可能沒有100%清楚的想法。挑戰本身以識別並定義它們。
下面看一個複雜一些的例子。
CSS Box Model 是一種用於表示 HTML 元素大小,以及它們之間的間距的工具。
爲了闡明該頁面的通常解釋,下面是一個用 CSS 代碼編寫的具備特定高度,寬度,邊距,填充和邊框值的元素示例
若是您碰巧對 Box 模型感興趣並但願瞭解更多信息,請查看這份指南。
最後一個提示:當你經過費曼學習法完成任何特定概念時,僞裝你正在向孩子解釋該概念會頗有用。
一個小孩經常會問
爲何呢?
成年人每每習慣於事物的表面價值,但孩子們是自然的好奇寶寶,他們會很快指出他們的困惑。
若是你教一個孩子勾股定理,把公式展現給他,他頗有可能會問你
爲何這個公式有效? 你怎麼知道它會一直工做? 怎麼證實它? ......
嚴肅地說,這是一種很棒的心態。也許你知道勾股定理是如何工做的,也許你能夠很容易地經過重排得出證實
可是,對於其餘的概念,當涉及到某些細節時,你可能不得不依賴假設,啓發法和其餘黑盒變量。
採起這種孩子般的心態,挑戰本身,清楚地解釋整個概念。