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