哪些程序员必读书值得推荐?
程序员必须读什么?事实上,没有办法回答这个问题。你最需要的是你必须读的。然而,仍然有许多经典书籍。读完这些书,你会发现另一个世界也解放了你的思维方式。
代码大全(第二版)
本书从软件质量、编程理念等方面阐述了软件构建的各种问题,并讨论了跟上趋势的新技术和战略观点,以及丰富的程序示例。读完这本书后,你可以打开自己的思维方式,有一种光明的感觉。
修炼程序员的方法
本书主要讲述了各种框架技术,使代码保持灵活,易于改变和重用,使用了许多娱乐轶事、思想例子和有趣的类比,全面阐述了软件开发的许多不同方面的最佳实践和主要陷阱,绝对是程序员必读的书籍之一。
解释计算机程序的结构和解释
这本书是麻省理工学院多年来使用的一本教科书。世界各地有100多所大学使用这本书作为教科书,包括福斯坦大学、普林斯顿大学、牛津大学、东京大学等。
这本书,能给你智慧。
C程序设计语言
C语言设计师Denniss M.著名计算机科学家Brianitchie W.Kernighan的权威经典作品介绍了C语言标准及其程序设计方法。全面系统地讲述了C语言的各个特点和程序设计的基本方法。
其他开发者也不妨看一本C语言开发者必读的书,很有价值。
重构:改进现有代码的设计
实用书籍清楚地揭示了重建的过程,解释了重建的原则和最佳实践方法,并给出了何时何地开始挖掘代码以改进代码。这本书给出了70多个可行的重建,每个重建都介绍了一种动机和技术,用于改变经过验证的代码。
这本书可以帮助你降低开发过程中的风险,是一本有价值的参考书。
人月神话
这本书包含了许多发人深省的观点,并有大量的软件工程实践,为每个复杂项目的管理提供了自己的见解。这本书适合软件开发行业的员工阅读。它是软件开发、软件项目经理和系统分析师的必读之作。
代码简洁之道
“代码清洁之道”提出了代码质量与其清洁度成正比的概念。清洁代码不仅质量可靠,而且为以后的维护和升级奠定了良好的基础。作为编程领域的领导者,这些实践反映在《代码清洁之路》中的规则(或“启示”)中,并辅以实际项目的积极和消极的例子。只要遵循这些规则,就可以编写干净的代码,从而有效地提高代码质量。
这本书很有参考价值。
好了,说了这么多,忘了开头语:收藏不看系列..(真的很有价值,不看感觉丢了什么)
——摘自W3Cschol学生的回答