讀書筆記2013 4 程式設計師的思維修煉

2022-03-15 02:28:35 字數 1098 閱讀 5845

程式設計師的思維修煉:開發認知潛能的九堂課 (圖靈程式設計叢書) (亨特(andy hunt))》

本書供各層次軟體開發人員閱讀。

1.軟體是在頭腦中建立的

思維和概念是需要在團隊(也包括付錢讓我們開發軟體的人)中分享和交流的。

現在我們需要研究的真正難題是團隊內部和團隊間的交流,甚至更困難的問題是完全陳舊的思想。沒有任何專案是孤島,軟體不可能獨立的建立或執行。

總有些人與眾不同,不要盲從的聽從任何建議,包括我的建議。嘗試執行一些建議,再判斷哪些對你有用。

需要補充的是,這不是培養你自大,自以為是,拒絕別人的建議。不要盲從的意思是,在你能虛心聽取別人意見的基礎上,不要盲從。

以後可以依據這個來判斷自己達到了什麼程度。

4.1 新手。新手需要乙份指令:"當x發生時,執行y." 當意想不到的事發生時,新手就會不知所措。

4.2 高階新手。可以獨自嘗試任務,但仍難以解決問題。他們想要快速解決問題,不想刨根問底。能夠根據過去的經驗,逐步在正確的情境中採納建議,但比較吃力。他們開始形成一些總體原則,但不是「全貌」。

advanced beginners don't want the big picture. 高階新手不想要全域性思考。

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

他們知道在什麼情境下運用什麼經驗。能夠熟練的運用軟體模式。能夠充分利用思考和反饋,這是一次巨大的飛躍。

4.5專家。專家是各個知識領域知識和資訊的主要**。他們總是不斷地尋找更好的解決方法和方式去做事。他們有豐富的經驗,可以在恰當的情境中運用這些經驗。他們著書,寫文章,演講。他們是當代的巫師。據統計,專家只佔總人數的1%-5%

experts work from intuition.

專家制定規則,但是你不能強求專家去遵循他們自己制定的規則。如果讓乙個專家嚴格遵守規則,將拖累公司的生產效率至乙個新手的水平。

成為乙個專家大約10年時間。但好訊息是如果你成為乙個領域的專家,你很容易成為其他領域的專家。因為你已經掌握了獲取知識的模型。

《程式設計師的思維訓練》讀書筆記

這是一本講如何成為某一領域內高手的書。作者提煉了自己在軟體開發領域內的學習 實踐經驗,並結合心理學 神經學等學科知識,使其成為一套系統的高手高階方 五層模型 技能獲取領域的五層模型 大腦工作原理 大腦的思維方式有l型和r型,前者代表邏輯思維,後者代表直覺 情感等非線性思考方式,充分結合兩者,能夠事半...

《程式設計師的思維訓練》讀書筆記

這是一本講如何成為某一領域內高手的書。作者提煉了自己在軟體開發領域內的學習 實踐經驗,並結合心理學 神經學等學科知識,使其成為一套系統的高手高階方 五層模型 技能獲取領域的五層模型 大腦工作原理 大腦的思維方式有l型和r型,前者代表邏輯思維,後者代表直覺 情感等非線性思考方式,充分結合兩者,能夠事半...

《程式設計師的思維修煉》讀書筆記

1 在情景中記憶 學習非常重要 2 成為一名專家的關鍵要素 應用你的實踐經驗 理解情境 利用直覺 3 專家很難把他們的行為恰如其分地解釋清楚,他們的許多行為都是如此熟練以至於已經變成無意識的了 4 可能乙個開發人員聲稱擁有十年的經驗,但實際上只是一年的經驗重複了9次 5 如果你試圖把乙個更大的情境強...