#新年覺醒Day1#程序員的思維修煉:一本關于“學習”的書

#一本關于學習的書

這不是一本講如何編程的書,而是一本關于學習的書,正如它的副標題所說:開發認知潛能的九堂課。這本書按照內容邏輯可以分為5個組塊(chunk):

1. 整體的概覽:緒論(Chapter1)

2. 核心概念:從新手學習者到專家學習者的過程描述(Chapter2)

3. 生理層面:認識大腦(Chapter3),使用大腦(Chapter4),調試大腦(Chapter5)

4. 心理層面:主動學習(Chapter6),積累經驗(Chapter7),控制注意力(Chapter8)

5. 行動指南:超越專家(Chapter9)

為什么要先看框架:因為這是專家學習者和新手學習者的區別之一:系統地看問題(Chapter2)。“模仿”是學習的第一步(Chapter2),因此作為還不是專家的我在讀書筆記中就踐行起來。除此之外,專家和新手還有什么區別呢?大致的說還有:專家利用實踐經驗(“已有知識”),利用直覺(“自主心智”),利用情景(知識是“條件化”的)。這就是Deryfus模型所描述的。


#從新手到專家 - Deryfus模型

##模型內容

模型是一個抽象,對一類具體問題的抽象。Deryfus模型抽象的目標就是針對任意一項技能的學習者進行分類,它的創作者Deryfus兄弟將新手到專家分為了五個階段。

1. 新手:需要指令清單

新手的定義就是沒有經驗的人,他們需要的是指令化的清單。譬如一個做飯新手需要的是詳盡的菜譜:放兩勺油,開中火,兩分鐘后扔入切好的50g蒜。對新手的解釋是“無限遞歸”的,意思是沒有界限約定你需要說得多明白。譬如放兩勺油要用多大的勺,中火是多大火,蒜要切成什么樣才算好。這種現象就像是無法通過字典查出一個詞的“絕對精確”定義一樣,因為一個詞的定義又需要在字典中搞清楚其他詞語的意思。

2. 高級新手:雖有大的原則,但無全局思維

高級新手是占有比例最高的一個階段。高級新手開始逐步擺脫指令清單,開始掌握一些大的原則,雖然這不是全局性的。與專家相比,高級新手也很難識別出“有意義的信息”,譬如在公司的銷售預測圖中不能像專家一樣判斷出自己還有無必要明年繼續在這家公司工作下去。

3. 勝任者:能解決問題

勝任者被描述為有很強的主動性,他們能主動地解決問題,包括自己從沒見過的問題。但他們依賴的仍是自己的經驗,而非專家依靠的“直覺”,而且與更高水平的“精通者相比”,他們也缺乏反思和自我糾正的能力。一個有趣發現是,處于這個階段的人比起專家更適合去教新手與高級新手。

4. 精通者:能自我糾正

精通者開始擁有全局思維,因此精通者討厭過于簡化的信息,例如“電腦壞了先查看是否接通了電源”。精通者最大的一個突破是能自我糾正,無論是從自己的經驗,還是通過看故事通過別人的經歷。因此,精通者也能判斷出什么地方容易出錯,在那些人類固有認知缺陷暴露的地方容易出粗。譬如一個概率論教學的精通者,一個“好”的概率論老師,知道學生在做隨機變量代換時,容易忽略變量代換后取值范圍的變化導致計算出錯。總的來說,精通者擁有更強的“反省心智”。

5. 專家:靠直覺

專家已經將精通者以及之前階段用到的算法心智轉化為了自主心智,靠的是“感覺”,靠的是直覺。本質地說,專家擁有更強的“模式識別”能力,例如專家醫生看到病人“不太舒服”就大概判斷出了病人得的是什么病。

##有關專家

1. 自主心智

給專家更多的規則與教條會降低專家的能力。這個是可以理解的,陽老師的認知寫作課上就講過規則與教條調用的算法心智是會傷害專家“賴以生存”的自主心智的。

2. 元認知

元認知指的是自我監控,自我調節,自我控制的能力。專家在這一點上強于其他階段的學習者。譬如,一些高級新手這個階段的人擁有著“不知道自己不知道”的自負就是源于自我監控能力的缺失。相反,“讀的書越多就越覺得自己無知”,“知道自己不知道”靠的就是強的元認知能力。

3. 情境化

新手需要的是沒有情境化的規則,專家需要的是有關情境化的直覺。我認為相比于情境化,更好的一種說法是“條件化”的知識。也就是說,單單知道知識遠遠不夠,更重要的是知道應該在什么條件下應用知識,知道應用知識的情境。例如,物理力學問題中什么時候應該用牛頓第二定律,什么時候應該用能量守恒?在與時間相關的問題中就必須用牛頓第二定律,因為與時間相關就不得不需要加速度,而牛頓第二定律就正是關聯起力與加速度的定理。

4. 全局觀

專家知道事情的全貌,更注重事情的全貌,比起樹木更注重森林。我認為更好的說法是專家掌握有關知識的“big idea”。例如什么是線性代數?線性代數就是有關矩陣的變換,矩陣就是空間的抽象,線性方程組的抽象。什么是機器學習?機器學習分為監督與非監督算法,監督算法就是通過已知數據求得已知模型的具體參數,通過模型預測未知數據;非監督算法就是通過已知數據和未知模型,預測未知數據。

5. 如何成為專家:踐行

認識科學家Dr.K.Anderson Ericsson告訴我們如何成為專家:

要有明確定義的任務,任務有適當難度(太簡單會無聊,太難會喪失自信),任務環境提供大量反饋,提供重復犯錯和糾正錯誤的機會。

小號手Clark Terry的建議更直白:模仿, 吸收, 創新。


#兩點思考

1. 如何寫讀書筆記:

寫讀書筆記的本質是對信息(知識)進行重組,形成至少是自己覺得更好的信息組織形式。無論結果好壞,這個過程都會強制調用自己大腦處理信息的機制。有輸出比沒有輸出提高信息接收質量。

2. 閱讀tip:

- 第一步

第一步一定要知道整本書的結構與全貌。對信息有所預判。

- 主題閱讀

同時閱讀相同主題的幾本書。因為每個作者的知識體系結構不可能是最適合自己的,通過了解不同人的知識體系架構,可以容易幫助形成自己的知識體系架構,更重要的是可以幫助自己形成相應主題的“全局觀”或“big idea”。例如這本書與《人是如何學習的》兩本書搭配閱讀的效果就好于只單獨閱讀其中一本書。

- 組塊閱讀

自己構建信息的組塊對吸收信息也有很大幫助。而且寫讀書筆記也正是幫助信息形成組塊的好方法。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容