软件设计

  1. 简约之美:软件设计之道
  2. 软件开发本质论
  3. 编写可读代码的艺术
  4. 代码之髓:编程语言核心概念
  5. 代码整洁之道
  6. 编程的原则:改善代码质量的 101 个方法
  7. 程序员修炼之道:通向务实的最高境界
  8. 程序员修改之道:从小工到专家
  9. 修改软件的艺术:构建易维护代码的 9 条最佳实践
  10. 高效程序员的 45 个习惯:敏捷开发修炼之道
  11. 面向对象是怎样工作的

软件开发

  1. 算法图解
  2. 深入理解 java 虚拟机