《Agile Java》中文版
《C++沉思录》
《C++编程思想》
《C专家编程》
《C和指针》
《C缺陷和陷阱》
《Effective C++:改善程序与设计的55个具体做法》
《Effective Java》
《Enterprise Java with UML(中文版)》
《Expert One-on-One J2EE Design and Development》
《Expert One-on-One J2EE Development without EJB》
《Head First 设计模式》
《J2EE企业级应用开发》
《J2EE应用与实践技巧:Java设计模式、自动化与性能》
《J2EE应用开发(WebLogic+JBuilder)》
《JAVA与UML协同应用开发》
《JAVA并发编程实践》
《Java in a Nutshell》
《Java 多线程设计模式》
《Java 数据结构和算法》
《JavaP2P技术内幕 》
《Java与模式》
《Java深度历险》
《Java线程编程》
《Java编程思想》
《Java网络编程》
《Java解惑》
《Linux内核设计与实现》
《Linux高级程序设计》
《More Effective C++:35个改善编程与设计的有效方法(中文版)》
《Scrum敏捷项目管理》
《UML精粹》
《UNIX环境高级编程》
《UNIX编程艺术》
《与未来同行》
《人月神话》
《代码之美》
《代码之道》
《代码优化:有效使用内存》
《代码大全》
《代码整洁之道》
《企业应用架构模式》
《全面理解JavaScript》
《分析模式可复用的对象模型》
《卓有成效的管理者(典藏版)》
《反模式:危机中软件、架构和项目的重构》
《变革中的思索——张亚勤解码创新》
《咨询的奥秘》
《团队之美》
《实战J2EE与WebLogic Server应用开发》
《实现模式》
《快速软件开发》
《技术领导之路——全面解决问题的途径》
《敏捷建模》
《敏捷软件开发 原则、模式与实践》
《敏捷软件开发》
《数据库系统概念》
《未来之路》
《架构之美》
《架构师需要知道的97件事》
《泛型编程与STL》
《测试驱动开发》
《深入Java虚拟机》
《深入Linux内核架构》
《深入理解Java虚拟机:JVM高级特性与最佳实践》
《深入理解LINUX内核》
《深入解析Windows操作系统》
《深度探索C++对象模型》
《现代操作系统概论》
《理解专业程序员》
《硝烟中的Scrum和XP——我们如何实施Scrum》
《程序员修炼之道》
《程序员应该知道的97件事》
《算法与数据结构》
《算法导论》
《统一软件开发过程》
《编程之美》
《编程珠玑》
《解析极限编程 拥抱变化》
《计算机程序的构造和解释》
《计算机编程艺术》
《计算机网络》
《设计模式》
《软件体系结构的艺术》
《软件工程》
《软件架构师应该知道的97件事》
《软件架构设计》
《软件随想录》
《重构:改善既有代码的设计》
《领域驱动设计:软件核心复杂性应对之道》
《高效程序员的45个习惯:敏捷开发修炼之道》
《黑客与画家》