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

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

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

inquestion:this "Code Complete"

当前回答

一本书的影响力通常取决于读者,以及他们读这本书时处于职业生涯的哪个阶段。我必须为Head First设计模式欢呼。伟大的书和非常有创意的写作方式应该被用作其他技术书籍作者的例子。也就是说,它是为了促进学习和内化概念而编写的。

头部优先设计模式http://ecx.images-amazon.com/images/I/51LSqrgoT1L._SS500_.jpg

其他回答

SAP ABAP编程? 《21天自学ABAP》是最好的书!

它不包含任何巧妙的技巧或魔法,但三年后,我再也没有遇到过一本更全面的书

我还没有在这里看到Gerard Meszaros的xUnit测试模式:重构测试代码。这本书真的帮助我从一个全新的角度看待单元测试。

掌握正则表达式

用户曾经碰过您的代码吗?如果你不是只做后端工作,我推荐关于脸:用户界面设计的要点——现在是第三版(链接)。我曾经认为我的用户很愚蠢,因为他们没有“理解”我的界面。当然,我错了。About Face让我改变了想法。

这并不是对这个问题的直接回答,因为我觉得上面已经回答过了,然而,有一本书对我的编码方式产生了明显的影响,那就是《代码阅读》第1卷:开源视角。

可选文字 http://g.bookpool.com/covers/405/0201799405_140_30O.gif