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

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

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

inquestion:this "Code Complete"

当前回答

如何解决:数学方法的一个新方面 虽然与计算机编程没有直接关系,但它确实教你解决问题的艺术,这就是计算机编程的全部内容。

其他回答

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

虽然它不是专门针对程序员的,但它非常清楚地解释了现在编程世界中模型驱动架构等正在发生的事情。

@Peter Coulton——你不是读Knuth,而是研究它。

对我和我的工作来说…纯函数式数据结构非常适合用函数式语言进行思考和开发。

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

我喜欢这两本书:

序言的艺术

普罗洛格的手艺

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