Lesson 0003: Zone of Proximal Development

怎么知道当前该练什么重量?—— 你"增肌"隐喻的自然延伸

回顾

上节课你说了:"Skills 层困难是工具,就像增肌要轻度撕裂。" 对。但撕裂多少合适?

太轻 → 不长。太重 → 受伤。刚好 → 生长。这个"刚好"的范围,Vygotsky 叫它 Zone of Proximal Development(最近发展区)

三个区域

🟢 Comfort Zone

能独立完成
不需要帮助
→ 没有增长

🟡 ZPD

需要指导才能完成
有一点挑战但不崩溃
→ 增长发生在这里

🔴 Panic Zone

即使有指导也做不了
认知完全超载
→ 放弃或瞎猜

核心原则:教学只能发生在 ZPD 内。教 comfort zone 的内容 = 无聊。教 panic zone 的内容 = 学员掉线。teach skill 的所有设计——读 learning-records、判断下一个 lesson、控制 lesson 长度——都是为了把教学内容瞄准 ZPD

teach skill 在哪里用了这个?

回头看 teach/SKILL.md L73-79:

你的增肌类比,精确对应

健身 学习
举 5kg 哑铃 ×100 次 反复读已经懂的内容 → Comfort zone
举 20kg × 8-12 次,最后一组感到吃力 Retrieval practice,能做到但费力 → ZPD
举 100kg → 第一下就拉伤 新概念太难,完全看不懂 → Panic zone
这一条设计决策解决什么问题?
解决了"不知道该教什么"的问题。learning-records 画出 comfort zone 的上边界,MISSION.md 给出方向,lesson 控制在 ZPD 内——每次都刚好在你能做到但需要费力的位置

试一下

判断:这个学生应该学什么?(假设他在学 Python)

Learning record 显示:已掌握变量、循环、函数。MISSION:做一个网页爬虫。

你上一节课刚学完 Knowledge/Skills/Wisdom 三层,下一课应该学什么?

现在回头看

你三天前对"学习"的理解 vs 现在——这就是 ZPD 在你自己身上的体现:

推荐阅读:Vygotsky, Mind in Society (1978), 第 6 章 — ZPD 的原始阐述(比 Wikipedia 准确得多)

参考文档:ZPD 参考卡片

有问题?直接问。如果你觉得难——那是 ZPD 的信号,不是坏事。

Lesson 0003 · 2026-06-18 · Learning Records