编程教育课上,那个把scratch积木堆成迷宫的小孩

上周去区里的小学编程教研开放课,挤在后排看了半节课。别的四年级小孩都在按课件要求做”小猫接苹果”的标准任务,拖对积木块就能拿满分。靠窗边的小男孩不一样,他把所有能拖的积木块全拽到舞台区,堆成个歪歪扭扭的石头迷宫,还偷偷加了个会突然从石头后面窜出来的怪兽。主讲老师走过去,手都伸到他屏幕上了,本来要提醒他偏离任务,小孩头也不抬:”我不想让小猫傻站着接苹果,我想让它在迷宫里找苹果,碰到怪兽就跑。”老师的手停在半空,最后没说什么,转身上讲台了。

别把编程课上成下一个奥数集训营

下课的时候我凑过去跟那个小男孩聊,他说自己之前报过一个编程班,上了三节课就不肯去了。原因是老师每节课都要抽背知识点,”循环就是重复执行指定次数的代码”,背不下来就要留堂做练习题。他说他当时根本不明白,为什么要背这些干巴巴的句子,”我记得我第一次在电脑上拖积木的时候,是想做个能让我家猫追着跑的鼠标指针,为什么就要背句子呢?”

说真的,这几年见太多编程教育走偏的样子。家长接孩子的第一句话永远是”今天学了什么算法?下次考级能不能过三级?”,机构的课程表排得跟数学培优班一样,从变量到分支到递归,每一步都卡得死死的,生怕漏了哪个考点。我见过太多家长从孩子刚上三年级就开始盯着编程课的进度表,把每节课的知识点跟学校的数学成绩做对标,生怕孩子比别人少学了一个循环结构,将来就跟不上所谓的科技潮流。

小学编程考级模拟考场学生答题场景
小学编程考级模拟考场学生答题场景

最离谱的是,有的机构甚至把”能准确说出循环、变量、递归的定义”作为期末考核的核心指标,小孩下课了连自己写的程序能干嘛都记不住,就记得这些要考的名词解释。我之前碰到个家长,跟我炫耀他家孩子四年级就考过了编程五级,结果我让小孩试着写个”帮妈妈算一下这个月买菜花了多少钱”的小工具,他盯着屏幕愣了三分钟,说”老师没教过这个题型”。

太讽刺了。

真正的编程思维,从来不是背出来的

我之前认识个六年级的小孩,从来没报过任何编程培训班,全是自己对着免费的教程瞎捣鼓。他做了个超简单的小程序,专门提醒奶奶每天吃药。界面上没有什么复杂的特效,就是三个大按钮,对应早中晚要吃的三种药,到点就弹个窗口,播放他自己录的语音:”奶奶,该吃药啦,不然爷爷要念叨你了”。

他根本不知道什么叫”事件触发”,什么叫”条件判断”。甚至连”变量”这个词是什么意思都讲不清楚。但他就是用这些零散的积木块,解决了家里真实的麻烦——之前奶奶总忘吃药,有时候过了点才想起来,血压就稳不住。

小学生用scratch制作家庭用药提醒程序界面
小学生用scratch制作家庭用药提醒程序界面

对比那些刷了一本题库、考了最高级证书的孩子,他对”编程”的理解反而更接近本质。编程哪是让你背知识点、刷考题的啊。编程就是给你一套积木,让你把脑子里想的、生活里碰到的麻烦,一点点拼成能解决问题的工具。

我之前在那个小男孩的迷宫项目里看到过一模一样的东西。他根本不在乎课件上的”标准任务”,他在意的是小猫走迷宫的时候会不会被怪兽吓一跳,苹果藏在迷宫的哪个角落才最有意思。这种从自己的好奇心出发的创造,比十套标准化考题都有价值。

编程教育的边界,别硬塞给孩子

编程教育的边界,别硬塞给孩子
编程教育的边界,别硬塞给孩子

不过话说回来,我也从来不会劝所有家长都给孩子报编程班。

真的没必要。

有的小孩就喜欢蹲在操场看一下午蚂蚁搬家,蹲到裤子上沾了草屑都不肯走,你硬把他拽到电脑前面,让他对着屏幕拖积木,那跟把他的好奇心掐灭有什么区别?有的小孩就喜欢蹲在画室画一下午漫画,你非要让他把时间花在学编程语法上,纯粹是浪费。

编程从来不是什么必须掌握的”未来生存技能”。就像学书法不是为了当书法家,学骑自行车不是为了当自行车运动员,学编程本质上就是给孩子多开一扇窗——他要是喜欢,就可以多拿个工具,把自己脑子里奇奇怪怪的想法变成真的;他要是不喜欢,完全可以转身去玩自己喜欢的东西,一点损失都没有。

之前碰到个更夸张的家长,跟我说他家孩子学了半年编程,现在看到家里的扫地机器人都要停下来分析半天:”这个机器人的循环参数是多少?它碰到墙就转弯的传感器逻辑是不是有bug?”我当时听完都愣了。这哪是培养思维啊,这是把孩子教得连正常看世界的眼光都变了。

那天教研课结束的时候,我特意走到那个堆迷宫的小男孩旁边,跟他说,你的迷宫项目比所有按要求完成的作品都有意思。他眼睛一下子亮了,拉着我看他给迷宫加的小彩蛋——在最角落的石头后面,藏了个他画的小蛋糕。

下次要是有人跟你聊编程教育,别一上来就问”学这个能加什么分””考几级有用”。你就问问身边的小孩:”你想用这个工具,做点什么好玩的事?”

能得到具体答案的,这课就没白上。

作者|教育

排版|教育

审核|见微

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:编程教育课上,那个把scratch积木堆成迷宫的小孩
文章链接:https://m.lfdjt.com/p/jiaoyu/a/13060.html