21.《魔戒》 推荐数:114 除了它之一本科幻巨作外,这也是(几乎所有)的现代幻想小说的基础。(而且,对于一群计算机程序员来说更有意义的是,它也是龙与地下城的核心启示之一) 退几步说,为了能在午餐的时候加入到话题中,每个程序员必读的三本书是指环王,沙丘,银河系漫游指南。(这个有点夸张) 如果你只是看过电影,那么试着去读下书。 从科技的角度,书里的不重要的人物能对世界有深刻而积极的影响的基本信息,以及他们周边的组织让大公司的编程看到了希望。 我需要补充的是团队协作是很重要的,甚至是在团队里有些人有破坏作用,有的人很自私或者不能融入团队,当到了最后的期限或者索隆即将出现的时候,你仍然可以让他们做的很好而扭转战局。– anonymous coward 22.《平面国》by Abbott 推荐数:111 这本书太旧了,以至于它现在都不出版了。你可以在这里阅读全书:geom.uiuc.edu/~banchoff/Flatland – Simucal 23.《时间简史》by Stephen Hawking 推荐数:104 24.《地狱来鸿》by C. S. Lewis 推荐数:83 想象一个恶魔在编写一个关于人的程序….. 25.《神经漫游者》By William Gibson 推荐数:74 他创造了网络空间这个词,它延伸的三部曲是我想当一个编码仔的原因。 具有讽刺意味的是,他写的这些书打击了技术迷,并渗透到社会的今天(和未来)– J. Steen 26.《深夜小狗神秘习题》by Mark Haddon 推荐数:73 它给出了有关你古怪同事的一些看法。 这本书真的很不错。他帮助我认识了孤独症和阿斯伯格综合症患者(作者为了写书和孤独症患者一起工作了一些时间,从我和一些阿斯伯格综合症患者儿童的相处来看,它非常真实)。– Mongoose 27.《仿生人会梦见电子羊吗》by Philip K. Dick 推荐数:66 作者写的其他东西当然也很棒。 他的离奇古怪的故事肯定帮助人们有更多的思考。 对于程序员来说是奇幻的一本书和一部电影。而且,对于PKD的其他书(也不尽然只是书,还有必须的电影,比如《致命报酬》)也很不错。不过显然总记得是一个很棒的电影。– Troy Nichols 28.《交互设计之路》by Alan Cooper 推荐数:66 它讲述的用正确的语言来谈论项目–用故事(和角色模型)代替产品特点来谈论我们需要认识到的东西。还有一些在交互设计以及相关活动上的强调,要提供用户需要的而不是要求的。 29.《高效能人士的7个习惯》by Stephen Covey 推荐数:61 如果你没有读过这本,你会错过很多你潜在的能力–最初摘自John Channing的文章。 来自Julie的评论:这本书具有普世价值–不仅仅是对于软件开发者来说。鉴于你做很多事来帮助你处理日常的事务,7个习惯能帮助你保持高效的生活和一个你需要转化为日常细节的普世方法论。这本书是从这方面考虑来处理事情的完美补充。 |