《黑客與畫家》第二章讀書筆記

今天在喜馬拉雅上聽了一會兒《黑客與畫家》這本書,感覺受益匪淺。這本書對於初入編程開發領域的新手有很大的指導意義。

正式內容從第二章開始,基本觀點就是“黑客”(開發優秀軟件者)與畫家等創造性職業極爲相似,而不是與科學家更爲相似,更不是技工。


從這個基本觀點出發,通過借鑑這些創作領域的創作模式,我們可以得出一些重要的啓示:

1.編程不應該是先將思路完全想好,然後去寫代碼。思路的完善應該是在代碼編寫過程中完成的。好的編程語言應是允許動態擴展的語言,After all,編程語言是幫助我們思考的,而    不僅是表達已經想好的想法。

2.學習編程,應是實踐的過程。在敲代碼,寫程序中去學習。

3.保留自己寫過的代碼,時常翻看。

4.大量閱讀範例程序,充分利用開源的資源。


另外作者還提到一些其他方面的東西,比如

開發是有工作週期的,我們需要合理安排我們的開發進度。

堅持一絲不苟,堅持對美的追求,那些優秀的作品經過時光的洗禮熠熠生輝。

項目需要合作,但應分工明確,仔細設計好接口,每一個塊內由個人獨立開發。

代碼是讓人看的,所以應保證開發文檔清晰,提供友好的UI。

發佈了54 篇原創文章 · 獲贊 57 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章