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

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

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

inquestion:this "Code Complete"

当前回答

其他回答

我写的是“实例测试驱动开发”

因为我是一个c#程序员,而且大多数通用的书籍都已经被提到过了,所以我想推荐Bill Wagner的书《更有效的c#》。

我认为大多数开发复合wpf应用程序的人也应该看看微软的复合应用程序指南(也称为Prism):

复合应用指南

Donald Knuth写的《Literate Programming》,这是一本关于代码结构的好书。

专业Excel开发 这本书展示了如何在最普遍的编程平台之一中制作高质量的应用程序。

Ian Craig的《面向对象编程语言的解释》

因为它向我展示了OO比标准的c++ /Java习惯用法要多得多