跳转至

《人月神话》完整梳理 v3

基于 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 图

🗺️ 五大核心概念(螺旋进阶)

概念 起点 终点
🔴 人月神话 直觉「人多力量大」 Brooks法则 + 现代敏捷估算
🟠 概念完整性 直觉「功能越多越好」 架构原则 + 微服务/API设计
🟡 团队沟通 直觉「大家一起上」 外科手术队伍 + DevOps
🟢 质量保证 直觉「写完再测」 自顶向下 + CI/CD
🔵 没有银弹 直觉「新技术=银弹」 根本vs次要 + AI评估

⏱️ 预计学习时长

章节 时长
第一幕 · 问题诊断 Ch1-7 ~5.5h
第二幕 · 工具与方法 Ch8-15 ~6.0h
第三幕 · 哲学升华 Ch16-19 ~3.5h
合计 19章 ~15h

📝 使用方法

  • 每章末尾 A/B/C/D 四层练习 ,按能力递增
  • 🔭 探索者之路 为拓展内容,可跳过
  • 💡 像工程师一样思考 揭示学科思想方法
  • 🧠 学习加油站 引导关键节点反思

👉 开始学习:第1章——焦油坑

📋 查看学习目标对照表