《人月神话》完整梳理 v3
| 课程信息 |
内容 |
| 预计时长 |
约 5–6 小时(包含阅读与讨论) |
| 适用版本 |
软件工程通用思想;示例涉及现代协作实践 |
| 维护状态 |
维护中 |
| 最后更新 |
2026-08-13 |
推荐教材
基于 Frederick P. Brooks, Jr. 原著 · 二十周年纪念版
教学版教材 | 面向初次接触软件工程的青年学生
📖 关于这本教材
1975年,Fred Brooks 出版了《人月神话》。这本书源于他在 IBM System/360 项目中的亲身经历——顶峰时期超 1000 人参与、花费约 5000 人年。五十年后,书中每一条原则依然锋利如初。
本教材在忠实于原著的前提下做了三件事:用当代开发场景翻译经典概念;提供可操作的分层实践任务;标记拓展内容为 🔭 可选学。
🎯 学习目标
| 编号 |
能力 |
| L1 |
阐释 Brooks 法则 ,判断「加人」是否合理 |
| L2 |
区分编程产品三层次(程序→产品→系统),评估成本 |
| L3 |
定义 概念完整性 ,分析开源项目架构 |
| L4 |
识别 第二系统效应 ,避免过度设计 |
| L5 |
设计 3-5 人团队分工和沟通机制 |
| L6 |
制定 ⅓+⅙+½ 的进度分配 |
| L7 |
区分 根本困难 vs 次要困难 ,评估新技术 |
| L8 |
制定含里程碑的 PERT 图 |
🗺️ 学习路线
| 章节 |
核心问题 |
入口 |
| 第 1–7 章 |
从“焦油坑”到规模、产品和团队沟通 |
进入第一幕 |
| 第 8–15 章 |
从外科手术队伍到计划、文档与质量 |
进入第二幕 |
| 第 16–19 章 |
从没有银弹到根本困难与现代工程反思 |
进入第三幕 |
| 学习目标对照 |
按章节检查理解和实践成果 |
打开对照表 |
🗺️ 五大核心概念(螺旋进阶)
| 概念 |
起点 |
终点 |
| 🔴 人月神话 |
直觉「人多力量大」 |
Brooks法则 + 现代敏捷估算 |
| 🟠 概念完整性 |
直觉「功能越多越好」 |
架构原则 + 微服务/API设计 |
| 🟡 团队沟通 |
直觉「大家一起上」 |
外科手术队伍 + DevOps |
| 🟢 质量保证 |
直觉「写完再测」 |
自顶向下 + CI/CD |
| 🔵 没有银弹 |
直觉「新技术=银弹」 |
根本vs次要 + AI评估 |
⏱️ 预计学习时长
| 幕 |
章节 |
时长 |
| 第一幕 · 问题诊断 |
Ch1-7 |
~2.5h |
| 第二幕 · 工具与方法 |
Ch8-15 |
~2.5h |
| 第三幕 · 哲学升华 |
Ch16-19 |
~1.5h |
| 合计 |
19章 |
~6.5h |
📝 使用方法
- 每章末尾 A/B/C/D 四层练习 ,按能力递增
- 🔭 探索者之路 为拓展内容,可跳过
- 💡 像工程师一样思考 揭示学科思想方法
- 🧠 学习加油站 引导关键节点反思
👉 开始学习:第1章——焦油坑
📋 查看学习目标对照表