自我解释法
在学习过程中,将自己的思维过程用语言表述出来,解释"我在做什么"、"为什么这样做"、"每一步的含义是什么",通过外显化思维来加深理解和发现理解缺口。
一句话定义
在学习过程中,将自己的思维过程用语言表述出来,解释"我在做什么"、"为什么这样做"、"每一步的含义是什么",通过外显化思维来加深理解和发现理解缺口。
起源与提出者
自我解释法(Self-Explanation)由 Michelene Chi 等人在1989年首次系统研究。她们在研究学生理解物理课本时发现,好的学习者会在阅读过程中自发地对自己解释文本的含义,而这些自发性解释与理解水平高度相关。2000年 Chi 的后续研究进一步区分了"自我解释"与"精细化提问":自我解释更关注"解释过程本身",而精细化提问更关注"建立因果关系"。
核心原理
科学依据
Chi 等人1989年的研究发现,高自我解释量学生的理解成绩是低自我解释量学生的两倍。1994年 Chi 等人在《Cognitive Science》发表的研究进一步证实,自我解释在理解物理例题时的效果显著优于仅阅读例题。2017年 Rittle-Johnson 等人的元分析(涉及64项研究)确认了自我解释在数学学习中的有效效应量(d=0.58)。2013年 Dunlosky 等人将其评为"实用"等级的学习策略。
实操步骤
适用场景
解题过程(数学题、物理题、编程题)、阅读理解(教科书、论文、说明书)、概念学习(理解定义、定理)、技能学习(理解操作的每一步为什么这样做)。特别适合有明确步骤或过程的学习内容。
适用人群
学生(尤其是理工科)、自学编程的人、需要理解复杂流程的职场人。适合愿意花时间深度思考的学习者。不太适合只需要快速浏览和了解大意的学习场景。
常见误用
与其他方法的关系
自我解释法是费曼学习法的"内部版本"——费曼法是向外部听众解释,自我解释法是向自己解释。两者共享"通过输出促理解"的核心原理。与精细化提问密切相关但侧重不同:自我解释法侧重于解释"过程和步骤",精细化提问侧重于追问"为什么"。在解题学习中,可以将自我解释法与错误分析法结合——在分析错误时进行自我解释,找出思维出错的具体位置。
真实案例
卡内基梅隆大学的一项研究让两组学生学习编程概念:一组在写代码时进行自我解释(口头说出每一行代码的作用和原因),另一组只写代码不解释。结果显示,自我解释组在新任务(未见过的编程问题)上的表现高出对照组45%。更重要的是,自我解释组在调试(找bug)方面的能力有显著提升——因为他们已经习惯了追踪和解释自己的思维过程。
金句引用
"能解释清楚的人才是真正理解的人。无法用语言表述的知识,只是模糊的直觉。"——Michelene Chi 的研究启示