首頁 » 部落格 » 每个严肃的程序员都应该阅读的 10 部经典著作

每个严肃的程序员都应该阅读的 10 部经典著作

目前,技术正以人类历史上最快的速度进步。每个月都会出现新的编程语言和工具,旨在弥补现有语言、工具和方法的不足。

事实是,过去许多伟大的思想家都曾面临过同 Country Wise 电子邮件营销列表 样的问题,并找到了解决这些问题的最佳方法。几本优秀的书籍都记录了处理和解决问题的策略。

这里精选了一些业内开发人员应该阅读的优秀书籍。

 

务实的程序员

真是书中的明珠!这不是一本包含编码 的 10 部经典著作 、编码、更多编码的标准编程书籍。事实上,它根本不涉及任何特定的编程语言:本书中的智慧适用于所有编程语言。

本书的见解涵盖了许多有趣的领域,例如“曳光弹”、多样化的探索性编程、编写代码的代码、将视图与模型分离、昂贵的工具并不能带来更好的设计、发展一支优秀的团队、管理期望、避免重复知识等等。

这本书不仅会改变你的编码习惯,还会改变你作为程序员的个性。它充满了实用的建议,可以帮助你和你的代码发挥出最好的效果。

其中还包括一份总结提示和清单的小册子。

 

人月神话:软件工程随笔

许多人认为这是软件行业的经典圣经。该书首次出版于 20 世纪 70 年代,但如今看来,其中的每个字眼都比以往更加真实!

你听说过这些吗?全部都出自这本书!

  • “所有程序员都是乐观主义者:一切都会 管理 Viber 黑名单 好起来的。”
  • “向已延迟的软件项目增加人力会导致其延迟。”
  • “无论有多少妇女负责这项任务,生一个孩子都需要九个月的时间。”
  • “当一份煎蛋卷承诺两分钟内做好,但两分钟内却没做好时,顾客就有两个选择——要么等待,要么吃掉半熟的煎蛋卷。软件客户也面临着同样的困境。”

令人悲哀的是,我们每年在软件开发中都会犯同样的错误。每个项目经理和开发人员都应该阅读这篇文章。

正如标题所示,这是一本散文集,最重要的是,它非常好。这本书唯一的缺点是引用了 25 年前的技术。但这并没有减损本书的要点。

干净的代码:敏捷软件艺术指南

您是否曾经看到过代码并说:“天哪,这是什么?”我确信有人没有读过干净的代码。

这是一本关于软件艺术的书。本书不仅告诉你如何编写好的代码,还以有效的方式告诉我们如何开发和进行软件开发。它保证会改变您对工作的看法。

本书介绍了编写干净代码的原则、模式和实践。对于任何开发人员来说,学习一些代码清理案例研究都是宝贵的经验。

请注意,尽管培训可以应用于任何编程语言,但书中的所有示例都与 Java 相关。

在这篇文章列出的书籍中,这是最 2017 年国际理论物理中心会议 新的一本,可能会引起年轻开发人员的兴趣。

返回頂端