1.《软件随想录》(Joel on Software),Joel公开发表包括博客上的一些文章合集(他的博客似乎很久没有更新了),主要是他从事计算机软件行业多年以来的一些经验之谈,其中关于Joel自己创办公司的一些管理经验很是精辟。但是他极其看重Unix,轻视Windows,看重C,轻视Java的观点,有些不敢苟同,也许,人总是喜欢拔高自己拥有或擅长的那些事物。五星满分,四星推荐。(2012.04.09)
6.于是后来选择阅读《Head First 设计模式》这本书,全书600多页,插图很多,看了近10种设计模式,明显更加易懂,可以与《Thinking in Java》中提到一些设计模式互为印证。适合入门阅读,在我看来,能把复杂的东西说简单,也是能力强的表现,五星推荐。(2012.04.09)
7.《Thinking in Java》,关于这本书的赞誉已经太多太多,无需赘言,如果需要初学Java,就应该毫无犹豫的拿起这本书。书不薄,需要坚持,我在听了李老师说他学习Linux的过程后,我毅然拿起了它,每天坚持看20页,一个半月后读完一遍,于Java,有脱胎换骨的感觉,花的时间很值。Bruce既告诉了Java强在哪,也未遗漏Java的弱点,因为只有知道了弱点,才能更好使用优点,人犹如此。与上文中的《设计模式》、《重构》和其他几本书合为Java的“独孤九剑”,本书为总决式(2012.12.15)
13.《算法导论》,《算法导论》原书名——Introduction to Algorithms,是一本十分经典的计算机算法书籍,与高德纳(Donald E.Knuth)的《计算机程序设计艺术》(The Art Of Computer Programming)相媲美。 《算法导论》由Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein四人合作编著(其中Clifford Stein是第二版开始参与的合著者)。本书的最大特点就是将严谨性和全面性融入在了一起。