托马斯·科尔曼
计算机算法领域的经典教材,深入浅出地介绍了各种算法的设计与分析方法。
史蒂夫·迈克康奈尔
软件构建的艺术与科学。这本书涵盖了软件开发的各个方面,从设计到编码,从调试到重构,是每个程序员必读的经典之作。
马丁·福勒
重构是在不改变软件可观察行为的前提下改善其内部结构的过程。本书详细介绍了重构的原理、实践和模式。
四人帮
面向对象设计模式的经典之作,介绍了23种设计模式,是软件设计的重要参考书。
安德鲁·亨特
从实用的角度出发,为程序员提供了许多实用的建议和技巧,帮助程序员提高编程技能和职业素养。