“如果能時光倒流,回到過去,作為一個開發人員,你可以告訴自己在職業生涯初期應該讀一本,你會選擇哪本書呢?
《代碼大全》 史蒂夫·邁克康奈爾
“優秀的編程實踐的百科全書,《代碼大全》注重個人技術,其中所有東西加起來,就是我們本能所說的“編寫整潔的代碼”。這本書有50頁在談論代碼佈局。” —— Joel Spolsky對於新手來說,這本書中的觀念有點高階了。到你準備閱讀此書時,你應該已經知道並實踐過書中99%的觀念。
《人月神話》
在軟件領域,很少能有像《人月神話》一樣具有深遠影響力並且暢銷不衰的著作。
Brooks博士為人們管理複雜項目提供了最具洞察力的見解。
既有很多發人深省的觀點,又有大量軟件工程的實踐
《素數之戀》:保持好奇心
《素數之戀》是一本 400 頁的厚書,目標是讓非數學專業的讀者可以理解這個數學中最深奧的問題。作者在序言中說道:“如果你讀完我的書以後還不理解黎曼假設,那麼你可以斷定,你將永遠理解不了它”,讀完這本書後,深感此言不虛。
《代碼整潔之道》
《代碼整潔之道》講述了一系列行之有效的整潔代碼操作實踐。軟件質量,不但依賴於架構及項目管理,而且與代碼質量緊密相關。 這一點,無論是敏捷開發流派還是傳統開發流派,都不得不承認。《代碼整潔之道》提出一種觀念:代碼質量與其整潔度成正比。 乾淨的代碼,既在質量上較為可靠,也為後期維護、升級奠定了良好基礎。作為編程領域的佼佼者,這些實踐在《代碼整潔之道》中體現為一條條規則(或稱“啟示”),並輔以來自現實項目的正、反兩面的範例。只要遵循這些規則,就能編寫出乾淨的代碼,從而有效提升代碼質量。
更多科技一手諮詢,歡迎關注!