可以幫助普通程序員邁上新臺階的幾本書。

原文地址: http://www.javaeye.com/topic/92092

現在市面上計算機書籍太多,其中很多書籍的知識度很低,很多人可能會對如何通過讀取書籍提高自身的專業水平存在很多困惑,我列出下面的一些清單,希望能夠對大家有所幫助。

如果大家有所補充,歡迎大家補上。

基礎提升篇:
* 《具體數學》 GRAHAM & KNUTH & PATASHNIK
這本書是深入學習算法和計算機系統理論的數學基礎,所以放到第一位。
這本書的描述很有趣味,每一個晦澀難懂的數學定理作者解析的非常淺顯易懂,通過習題的聯繫,讀者很容易就可以將理論和實際聯繫起來。非常經典的一部教材。
*《算法導論》
算法集大成者,比較全。分析也較爲深入。

* 《深入理解計算機系統》
作者序言已經說得很清楚了。
* 《計算機程序的構造和解析》
理解程序構造的魔力世界,理解FP的魅力,對你以後更加熟練的運用編程藝術有很大的幫助。
軟件工程基礎提升篇:
* 《重構》
理解代碼質量,以及如何改善代碼質量。
* 《敏捷軟件開發原則,模式和實踐》
理解XP,理解軟件項目中如何更高效的運作。
* kent beck 著的幾本xp系列書籍
理解大師的思想。
* Rod Johnson 著的基本j2EE開發書籍
從實踐大師的角度理解在大型項目中應該如何更實際,高效的運作整個項目。
高級篇:
* 《計算機程序設計藝術》
從學術的角度深入理解計算機數據結構和算法的設計理論基礎。
* 《人工智能--複雜問題求解的結構和策略》
從人工智能角度,在普通機械的算法角度的另外一面,來解決我們可能碰到的複雜問題。人工智能在搜索,
信息提取,模式識別,智能控制等領域有極爲廣泛的應用,或許你需要了解這麼一種技術,來使得你現在或將來要設計的產品獲得重大的突破。

 《具體數學》下載地址:http://board.verycd.com/t393561.html
發佈了67 篇原創文章 · 獲贊 1 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章