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

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

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

inquestion:this "Code Complete"

当前回答

我想我们可以每隔几周问一次同样的问题,把所有提到“代码完整”或“实用主义程序员”的人都提升一下。

并不是说这有什么问题:-)

其他回答

Steve McConnell的《Code Complete》获得了很多人的支持,但是他的《软件项目生存指南》这本书呢?我认为它们都是必读的,但原因不同。

爱德华·塔夫特《任意》:定量信息的可视化展示;展望信息;视觉的解释

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

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

另一本书还没有被提及,但每一个程序员、新手到大师都应该必读,任何编程语言,是Michael Howard的《Writing Secure Code》(第二版),来自mpress。

如果你用C语言写代码,那么《专家C编程》会让你大开眼界。它能回答所有你想知道为什么它会这样工作的问题。彼得·范·德·林登有很棒的写作风格,让晦涩难懂的概念非常容易读懂。所有C开发人员的必读