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

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

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

inquestion:this "Code Complete"

当前回答

Peter Norton为IBM PC编写的汇编语言书

我在电脑(DOS)前度过了无数个夜晚,探索未知的世界:-D

其他回答

UNIX环境下的高级编程- W. Richard Stevens

这并不是对这个问题的直接回答,因为我觉得上面已经回答过了,然而,有一本书对我的编码方式产生了明显的影响,那就是《代码阅读》第1卷:开源视角。

可选文字 http://g.bookpool.com/covers/405/0201799405_140_30O.gif

c# 3.0入门:面向对象编程入门

这本书是为那些想要理解为什么和如何使用c# 3.0进行面向对象编程的人而写的。你不会想错过的。

PHP对象、模式和实践。 http://www.apress.com/book/view/9781590599099

代码完成是第一选择,但我也会引用Gang of Four的设计模式和Craig Larman的应用UML和模式。

克里斯托弗·亚历山大(Christopher Alexander)的《永恒的建筑方式》(The Timeless Way of Building)是另一个伟大的作品。尽管它是关于架构的,但它包含在我已经读过的许多优秀编程书籍的参考书目中。

另一本,我从中学到很多新东西,是克里夫顿·诺克的《数据访问模式》。