如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?
我希望这份清单是多样的,涵盖范围很广。
搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:
inquestion:this "Code Complete"
如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?
我希望这份清单是多样的,涵盖范围很广。
搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:
inquestion:this "Code Complete"
当前回答
实际上,有两本书比较突出。第一个是“代码完成”。尽管已经过时了,这仍然是一本非常有用的书,关于过早优化的危险的章节本身就值回这本书的价格。
第二本书是《日常事物的心理学》(我想现在叫做《日常事物的设计》),这本书改变了我在设计应用程序时对用户界面的思考方式。这让我更加关注用户。
其他回答
我有几篇(相当老的)关于这个主题的博客文章
http://www.spindriftpages.net/blog/dave/2005/11/17/c-books/ http://www.spindriftpages.net/blog/dave/2005/06/06/good-oo-books/ http://www.spindriftpages.net/blog/dave/2005/05/11/really-great-it-books/ 虽然是一本好书,我找到了代码 读起来相当乏味(a 我承认这是有争议的观点)。 我喜欢 杰弗瑞·里克特和书乔尔 斯波斯基写道 Eric Meyer的CSS书籍也很不错
下一个():把你的软件开发生涯提升到领导的轨道上 ~迈克尔·c·芬利(作者),本扎Fedák(作者) 链接文本
Sedgewick的“C中的算法”(第一版)教会了我所有关于算法的知识,也教会了我所有关于文档和复制/粘贴代码的陷阱,因为这个版本中的所有示例代码都来自“Pascal中的算法”版本,并且只是通过一个简单的代码翻译器传递,它没有针对不同的索引方案进行调整。
实用主义程序员:毫无疑问,从熟练工到大师。书中的建议很好地表达了出来,而且很简单,给人的感觉就像是《常识程序员》。爱死它了。
c#适合有经验的程序员
或者任何来自迪泰尔和迪泰尔的产品。我读过他们的几本书,一切都很棒。