Java程序員如何培養自學能力?
書讀百遍其義自見,讀書是改變自己的最好方式。你去看它的時候,它會毫無保留地將它所擁有的一切獻給你;當你離開時,它也不會挽留。知識的大門,它隨時向你敞開,從中你獲取了有用的信息或是得到了放松。下面,北大青鳥老師將給學編程的你推薦幾本好書,希望你從中能得到一些靈感。
1. 《代碼整潔之道》Clean Code: A Handbook of Agile Software Craftsmanship內容簡介:干凈的代碼不僅在質量上可靠,而且為以后的維護和升級奠定了良好的基礎。作為編程領域的領導者,本書的作者給出了一系列有效的干凈代碼操作實踐,并從實際項目中補充了積極和消極的例子。只要遵循這些規則,就可以編寫干凈的代碼,有效地提高代碼的質量。2. 《程序員修煉之道》The Pragmatic Programmer : From Journeyman to Master內容簡介:本書之所以在世界各地廣泛傳播,并被幾代開發人員視為標準,是因為它可以創造真正的價值、編寫更好的軟件、探索編程的本質。同時,所有的收益都不依賴于特定的語言、框架和方法。3. 《深入淺出設計模式》Head First Design Patterns內容簡介:本書向您展示了一種強大、優雅、可重用和靈活的設計模式,并使用認知科學和學習理論的最新研究成果來創建多感官學習體驗。它采用了一種視覺豐富的形式,是專為大腦的工作模式而設計的,而不是繁瑣的文本輸入法。4. 《修改代碼的藝術》Working Effectivtively with Legacy Code內容簡介:這是世界級計算機專家Michael C. feathers和軟件開發大師Robert C. Martin在前言中推薦的經典著作,是修改遺留代碼的權威指南。它深入分析了各種修改遺留代碼的方法和策略,從理解遺留代碼、編碼和測試、重構和添加特性等方面給出很多實用的建議。那么你最喜歡看的編程書是什么呢?