諾禾:JAVA 工程師要看哪些書

近日,李彥宏在百度APP開啓了他的直播首秀。與其他人的直播帶貨不同,李彥宏與樊登開啓家與書的對話,暢談他成長經歷中,不同時期的讀書經歷。直播剛開始就吸引了超過百萬人觀看,到直播結束時,觀看人數超過920萬人。直播中,李彥宏談到了它中學、大學、國外留學時期、創業後 不同階段所讀的書。
不同的職業,需要不同的知識,那麼作爲高薪職業的Java工程師,在不同的階段,需要掌握哪些知識,又該需要讀哪些書呢。
那麼我們就根據不同時期,看一下Java 軟件工程師需要讀的書目
1 初級階段
剛開始時,工作內容就是需要按質按量完成工作任務,這時不會有太多難的東西。那就是要學習前人的經驗,少走彎路,推薦一本《Java程序員修煉之道》

Java程序員修煉之道
2 中級階段
工作了一段時間,就需要完成更難的任務,這時候,就需要有想法,這樣才能完成得更好,這時就可以看一看《Java編程思想》這本書,應該會有收穫。

Java編程思想
這時會涉及到修改原有的系統,推薦可以看看《重構:改善既有代碼的設計》。
3 高級階段
這個時期就不是僅僅編寫代碼了,就需要更豐富的知識了,需要看的書就比較多了。需要用到jvm 知識時,可以讀一讀《深入理解Java虛擬機》;需要考慮性能時,《Java性能權威指南》就派上了用場。涉及到併發編程時,就可以看看《Java併發編程實戰》,也許會有幫助。當需要設計系統時,設計模式一定會用到,《Head First 設計模式》也就可以看看。

深入理解Java虛擬機
其實也不用把等級分那麼清楚,只要能夠理解書中的內容,就可以了。這些書許多電子版大部分都有,如果需要實體書,各大網絡平臺都有銷售,如有需要,可以在各大平臺購買。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章