如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?
我希望这份清单是多样的,涵盖范围很广。
搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:
inquestion:this "Code Complete"
如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?
我希望这份清单是多样的,涵盖范围很广。
搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:
inquestion:this "Code Complete"
当前回答
新图灵集合http://ecx.images-amazon.com/images/I/51HlYd-%2BRwL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg
真的是一本好书。对计算机科学最重要的领域有很高的品味。是的,CS !=编程,但这仍然对每个程序员有用。
其他回答
@Peter Coulton——你不是读Knuth,而是研究它。
对我和我的工作来说…纯函数式数据结构非常适合用函数式语言进行思考和开发。
Mary和Tom Poppendieck的《精益软件开发》绝对是每个开发人员的书架上的书
Amiga ROM内核手册:)
另一本书还没有被提及,但每一个程序员、新手到大师都应该必读,任何编程语言,是Michael Howard的《Writing Secure Code》(第二版),来自mpress。
关于内存,每个程序员都应该知道的事
由Ulrich Drepper -解释了现代内存子系统的结构,并建议如何有效地利用它们。
PS:对不起,如果我重复发布。