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

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

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

inquestion:this "Code Complete"

当前回答

游戏架构和设计:学习游戏设计和编程的最佳实践

尽管我从未编写过游戏,但这本书帮助我以一种有趣的方式理解了许多事情。

其他回答

特南鲍姆的第一本操作系统书。我对内核级编程的第一次了解。

如何用电脑解决http://g-ecx.images-amazon.com/images/G/01/ciu/31/89/d4ac024128a044c186a18010._AA207_.L.jpg - R.G.Dromey

Bjarne Stroustrup的《c++的设计与发展》

除了提供了很多c++的背景知识外,它也是一个关于大型程序中涉及的权衡和设计关注点的冗长研究。

BN.com

Mary和Tom Poppendieck的《精益软件开发》绝对是每个开发人员的书架上的书

Eric Evans的领域驱动设计