那些影响了几代程序员的编程书籍
想要成为一名更加优秀的程序员,我需要读书么?需要读什么书? 其实,在我成为软件工程师之前,我也问了许多导师这个问题,也收到了很多建议,我也从这些建议当中学习到很多东西,渐渐地,我也总结出来想要成为一名顶级开发人员,哪些书籍是必读的。 这些书并不会立马使你成为一名出色的程序员,但它们确实是影响了无数程序员的书籍,阅读这些书籍可以帮助开发人员避免在职业生涯早期中犯下一些重大错误。以下就是书单详情: 1. 《修改代码的艺术》 我非常喜欢这本书,因为每个软件开发人员,在他们职业生涯的某个阶段都需要面对遗留代码,Michael Feathers提供了详细的策略,可以更加有效地处理大量未经测试的遗留代码库,本书借鉴了Michael为其著名的Object Mentor专题研讨会创作的材料,深入剖析修改遗留代码的各种方法和策略,从理解遗留代码、为其编码测试、重构及增加特性等方面给出大量实用建议,是所有程序开发人员必读之作。 2. 《人月神话》 这本书很经典,即便出版这么久仍然与软件产品开发相关,如果你从事软件开发工作,这本书是必读之书,书中最有价值的部分,我觉得是【未雨绸缪】,虽然目标都是为了创建一个...
