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

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

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

inquestion:this "Code Complete"

当前回答

Kernighan和Pike的Unix编程环境。

与其他任何一本书相比,它教会了我构建易于测试的小工具的好处,这些工具可以组合起来做大事情。

其他回答

我最喜欢的是Matthew Telles的c# Back Book。

新图灵集合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 !=编程,但这仍然对每个程序员有用。

我是Robert C. Martin的大多数书籍的忠实粉丝,尤其是敏捷软件开发、原则和实践以及干净的代码:敏捷软件工艺手册。

我认为《Unix编程的艺术》是一本优秀的书,作者是Eric S. Raymond这样的优秀黑客/天才,他试图让我们理解软件设计的一些原则(主要是简单性)。这本书是每一个要在Unix平台下开始一个项目的编程人员的必读之书。

我想我成长在不同的一代,比这里的大多数....

我读过的最有影响力的书之一是《APUE》。

或者几乎是w·理查德·史蒂文斯的任何作品。