ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

编程学习:为什么“做中学”比“讲授式”更有效?

编程学习:为什么“做中学”比“讲授式”更有效? 学习编程时很多人会遇到一种典型的挫败感收藏了大量教学视频跟着以萨尔·汗创办的可汗学院为代表的讲授式课程一路看下去屏幕上的每一行代码都能看懂可一旦合上视频自己打开编辑器写第一行程序就开始卡壳。这种“眼会手不会”的状态指向一个值得认真讨论的问题在编程学习里以“讲授式教学”为主的输入方式为什么经常行不通更容易出效果的学习方式为什么普遍是“做中学”本文不会否定萨尔·汗和可汗学院的价值。在数学、历史、经济等大量学科中讲授式视频降低了学习门槛让无数人第一次看懂了抽象概念。但当学习对象换成编程时视频讲授作为主要输入方式会出现一个明显问题编程不是“知道”就能完成的活动而是需要不断“尝试—反馈—修正”的技能训练。你不能通过看游泳教学视频学会游泳也不能通过看钢琴演奏视频学会弹琴。编程也是一门手艺手艺的掌握必须发生在动手过程里。为了把这个问题讲清楚本文先把讲授式教学和做中学两种模式放在学习机制层面做对比然后拿一个最简单的 Python 项目——命令行待办清单——完整演示“做中学”的推进方式。你会
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进