《程序员的认知心得》 目录 写在前面 认知变化的来源 第 1 章 软件工程中的哲学 第 2 章 软件工程中的逻辑学 第 3 章 编程中的模型思维 第 4 章 理解软件背后的生意 第 5 章 领域建模,设计软件的骨相 第 6 章 分层,软件架构和实现 第 7 章 把软件团队也看做系统 第 8 章 软件工程中的政治 结束语 写在前面 ./chapters/00-preface-1.adoc 认知变化的来源 ./chapters/00-preface-2.adoc 第 1 章 软件工程中的哲学 ./chapters/01-philosophy-in-software.adoc 第 2 章 软件工程中的逻辑学 ./chapters/02-logic-in-software.adoc 第 3 章 编程中的模型思维 ./chapters/03-model-thinking.adoc 第 4 章 理解软件背后的生意 ./chapters/04-business.adoc 第 5 章 领域建模,设计软件的骨相 ./chapters/05-domain-model.adoc 第 6 章 分层,软件架构和实现 ./chapters/06-architecture.adoc 第 7 章 把软件团队也看做系统 ./chapters/07-think-team-in-system.adoc 第 8 章 软件工程中的政治 ./chapters/08-politics.adoc 结束语 ./chapters/11-ending.adoc