编程教育:别把10岁孩子困在语法题里

上周六去朋友家送东西,推开门就看见她10岁的儿子驼着背坐在书桌前,屏幕亮着Scratch的积木界面,小孩指尖转着橡皮,眼睛盯着桌角的漫画书发呆。朋友站在他身后,声音压得很低但火药味很浓:”最后一次说,把移动积木拖到循环框里,拖错我现在就把你平板收了。”

小孩手一抖,积木掉在了界面外面。

把编程当数学题刷,才是真的跑偏

我当时站在门口,突然想起上个月在培训机构的咨询台听见的对话。一个妈妈刚坐下,销售还没开口,她先问:”你们这里学完多久能考Python二级?我同事家孩子去年考下来,小升初简历上特别好看。”

销售当然顺着话说,从图形化编程到代码语法,按级排课,一年半拿证是常规进度。至于孩子学的时候是觉得有意思,还是像背文言文一样记”for循环的固定格式”,没人关心。

说真的,我见过太多家长对编程教育的认知,停留在”多一张证书多一条路”的层面。他们不知道现在很多考级的考题,本质上和做数学应用题没区别:给你一段残缺的代码,填上空缺的语法,选对答案就算过。孩子刷了几十套题,可能连自己写一行能跑的小程序都费劲。

最伤人的不是孩子学不会编程,是他刚碰到一点有意思的东西,就被按到了刷题的轨道上。

小学编程考级模拟试卷实拍
小学编程考级模拟试卷实拍

为什么会变成这样?说白了,是卖课的人需要一个能快速打动人的卖点。你跟家长说”学编程能锻炼逻辑思维”,太虚了,不如直接甩一张”考级证书抵升学加分”的示意图,掏腰包的速度能快三倍。焦虑是最好的销售利器,反正钱交了,孩子坐进教室了,最后学的是思维还是语法,没人会追着问。

最棒的编程启蒙,根本不需要碰键盘

去年冬天我去社区中心旁听一节公益编程课,推开门的时候根本没看见电脑。十几个七八岁的小孩挤在活动室中间,玩”传指令”的游戏:老师站在最前面,给第一个小朋友看一张卡片,上面写着”走到窗边,摸一下绿植,转个圈走回起点”,然后第一个人把指令传给第二个人,依次往后,最后一个人按听到的指令做动作。

第一轮玩的时候,最后一个小男孩听完指令,直接走到了门口,被大家笑成一团。老师也不急,蹲下来问他为什么走错。他说前面的人传的是”走到有光的地方”,根本没说清楚是窗边还是门口。

小学无实物编程课堂传口令游戏实拍
小学无实物编程课堂传口令游戏实拍

就这么玩了整整四十分钟,老师才跟大家说:你们刚才找的”为什么指令会传错”的问题,就是编程最核心的本事——把模糊的、说不清的需求,拆成每一步都没有歧义的明确指令。至于写代码、拖积木,只是最后把这些指令翻译成电脑能看懂的语言而已。

那节课结束的时候,有个小女孩拉着我的手说,她回家要给奶奶写个”吃药提醒指令”:每天早上八点,把降压药放在餐桌的杯子旁边,到了时间就弹个戏曲片段,奶奶听见了就不会忘。你看,她根本不需要先背会什么语法,已经摸到编程最有意思的部分了——用自己的想法,解决身边真的存在的小问题。

我之前也碰到过两个学了两年编程的孩子。一个是考级拿了三级证书的,你问他”学编程能干嘛”,他头也不抬地说”为了考试”。另一个是没考过任何证书的,自己用免费的编程工具做了个给流浪猫喂粮的定时提醒,还做了个小动画,记录小区里每只猫的花纹和饮食习惯。你说谁是真的在学编程?答案根本不用想。

别给编程教育套上万能滤镜

我从来不会劝所有家长都给孩子报编程班。真的。

有的小孩就是喜欢蹲在楼下看蚂蚁搬家,喜欢拿着彩笔涂满整张画纸,喜欢对着泥巴捏一下午的小动物。你硬把他按在电脑前,逼他记语法刷考题,最后只会把他本来的兴趣磨没。

之前在中学做心理辅导的时候碰到过一个初二的男生,小时候被家长逼着学了五年编程,现在一看见代码就生理性反胃。他说最痛苦的记忆是小学三年级,别的小朋友放学在楼下玩,他要坐在电脑前刷考级题,错一道就要被骂半小时。现在他选了全是文科的方向,说以后再也不想碰任何和电脑编程有关的东西。

编程教育从来不是什么必须完成的KPI。它就像学画画、学踢足球一样,只是给孩子多开了一扇看世界的窗。如果他推开门觉得有意思,就多待一会;如果觉得没意思,转身走掉也完全没关系。

如果真的想让孩子接触点和编程相关的思维,根本不用上来就交几万块的学费。你可以周末在家的时候,让他列一个”做番茄炒蛋的步骤清单”,看看他会不会漏了”开火烧油”这种关键步骤;可以让他给家里的宠物设计一个”逗猫游戏规则”,想想怎么移动逗猫棒,猫会最愿意扑过来。这些细碎的练习,比刷十套考级题有用得多。

毕竟我们教孩子接触编程,从来不是为了培养多少个专业程序员。是想让他知道,遇到问题的时候,别慌,可以把大问题拆成一个个小步骤,慢慢解决。就这么简单。

今晚吃饭的时候,你可以问问身边的小孩:如果让你给家里的宠物写一条”每天必须完成的三件事”,你会写什么?

作者|教育

排版|教育

审核|见微

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:编程教育:别把10岁孩子困在语法题里
文章链接:https://m.lfdjt.com/p/jiaoyu/a/11840.html