15.《风格的要素》by William Strunk & E.B. White推荐数:156

在看过Joshua Bloch(因《Effective Java》而名言四海)对于此书的推荐后我们也在我们的R&D(研究与开发)图书馆引进了一本:
这本薄薄的小册子宣扬简单性和清晰性的信条,因为它适用于英语散文。如果你谨记在心,它不只会提高你写诗的水平,也会提高你的编码水平。
在另一个专访中,Bloch阐述了为什么它对程序员有好处:
我认为阅读斯特伦克和怀特(作者)会让你成为一名更优秀的程序员,因为好的编程与好的书写都是关于词句的简单性与简洁性的。如果你不知道你要表达什么,你是写不出好的代码和好的散文的。斯特伦克和怀特里很多的警告在编程中也是类似的。比如,斯特伦克和怀特说:“去掉不必要的语句”。Andy Hunt 和Dave Thomas(“实效程序员”)也说:“不要重复造轮子”。斯特伦克和怀特说:“要推敲和重写”,马丁·福勒说:“要重构”。还有等等诸如此类的。
现在,我个人认为《风格的要素》这本书中很多建议有点过时了,因为英语的使用出现了演化(比如,现在以”Hoverever”作为一个句子的开头是完全可以的,或者使用hopefully代替“I hope”)。但是大多数的地方我还是同意作者的,而且很享受阅读此书。
这里是阿特伍德对于《风格的要素》不得不说的更多的信息。也许它是比约书亚·布洛克说的更好的 更好的阅读指南。
16.《沙丘魔堡》by Frank Herbert推荐数:152

《沙丘魔堡》是科幻小说的顶峰。
17《孙子兵法》这个就不需要介绍了
18.《雪崩》By Neal Stephenson推荐数:120

最近我在某人的推荐下阅读了这本书,我非常失望,它都过时了。– Ian Dickinson
19.《爱丽丝漫游奇境记》by Lewis Carroll推荐数:114

“《爱丽丝梦游仙境》是门外汉最好的编程书”,是因为对门外汉来说,对于任何事物它都是最好的。– Jeremy Friesner