程序员只要花20%的努力就可以成为一个混日子的ED;80%的程序员均是如此。
但如果要成为一个优秀的程序员甚至hacker,那么,需要花多至少4倍的努力。
有什么积木可以用?积木本身是怎么做的?积木A比积木B好在哪里?
这些,是需要花大量的时间去了解。
全部都是实在的经验积累,没有捷径。
以下20本书是计算机经典著作,在此作为记录,逐一阅读学习,共勉!
1. 代码大全(第2版)
作者 : [美] 史蒂夫·迈克康奈尔 |
2. 程序员修炼之道
作者 : Andrew Hunt/David Thomas |
3. 计算机程序的构造和解释
作者 : Harold Abelson/Gerald Jay Sussman/Julie Sussman |
4. C程序设计语言
作者 : (美)Brian W. Kernighan/(美)Dennis M. Ritchie |
5. 算法导论
作者 : [美] Thomas H.Cormen/Charles E.Leiserson/Ronald L.Rivest/Clifford Stein |
6. 设计模式
作者 : [美] Erich Gamma/Richard Helm/Ralph Johnson/John Vlissides |
7. 重构
作者 : Martin Fowler |
8. 人月神话
作者 : 弗雷德里克.布鲁克斯 |
作者 : [美] Donald E. Knuth |
10. 编译原理
作者 : Alfred V. Aho/Monica S.Lam/Ravi Sethi/Jeffrey D. Ullman |
11. 哥德尔、艾舍尔、巴赫
作者 : [美] 侯世达 |
12. 代码整洁之道
作者 : [美]Robert C. Martin |
13. Effective C++
作者 : [美]Scott Meyers |
作者 : Scott meyers |
15. 编码
作者 : [美] 佩措尔德 (Charles Petzold) |
16. 编程珠玑
作者 : Jon Bentley |
17. 修改代码的艺术
作者 : Michael Feathers |
18. 人件
作者 : Tom DeMarco/Timothy Lister |
19. 编程人生
作者 : Peter Seibel |
20. 别闹了,费曼先生
作者 : 费曼 |