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

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

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

inquestion:this "Code Complete"

当前回答

下一个():把你的软件开发生涯提升到领导的轨道上 ~迈克尔·c·芬利(作者),本扎Fedák(作者) 链接文本

其他回答

我想说的是《超越代码——用9个简单的步骤学会区分自己》是一本非常好的励志书。我不涉及技术问题,但它描述了与人合作的方式,成为专业人士,……对我来说,如果你需要一些鼓励的话,这本书你可以一遍又一遍地读。除此之外,在3到4个小时内阅读它很便宜,非常容易和愉快。

我的博客上有一篇评论。

Roger S. Pressman——软件工程(从业者方法)。它有很多有用的信息。

我发现《普罗格的艺术》是一本很好的书。

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

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

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

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

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