可以帮助普通程序员迈上新台阶的几本书。

原文地址: 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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章