作为一个计算机专业的学生,除了教材,这些书籍你读过多少?( 四 )

第2版的《代码大全》是对第一版完全进行了重写;增加了很多与时俱进的内容 。 是一本完整的软件构建手册 , 涵盖了软件构建过程中的所有细节 。 它从软件质量和编程思想等方面论述了软件构建的各个问题 , 并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念 , 还含有丰富而典型的程序示例 。

这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白 , 而且也为程序员们提供了一个有关编程技巧的信息来源 。 可以说 , 无论是什么背景的读者 , 阅读这本书都有助于在更短的时间内、更容易地写出更好的程序 。

第二名:1181票 《程序员修炼之道》

《程序员修炼之道》由一系列的独立的部分组成 , 涵盖的主题从个人责任、职业发展 , 直到用于使代码保持灵活、并且易于改编和复用的各种架构技术 。 利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比 , 全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱 。

尽管这本书写于1999年 , 但是它的概念是我们以一种务实的态度去开发复杂系统的基础 。 程序员也是工匠 , 他们被训练使用一组特定的工具(编辑器 , 对象管理 , 版本跟踪器)生成某种可在一定环境中(硬件组件上的操作系统)工作的产品(程序) 。

推荐阅读