Mediumsly

我读完了 30 本编程书,只推荐这 5 本

不是最经典的,而是真正改变了我写代码方式的。

7 分钟阅读 · 5 天前
0

过去三年里,我读完了 30 本编程书。从 K&R 到《代码大全》到现代的《Designing Data-Intensive Applications》。如果只能保留 5 本,我会保留这些。

1. A Philosophy of Software Design

John Ousterhout 的这本小书改变了我看待复杂性的方式。它的核心论点很简单:软件工程的根本任务是 降低复杂性,其它一切都是手段。

2. Designing Data-Intensive Applications

如果你写任何与数据库、消息队列、分布式系统打交道的代码,这本书就是绕不开的。它不教你具体某个工具,而是教你 权衡

3. The Pragmatic Programmer

20 年过去了,这本书的核心建议依然成立。这本身就是一种推荐。

4. Refactoring (第二版)

Martin Fowler 的这本书最大的价值不是那些「重命名变量」的目录,而是它教你 什么时候 该重构,以及如何在不破坏一切的前提下做到。

5. Working Effectively with Legacy Code

因为 95% 的真实工作就是修改你不理解的代码。这本书就是为这件事而写的。

0

回应 (0)

登录后即可发表回应。