[筆記]程式員的思維修練

[筆記]程式員的思維修練

整理一下

建構理論

1. 客觀存在和抽象的結合體:就像駕駛輪船,輪船是事物,駕駛是抽象。

2. 事物間存在相關性並不一定代表因果關係:有人打噴嚏同時他有感冒,打噴嚏與感冒有相關性,但是打噴嚏的原因不一定是感冒,有可能是其他或綜合原因。

積極實踐

1. 一個明確定義的任務。

2. 適當難度。

3. 環境可以提供大量反饋,便於採取行動。

4. 提供重複犯錯及糾正錯誤的機會。

5. 實踐無法被完全客觀化或者正規化,因為它必須在特定關係和時間完成。

思考方式

項目

特性

適用情境

L型(線性、按部就班,見樹)

語言、分析、符號、抽象、時間、推理、數字、邏輯、線性思維

分析部份與細節

R型(非線性、迅速,不能直接控制,見林)

非語言、非理性、綜合、空間性、具體、直覺、分析、全面

發現全局與整體的模式

新手到專家

就是思考方式從L型(線性按步就班)到R型(非線性迅速)的過程

R型開路,L型緊跟。

位置

特性

判斷

觀察面向

視角

專家(R型)

永遠都在尋找更好的解決方法,就算是一個小問題,他們也在努力研究怎樣更加優美的解決。

直覺

相關方面

系統一部份

精通者

對於他們所處的技術領域具有全局思維,他們圍繞著自己的技術領域,積極尋找更大的概念框架,他們更喜歡從他人身上學習,就算只是聽別人講自己的失敗經驗,他們也能夠從中受益,因為他們已經能夠充分理解情境了。

     

勝任者

勝任者不僅能夠解決問題,還能發現新的問題,是的,他們能夠從目前的問題的解決中發現新的問題並且將它切實的解決掉。

     

高級新手

高級新手就是比新手更上的一個層次,這個層次已經具有一定的經驗,並且自我解決問題的能力已經得到大幅提升,具有初步的情境匹配的能力。但是,高級新手之所以還有「新手」這兩個字,就是因為他們對於情境的處理能力還是不足的。

     

新手(L型)

如何定義一個新手,其實很簡單,就是新手面對問題的態度。是的,這是非常簡單的判斷方法,因為 經驗的差距,使得新手在面對問題,尤其是突發問題的表現,明顯是與在新手上面更高的層次是有區別的。那麼,新手在面對問題的時候,會怎麼做呢?就是舉手無措!

規則

各方面

旁觀者

培養R型技巧

1. 圖像流。

2. 日記。

3. 早晨寫作。

4. 散步。

MBTI性格評估測試

1. 外向(E)與外向(I):75%的人外向,25%內向。

2. 感覺(S)與直覺(N):75%的人感覺,25%直覺。

3. 思考(T)與情感(F):各占一半。

4. 判斷(J)與知覺(P):各占一半。

自我學習

1. 學習如何學習的技能。

2. 技術本身不重要,持續學習才是重點。

3. 步驟為模仿、吸收、創新。

4. 看一套、做一套、教一套。

5. 新事物:相似中學習,差異中忘卻。

6. 建立SMART(具體、可度量、可實現、相關的、時間可以控制)任務來實現目標。

7. 隨時記錄想法(擁有偉大的想法→跟蹤想法→付諸行動→成功實現)。

8. 使用心智圖。

SQ3R

1. Survey(調查):掃描所有目錄跟每章總結,得到整體看法。

2. Question(問題):記錄所有問題。

3. Read(閱讀):閱讀全部內容。

4. Recite(覆述):總結,做筆記,用自己的話描述。

5. Review(回顧):重讀,擴展筆記,與人討論。

自我測試

1. 對於自認為明確的事情試著解釋它的反面。

2. 預期影響現實。

3. 通過邏輯來證明,通過直覺去發現。

波利亞解題方法

先問下列項目

1. 未知量

2. 已知量

3. 條件

步驟

1. 回想相同或類似未知量的常見問題

2. 畫一張圖

3. 解決一個相關或者更簡單的問題,放寬限制,使用已知量的子集

4. 所有已知量和條件都用上了嗎?如果沒有,為什麼?

5. 重新描述問題

6. 從未知量推到已知量。

郵件管理

少發送郵件,就會少收到郵件

為郵件回覆選擇你的速度

參考資料

程式員的思維修練