我没有读很多关于代码的书。我觉得他们很无聊。
编程书籍往往枯燥或难以理解。我更喜欢交互式示例。或者,我可以使用的工作代码。
否则,我宁愿阅读有关其他事物的书籍。不是代码。
因此,编码书籍必须非常有价值才能列入我的清单。那里一定有一些宝贵的信息,或者是一种思考软件开发的好方法。
这些书都有那种品质。
务实的程序员 — Hunt & Thomas
这本书教你如何把编码当作一门手艺。
本书的大部分内容是关于思维方式和工具,而不是编码实现细节。当它谈论代码时,它关注可靠性、模式以及使代码易于被其他人理解。
整洁的代码 — Robert C. Martin
写得不好的代码会减慢你的速度。即使意大利面条代码有效,它也会降低整个团队的效率。
您可以采用一些关键实践来编写更清晰的代码。做好他们,你的团队会感谢你。
重构——Martin Fowler
开发人员工作中最困难的部分之一是理解和改进现有代码。
这本书是密密麻麻的,却是一座金矿。关于如何以干净的方式进行重构的许多重要课程也不需要付出巨大的努力。
设计数据密集型应用程序 — Martin Kleppman
当您处理任何有意义规模的项目时,您将开始遇到与您只是为小公司或业余爱好项目编写简单功能时不同的问题。
扩展软件很难,而且有很多东西要学。这本书有助于分解一些流行语,以便您真正了解这些术语的含义以及何时使用它们。
要读的书
有很多方法可以学习编码概念以及如何发展您的职业。但我认为这些书特别有价值。
其中许多在软件工程师中被广泛阅读。您会发现阅读它们可以让您与了解这些概念的其他人建立共同语言。
你还有其他你认为应该列入这份清单的书吗?
每日清单
我每天早上都会为软件开发人员写一些新东西。
如果你喜欢我的文章,点赞,关注,转发!