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

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

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

inquestion:this "Code Complete"

当前回答

Kernighan和Plauger的编程风格元素。 它说明了噱头-聪明和优雅-聪明之间的区别。

其他回答

Mary和Tom Poppendieck的《精益软件开发》绝对是每个开发人员的书架上的书

Jesse Schell的《游戏设计的艺术-透镜书》

Jesse Schell自2002年起在卡内基梅隆大学娱乐技术中心教授游戏设计并领导研究项目。

足够地说。

The Art of Game Design - A Book of Lenses http://i50.tinypic.com/iekw0l.jpg

PS:对不起,如果我重复发布,我在答案中找不到这本书——要么是因为标题不准确,要么是没有图片。让我知道,如果有的话我会删除的。

Grady Booch的《面向对象分析和应用程序设计》。我很久以前读过这篇文章,它告诉我可以有一种开发面向对象软件的方法论。从那以后,许多其他的书对我产生了影响,但这本书让我开始了。

Kent Beck的《极限编程》

PHP对象、模式和实践。 http://www.apress.com/book/view/9781590599099