如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?
我希望这份清单是多样的,涵盖范围很广。
搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:
inquestion:this "Code Complete"
如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?
我希望这份清单是多样的,涵盖范围很广。
搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:
inquestion:this "Code Complete"
当前回答
完美软件:关于测试的其他幻想
TITLE封面http://ecx.images-amazon.com/images/I/51j3BSRspAL._SL500_AA240_.jpg
《完美的软件:关于测试的其他幻想》作者:Gerald M. Weinberg
ISBN-10: 0932633692
ISBN-13: 978 - 0932633699
其他回答
计算机程序设计的概念、技术和模型。
可选文字 http://ecx.images-amazon.com/images/I/51YZ50ZR13L._SL500_AA240_.jpg
Donald Knuth写的《Literate Programming》,这是一本关于代码结构的好书。
在过去的6个月里,用代码做梦可能是影响最深远的。
Pragmatic程序员做得很好。然而,当我刚开始工作的时候,真正影响我的是:
Windows 95系统编程秘密
我知道——它听起来和看起来有点俗气,可能有点过时了——但这是基于作者(Matt Pietrek)使用他自己的工具(随书提供的代码)调查的Win95内部结构的一个很棒的解释。请记住,这是在整个开源事件之前,微软仍然对发布内部文档非常谨慎——更不用说源代码了。 里面有一些引用,比如“如果你正在解决一些问题,遇到了一些症结,那么你需要停下来,真正深入地研究它,真正理解它是如何工作的”。我发现这是一个非常好的建议——尤其是现在,当你经常有图书馆的源代码,可以去看看。 它也激励我享受深入研究系统工作原理的乐趣,这在我的职业生涯中被证明是非常宝贵的。
哦,我还想介绍一下Don Box对。net内部的解释。
Mary和Tom Poppendieck的《精益软件开发》绝对是每个开发人员的书架上的书