《怎樣高效學習》。這本書的作者是scotthyoung。最知名是的1年內自學完畢4年麻省理工學院電腦科學的33門課程,同一時候也寫了乙個學習方法的blog,他使用費曼技巧來加強理解和學習。
費曼技巧有非常多種理解。最簡單的是:
拿張白紙;
在白紙頂部寫上你想理解的某想法或某過程;
用你自己的話解釋它,就像你在教給別人這個想法。
最要緊的是。對乙個想法分而化之。儘管可能反覆解釋某些已經弄懂的知識點。但你終於會到達乙個臨界點。無法再解釋清楚。那裡正是你須要填補的知識缺口。為了填補這個缺口,你能夠查課本、問老師、或到網際網路搜尋答案。通常來說,一旦你精準地定義了你的不解或誤解,找到確切的答案則相對而言更輕鬆。
還有一種略微複雜一點的說法:
第一步 - 選擇乙個你想要理解的概念,然後拿出一張白紙, 把這個概念寫在白紙的最上邊.
第二步 - 設想一種場景,你正要向別人傳授這個概念,在白紙上寫下你對這個概念的解釋, 就好像你正在教導一位新接觸這個概念的學生一樣. 當你這樣做的時候, 你會更清楚地意識到關於這個概念你理解了多少, 以及是否還存在理解不清的地方.
第三步 - 假設你感覺卡殼了, 就回想一下學習資料。不管何時你感覺卡殼了, 都要回到原始的學習資料並又一次學習讓你感到卡殼的那部分, 直到你領會得足夠順暢, 順暢到能夠在紙上解釋這個部分為止.
第四步 - 為了讓你的解說通俗易懂。簡化語言表達,終於的目的, 是用你自己的語言, 而不是學習資料中的語言來解釋概念. 假設你的解釋非常冗長或者令人迷惑, 那就說明你對概念的理解可能並沒有你自己想象得那麼順暢 -- 你要努力簡化語言表達, 或者與已有的知識建立一種模擬關係, 以便更好地理解它。
費曼學習法的具體解說
我看了這本書的中文版,發現另乙個非常重要的概念。就是通過聯想不斷的建立你掌握知識的關聯,這個跟思維導圖的邏輯有些想通。舉個完整的樣例,程式相關的吧:
快取 事實上是乙個攻防戰,使用者是進攻方,架構師防守方。第1層陣地就是使用者的瀏覽器端,第2層是cdn,第3層是nginx等web容器靜態快取,等等 這是解說。
當然快取還會跟其它的知識進行關聯 http協議、db除了快取還能夠進行分布式等等。
你發現整個大領域的知識都是相關的。你不停的關聯。你的知識體系就會越堅固。
假設這個學習法,我早些學到。哇哈哈!
架構師速成 架構體系
經過這段時間的反思和整理,終於對架構有了乙個較為明確的理解。架構是產品從無到有以及慢慢壯大過程中所需要的全部技術體系總稱,架構過程 配置 編碼 測試 運維 監控分析 安全 運營等一系列技術體系的選型 取捨 技術選型基礎上進行規劃 設計 實現 迭代 制定相關規範 相關技術及規範運用到產品開發的整個過程...
架構師速成1 前言
從事it工作10餘年,痛並快樂著。忠告以下人員遠離it 不能吃苦 耐不住寂寞 想賺大錢 如果你不是上面的人,而且非常想成為架構師話,請繼續看下去。需要3年時間 需要超強自制力 需要極強計畫能力 需要吃苦 如果你能滿足以上4條,那肯定就可以速成。可能有人會說 3年也算速成,這也太龜速了 我回答你,如果...
架構師速成8 2 架構師要懂產品
產品和架構兩個截然不同的職業。好像風馬牛不相及,事實上不是這種。產品的思想須要經過技術的手來成為現實,在成為現實之前,須要技術理解 評估 碰撞 優化 把控 驗證等等。當然架構師就承擔了這一系列技術的責任,並且在乙個產品的實現過程中,技術架構並非非常重要的,前期能夠沒有架構,簡單高速驗證,僅僅有在使用...