Contents
  1. 1. 1. 编程实践
  2. 2. 2.架构与设计
  3. 3. 3.方法学
  4. 4. 4.思想与领导力
  5. 5. 5.推荐书籍

1. 编程实践

  • 基础篇

    • 代码大全
    • 编写可读代码的艺术
    • 代码整洁之道
    • 程序员的职业修养
    • 卓有成效的程序员
    • 测试驱动开发
    • 单元测试之道
  • 进阶篇

    • 程序修炼之道
    • 重构与模式
    • 实现模式
  • 高级篇

    • 修改代码的艺术
    • 计算机程序的构造和解释

2.架构与设计

  • 基础篇

    • 深入浅出设计模式(head first desgin pattern)
    • 设计模式
    • 敏捷软件开发:原则、实践与模式
  • 进阶篇

    • Unix编程艺术
    • 软件框架设计的艺术
    • 领域特定语言
    • 企业应用架构模式
  • 高级篇

    • 面向模式的软件架构
    • 领域驱动设计
    • 企业集成模式
    • 架构之美
    • 发布!软件的设计与部署

3.方法学

  • 基础篇

    • 用户故事与敏捷方法
    • 金矿
    • 硝烟中的Scrum和XP
    • 持续集成
  • 进阶篇

    • 精益思想
    • 持续交付
    • Google软件测试之道
    • 敏捷软件测试
    • 重构极限编程
  • 高级篇

    • 实例化需求

4.思想与领导力

  • 基础篇

    • 卓有成效的管理者
    • 你的灯亮着吗
  • 进阶篇

    • 第五项修炼
    • 商业设计:通过设计思维构建公司持续竞争力
    • 管理3.0:培养和提升敏捷领导力
    • Presetation to Win
    • 麦肯锡方法
  • 高级篇

    • 思考,快与慢

5.推荐书籍

  • 开始之前

    • 卓有成效的程序员
  • 编码

    • headfirst设计模式
    • 设计模式
    • 重构与模式
    • 元素模式
  • 构建系统

    • 深入理解软件构造系统
    • 实战Gradle
  • 持续交付

    • 持续交付:发布可靠软件的系统方法
  • 架构

    • 浮现式设计
    • 架构之美
    • 面向模式的软件架构系列,卷1~4
    • 领域驱动设计
    • 实现领域驱动设计
    • 软件框架设计的艺术
    • 程序员必读之软件架构
  • 后台

    • Spring实战
    • PHP和MySQL Web开发
    • REST实战
    • Java应用架构设计:模块化模式和OSGI
Contents
  1. 1. 1. 编程实践
  2. 2. 2.架构与设计
  3. 3. 3.方法学
  4. 4. 4.思想与领导力
  5. 5. 5.推荐书籍