资源链接

书籍推荐

这个书单我在不断更新。有一些书名头响亮,有一些书写得精彩,但未必值得推荐。我只推荐觉得特别精彩、很有帮助且颇有推荐价值的书。

  • 《Thinking C++》:由浅入深,其他不解释,虽然工作以后一直不写 C++代码,不过这本书的影响一直存在。
  • 几本“effective”的书:《Effective C++》《Effective STL》《Effective Java》。从原理上面入手,这些书对于赋予一个良好的代码习惯颇有助益。
  • 《JSP2.0 技术手册》《Spring 2.0 技术手册》:前者是我在大学时期刚开始学 JavaEE 的时候看的书,用来入门最好了。后者也是我学习 Spring 没多久后看的书,二者都包含很多例子,适合在系统阅读以后按需翻阅查询参考。
  • 《jQuery 实战》:对于当时的我来说,JavaScript 入门不久,而 jQuery 也是初涉疆场,它作为描述详尽的一本书,很适合阅读学习,之后可以放在手边查阅。
  • 《Grails 权威指南》:拿这本书学习 Grails 是最好的了,这也是国内最早的一批 GoG 的图书。当时我也是 Groovy 中国论坛的总斑竹,书的译者之一在它的学习上面给了我不少帮助。
  • 《Head First 设计模式》:学习设计模式看这本书入手比那本 Gang of 4 的经典图书要实用得多,行文极其浅显易懂,例子很有趣和幽默。至今我都认为,许多艰深的经典书籍,空有名声而已,即便能把道理阐述,但是如果不清不楚、无法消化,实在是弊大于利的。
  • 《从一到无穷大》:科学中的事实和臆测:科学,特别是数学方面,开阔眼界和理性思维的启蒙读物。
  • 《Unix 编程艺术》:了解 Unix 的发展史,了解一些至今影响着软件设计的 Unix 设计思想。从中我可以看到,当今的软件设计,处处透露着 Unix 的影子。
  • 《计算机网络》:是谢希仁的书,很多大学都拿来做教材了。我的网络基础就是从这本书开始打下的。作为软件工程师,网络基础务必打扎实。在毕业以后几年,我还经常翻出来温故知新。
  • 《算法导论》:书是挺厚的,但是对于想系统了解算法的人来说再合适不过了,问题的描述和解析都非常详尽。对于已经有一定算法基础的人来说,确实不需要每个章节都阅读,但是依然需要耐心。不过正如书名,这本书阅读之后,再去阅读算法的进阶书籍。
  • 《浪潮之巅》:了解 IT 产业进化史,了解 IT 各大公司潮起潮落的好书,很大气,我很喜欢。
  • 《白帽子讲 web 安全》:系统了解互联网安全,实战的好书。
  • 《七周七语言:理解多种编程范型》:了解几种编程范型的好书,有介绍,也有实践。我也是因为看了这本书才去接触 Io 语言的。
  • 《Rework》:整本书都在宣扬 37Signals 的价值观,我很喜欢。你可以看看我总结的 这个摘录 。后来有一本类似风格的书,叫做《Remote》,我看的是电子版。
  • 《数学之美》:适合我这种数学基础不很优秀的程序员。如果你觉得数学乏味,那多半是教材和老师的问题,不是你的问题。有些遗憾的是这个道理直到我工作几年后才懂得。
  • 《深入理解 Java 虚拟机》:很实战,中文的 JVM 介绍的书本来也没几本,还有一本是 《深入 Java 虚拟机》,出了好几个版本,我看的是第二版,现在好像都没得卖了。
  • 《大败局》:目前有 I 和 II。了解中国的经济和企业,这本书非常值得推荐。故事很精彩,有句话说得好,成功的人总是不一样的,但是失败的人你总能总结出一些共性。相比于各种成功学和心灵鸡汤,看这些失败的企业案例很有触动。
  • 《Hadoop In Action》:学习 Hadoop 正儿八经看的第一本书,我当时看的是电子版。另外,这本书已经出过若干个版本了,看的时候记得找最新的,因为 Hadoop 的版本也在升级。
  • 《Java 并发编程实战》:原著是《Java Concurrency in Practice》,基本是最好的系统介绍 Java 并发的书了。
  • 《代码的未来》:松本行弘的大作,书名有点标题党,但是 Go/Dart/CoffeeScript/Lua……对于了解各种各样的程序语言和编程范式大有裨益。他还有一本出得更早的书,我也看了,叫做《松本行弘的程序世界》,讲的内容比较杂,但是对我来说,最大收获是介绍的一些编程范型。
  • 《思考的乐趣》:非常喜欢的一本介绍数学的书,都是很有乐趣的问题,有许多问题的证明简直让人拍案叫绝。有一些过往的疑惑得到了解答和串联。国庆期间看完了这本书,再次感慨,数学真的太有意思了。另,作者的网站在 这里
  • 《Don’t Make Me Think》:产品设计的必读图书,也有中文版卖。这本书的最大好处在于篇章短小而且图文并茂,每看一小点都会有思考,很适合零散时间阅读和思考。
  • 《大型网站技术架构:核心原理与案例分析》:这本书其实对如今的我来说其实没有太多新东西,但是很系统,帮我回顾和整理了这些知识。
  • 《大数据时代:生活、工作与思维的大变革》:科普大数据用,视野宽阔。非程序员也可以看得懂。
  • 加来道雄的两本物理学科普书籍:《超越时空:通过平行宇宙、时间卷曲和第十维度的科学之旅》和《物理学的未来》,加来道雄是最好的物理学科普作家。对物理的了解是兴趣使然,读书的时候就很喜欢。
  • 《J2EE Development without EJB》:这本书看得比较早了,但是里面有很多观点我还记忆犹新。对于刚接触 JavaEE 的程序员来说,这本可以说是必读书。
  • 《时间简史》《果壳中的宇宙》,这两本书都是史蒂芬·霍金的大作,也都是吴忠超翻译的版本,倘若你和我一样对天体物理和宇宙论之类的东西感兴趣,你一定读过它们。虽说图文并茂,但是很多内容理解起来都很不容易。
  • 《大规模分布式存储系统: 原理解析与架构实战》:这本书是我了解和学习分布式存储的正儿八经的第一本书,作者是阿里巴巴的工程师。有的部分看了几遍,因为并不好懂,但是整本书尤其是前半部分还是非常具有知识普及价值的,对于学习分布式没多久的同学可以买下来阅读,碰到行文简略的部分自己再上网去找资料。
  • 《全世界人民都知道》,李承鹏(大眼)的杂文集,在中国我不喜欢谈论那些敏感话题,但是也有例外。最近这几年,我想我们比任何时候都更想看清人和尊严,看清这个国家和民族。
  • 《Learning Spark: Lightning-Fast Big Data Analysis》,详细的 Spark 入门读物,我学 Spark 的第一本书。
  • 《上帝掷骰子吗——量子物理史话》,最好的量子物理历史科普书籍,关于科学历史的书其实不多。当然,主要是讲历史,其次才是科普。
  • 《Java 性能优化权威指南》,比较系统地介绍 Java 性能优化的各个方面,而且很务实。
  • 《腾讯传》,吴晓波写的经济书籍总是让我这样的外行很有兴趣阅读。这本书里面最精彩的部分,是了解腾讯怎样在这个互联网野蛮生长的国度,和各种各样的对手,用怎样的手腕和技巧,斗争、革命,并生存下来,发展壮大。要读懂中国互联网,不读腾讯是不行的。

RSS Reader OPML

零散资源

8 thoughts on “资源链接

  1. 惭愧,我是平庸的工作多年的码农,虽然也装模作样弄了个自己的博客,但技术水平很不值得一提,看到你的博客,订阅了,坚持学习

发表评论

电子邮件地址不会被公开。

back to top