如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?

我希望这份清单是多样的,涵盖范围很广。

搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:

inquestion:this "Code Complete"

当前回答

Craig Larman的《应用UML和模式》。

这本书的书名有点误导人;它确实处理了UML和模式,但它涵盖了更多。这本书的副标题告诉你更多:面向对象分析和设计以及迭代开发简介。

其他回答

Donald Knuth写的《Literate Programming》,这是一本关于代码结构的好书。

掌握正则表达式

弗雷德·布鲁克斯的《神秘的人月》 http://en.wikipedia.org/wiki/The_Mythical_Man-Month

安德烈·亚历山大的现代C++设计

务实程序员