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

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

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

inquestion:this "Code Complete"

当前回答

这是每一个程序员必须读的书:Abraham Silberschatz的数据库系统概念。

替代文本 http://images.barnesandnoble.com/images/14870000/14878097.JPG

其他回答

关于内存,每个程序员都应该知道的事

由Ulrich Drepper -解释了现代内存子系统的结构,并建议如何有效地利用它们。

PS:对不起,如果我重复发布。

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

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

足够地说。

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

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

完美软件:关于测试的其他幻想

TITLE封面http://ecx.images-amazon.com/images/I/51j3BSRspAL._SL500_AA240_.jpg

《完美的软件:关于测试的其他幻想》作者:Gerald M. Weinberg

ISBN-10: 0932633692

ISBN-13: 978 - 0932633699

编程实践

and

怎么用电脑解决

可选文字 http://img.infibeam.com/img/7101e0ee/496b1/05/629/P-M-B-9788131705629.jpg?hei=200&wid=160&op_sharpen=1

可选文字 http://ecx.images-amazon.com/images/I/51E0Ojkz8iL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg