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

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

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

inquestion:this "Code Complete"

当前回答

从头开始编程。在网上是免费的。这本书教会了我AT&T。它很容易读。

其他回答

下一个():把你的软件开发生涯提升到领导的轨道上 ~迈克尔·c·芬利(作者),本扎Fedák(作者) 链接文本

这本书并不是为初学者编写的,但是如果你正在寻找SOA设计方面的书籍,那么《SOA实践:分布式系统设计的艺术》正适合你。

Mike Gunderloy的《程序员到开发者》。

代码就是法律——你用自己选择的语言写作、编辑和思考,但为什么呢?你的代码是什么意思?它到底能做什么?

(我本可以推荐一本关于QA的书,但我没有……)

实际上,有两本书比较突出。第一个是“代码完成”。尽管已经过时了,这仍然是一本非常有用的书,关于过早优化的危险的章节本身就值回这本书的价格。

第二本书是《日常事物的心理学》(我想现在叫做《日常事物的设计》),这本书改变了我在设计应用程序时对用户界面的思考方式。这让我更加关注用户。