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

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

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

inquestion:this "Code Complete"

当前回答

我喜欢这两本书:

序言的艺术

普罗洛格的手艺

真正打开了逻辑编程和递归方案的思路。

其他回答

我最近读了《代码中的梦想》,觉得这本书很有趣。也许从我开始阅读钱德勒1.0的那一天起,情况就更加如此了。读到一个由有才能的人组成的项目团队试图“改变世界”的成长痛苦和错误,你会从中学到很多东西。此外,Scott还在书中介绍了许多程序员的知识和智慧,这是一本有趣的读物。

《美丽代码》中有一两件事让我有不同的想法,尤其是关于自顶向下操作符优先级的那一章。

代码就是法律——你用自己选择的语言写作、编辑和思考,但为什么呢?你的代码是什么意思?它到底能做什么?

(我本可以推荐一本关于QA的书,但我没有……)

Grady Booch的《面向对象分析和应用程序设计》。我很久以前读过这篇文章,它告诉我可以有一种开发面向对象软件的方法论。从那以后,许多其他的书对我产生了影响,但这本书让我开始了。

我想我成长在不同的一代,比这里的大多数....

我读过的最有影响力的书之一是《APUE》。

或者几乎是w·理查德·史蒂文斯的任何作品。

兔子先生的ActiveX指南