11.21.2011

程序員的思維修煉

Pragmatic Thinking and Learning: Refactor Your Wetware

bookeBook

教你如何提昇思考方式的書。

在第六章的教育論點,受益不少。

花了點時間,列出有意思的部份。


實用主義(pragmatism) 的本質就是做對你有用的事情。

始終關注情境
在《第五項修煉》一書中,Peter Senge 推廣了系統思維(systems thinking) 這個詞語,描述了另外一種觀察世界的方法。在系統思維中,人們試圖將一個事物看作幾個系統的連接點,而不是一個獨立的個體。
==>這是我這兩年思考的點,使用整體論來看待一件事。

製造問題的思維方式無法用來解決問題。

專家通常很難把他們的行為恰如其分地解釋清楚,他們的很多行為是如此地熟練以至於已經變成無意識的了。他們的大量經驗都是通過大腦的非語言、無意識區域存儲的,這讓我們難以觀察,而專家則難以表述。

Dreyfus模型的五個階段:

新手非常在乎他們能否成功。沒有太多經驗指導他們,他們不知道自己的行為是對是錯。新手不是特別想要學習,他們只是想實現一個立竿見影的目標。

他們不知道如何應付錯誤,所以出錯的時候,他們非常容易慌亂。

但是,如果給新手提供與情境無關的規則去參照,他們就會變得能幹起來。

換言之,需要一份指令清單

高級新手能夠開始多多少少地擺脫固定的規則。他們可以獨自嘗試任務,但仍難以解決問題。

同時,他們能夠開始形成一些總體原則,但不是"全貌"。他們沒有全面的理解,而且的確不想有

勝任者會探尋和解決問題,他們的工作更多是基於謹慎的計劃和過去的經驗。如果沒有更多的經驗,在解決問題時,他們將難以確定關注哪些細節。

他們遇到沒碰過的問題,會開始尋求和運用專家意見,並有效利用。只是還沒有足夠的能力反思和自我糾正。

精通者需要全局思維。他們將圍繞這個技術,尋找並想瞭解更大的概念框架。

他們能夠糾正以往不好的工作表現。他們會反思以前是如何做的,並修改其作法,期望下一次表現得更好。到這個階段,自我改進才會出現。

同時,他們會學習他人的經驗。作為精通者,他能夠閱讀案例研究,傾聽有關失敗項目的流言螢語,觀察別人怎麼做,從故事中認真學習,即使他沒有親自參與。

伴隨向他人學習的能力而來的,是理解和運用格言經驗之談(maxim) 的能力,這些經驗之談猶如諺言或格言,是可以應用於當前情境的基本原理。

經驗之談不是指令清單,它們必須在一定的情境下使用。

事實證明,理解情境是成為專家的關鍵。

精通者有足夠的經驗,他們知道下一步會發生甚麼,如果沒有發生又需要改變甚麼。他們非常明確哪些計劃需要取消,而應該採取甚麼行動。

專家是各個領域知識和信息的主要來源。他們總是不斷地尋找更好的方提和方式去做事。他們有豐富的經驗,可以在恰當的情境中選取和應用這些經驗。

新手使用規則,專家使用直覺。

研究人員要求專家遵循自己制定的規則。結果專家的表現明顯不如以往。

專家會依據每個scenario進行調整,所以才會忽略規則嗎?
==>這也是我遇到的狀況~

專家知道哪些是無關緊要的細節,哪些是非常重要的細節。也許不是有意識的,但是專家知道應該關注哪些細節,可以放心地忽略哪些細節。
專家非常擅長做有針對性的特徵匹配。

一旦你真的成為了一名專家,你會痛苦地意識到你如道的是多麼少。


教育(Education) 來自於拉丁文educare ,字面意思是"被引出即引導出某樣東西。我發現一件非常有趣的事情,當我們想到教育時,通常並不考慮它這個詞源的含義----從學習者那裡引導出一些東西

相反,更常見的看法是把教育當作學習者被動接受的事情----灌輸,而不是引導。這種模型在公司培訓中尤其流行,稱之為羊浸式培訓。

羊浸(現實中)是指把毫無防備的羊浸到一個大水箱裡面做清洗,去除它們身上的寄生蟲。羊排成一隊,你抓起一隻浸到水箱裡,讓它感受一次強烈的、陌生的、中毒性的清洗經歷。當然,藥性會逐漸失效,所以過段時間你不得不對它們再次做清洗。

羊浸式培訓遵循同樣的模式。

當然,培訓的效果會逐漸減弱,於是第二年你必需再來一次"進修"課程----另一次羊浸式培訓。

這種天真的辦法不起作用。原因如下:

學習不是強加於你的,而是需要你主動做的事情。

僅僅掌握知識,而不去實踐,沒有用。

隨機的方法,沒有目標和回饋,往往會導致隨機的結果。

單純密集、脫離情境的課堂教育最多只能給你正確的方向。你需要持續的目標,需要回饋以瞭解你的進展,需要更加主動全面的學習。

目標本身並不能保證你成功。

使用SMART 方法實現你的目標:

SMART 代表具體的可度量的可實現的相關的時間可控的(Specific, Measurable, Achievable, Relevant, and Time-boxed) 。對於任何目標,你都需要制定一個計畫,定出一系列説明你實現目標的任務(Objective) 。

度量你的目標任務,但是要採取增量進步的方法。

你不必看請你去往何處。不必看請你的目的地和沿途的一切。你只需要看清面前的一兩米即可。

相關的

這個目標真的與你有關嗎----對你重要嗎?你對此有熱情嗎?是在你控制之下的事情嗎?

如果不是,這個目標就是不相關的。

目標需要相關,需要在你掌控之中。

時間可控的

這可能是目標最重要的一個特性。這意味著你需要設定一個最後期限。沒有期限,目標會逐步衰退,永遠被每天更緊急的事情所排擠。這樣它永遠都不會實現。

時間是無法創造和銷毀的。時間只能分配。

如果你定期購買股票,有時你會付出很多,有時你會付出很多。但是長期來看,這些差異互相抵消,一般最後你都會獲得較好的回報。

知識投資也是一樣。你需要定期投資最低限度的時間量。養成一種習慣,如果需要的話。

更好更快的學習:

● 主動閱讀和總結書面材料的更好方式

● 使用思維導圖探索和發現模式和關係

以教代學

似乎我們最善於從觀察中學習。我們都是天生的模仿者,最佳且最有效的學習方式是觀察和模仿別人。

使用SQ3R 法主動閱讀:

● 調查(Survey) :掃描目錄和每章總結,得出總體看怯。

● 問題(Question) :記錄所有問題。

● 閱讀(Read) :閱讀全部內容。

● 復述(Recite) :總結,做筆記,用自己的話來描述。

● 回顧(Review) :重讀,擴展筆記,與同事討論。

雖然思維導圖聽起來非常基本、初級,但它有一些微妙的屬性。它利用了你的眼睛掃描和閱讀一張紙的方式。通過一種線性文字或者大綱所不能的方式,空間提示可以向你傳達信息,因為顏色和符號的使用增加了表達的豐富性。當你打算添加一條新信息、一個新想法或者領悟到思維導圖時,你要面對這樣一個問題:這屬於哪一塊?你必須評估想法之間的關係,不僅僅是想法本身,這是一項非常具有啓迪作用的活動。

無論是筆記還是思維導圖,手寫是關鍵。

整理草稿筆記的過程是最有價值的。對思維導圖,你也可以做同樣的事情----先做一個粗糙的,然後根據需要重畫。重畫有助於在大腦中形成更多關聯。

使用mindmap釐清思路。

寫文件的過程比文件本身更重要。

記住醫學院的口頭禪:『觀察,實踐,教學。』

沒有留言: