新手程序员成长之路的五本必读书籍(附资源下载)
全文共 3351 字,预计学习时长 7 分钟 图片来自Pixabay,IvanPais 书籍可以清晰而有条理地陈诉观点,纸张上的笔墨也会给人一种不慌不忙的感觉。不过,科技类书籍存在一些严重的问题:它们几乎很快就过时了。由于缺乏交互性,此类书籍无法实时展示其概念(或让读者玩味这些概念)。它们的带宽相对较低——例如,需要将长代码示例分解为很小的块,而阅读这些书便成了件苦差事。 部分科技书籍多年来不断应对挑战,保持实用性。这些书籍不再传授最新编程框架的技术细节,而是阐明软件开发理念,传授最佳编程技术与设计技术,向你介绍软件行业的工作感受,告诉你成为一名程序员意味着什么。本文将列举五本相关书籍供你学习参考。 公众号后台回复“20191005”即可获得电子版图书下载链接。 1. 《程序员修炼之道》(The Pragmatic Programmer) 第一版发行后,一本与编程有关的书籍可以在20年后继续保持实用性吗?可以,如果这本书具有代码编写技术的永恒智慧的话。 《程序员修炼之道》能启发程序员,更为深入地思考如何应对挑战、与其他人合作以及成为效率更高的程序员。 书中解释了如何对抗软件衰减——使每个大项目中的代码逐渐陷入混乱的强大力量。该书简单介绍了单元测试和重构,并对调试(不要惊慌!)做出合理建议,可有效解决问题,而不会伤害任何程序员自尊。《程序员修炼之道》可帮助你学习一些很酷的程序员术语