《编码》--必读
《程序是怎么跑起来的》 --必读
《计算机系统概论》
《深入理解计算机》--部分章节必读
《操作系统概论》
《计算机网络:自顶向下的方法》
《敏捷软件开发:原则,模式与实践》--必读
《重构》--必读
《代码整洁之道》--必读
《修改代码的艺术》
《编程珠玑》
《深入理解Java虚拟机》--部分章节必读
《Head First 设计模式》--必读
《代码大全》
《算法》或者《数据结构与算法分析》--必读