上周在合肥参加区里的中小学教研会,散场的时候被三个家长拽着问了快二十分钟。核心话题全绕不开编程:“听说以后编程要算中考参考分?”“我家娃三年级,现在报Scratch班晚不晚?”“听说编程好的孩子,升初中能走科技特长生?”那种裹在问题里的焦虑感,隔着两层口罩都能透出来。
课堂上的编程,根本不是家长想的那回事
我去年在南京一所小学听四年级的信息课,老师没拿厚厚的教案念,打开课件先问大家,最近在家有没有碰到什么想让电脑帮忙解决的小事。
有个扎羊角辫的小姑娘举手说,奶奶总忘记吃降压药,之前贴在冰箱上的提醒贴,奶奶擦冰箱的时候总给蹭掉。老师就顺着她的想法,带着大家拖模块做动画:设个每天早饭后的时间触发条件,弹出个大字的提醒框,还要配个小姑娘自己录的语音。

整节课没让孩子背一个代码语法,也没讲什么复杂的算法。但你看,从“奶奶忘吃药”这个小需求,到拆成“设时间-弹提醒-配语音”三个步骤,这个思考过程,不就是大家天天挂在嘴边的“逻辑思维”?
学校里开的编程课,最核心的目标从来不是批量培养未来的程序员。它更像一门新的“手工课”——只不过以前的手工是拿剪刀和彩纸做个笔筒,现在的手工是拿电脑模块做个能解决自己小麻烦的工具。
我见过最离谱的编程班,把孩子教出了厌学情绪
上个月有个家长找我吐槽,说他家五年级的娃上了一年编程班,现在看到电脑屏幕就皱眉头。
我特意问了问那个班的上课内容,听完真的有点生气。老师根本不让孩子做自己想做的东西,每节课的任务都是从历年竞赛题库里摘的:今天练循环结构,必须把12道题的解题步骤背熟,下次碰到同类型的题直接套模板;明天练条件判断,错一道就要抄三遍代码。
那个小孩本来最开始报班,是想做个能让家里的橘猫在屏幕上追激光点的小游戏。结果第一次跟老师提这个想法,就被打回来了:“这个不考,浪费上课时间。”
太讽刺了。

现在好多机构卖课的逻辑,跟十几年前的奥数班如出一辙。张口就是“现在不学,以后信息时代跟不上”“编程好的孩子,思维比同龄人快一大截”。
说实话,这话半真半假。真的部分是,逻辑清晰的孩子学什么都快,不是学了编程才突然变聪明。假的部分是,你把孩子按在题海里背编程考点,把本来充满创造性的事,变成跟抄生字、背公式没区别的机械训练,他那点对新鲜事物的好奇心,早就在反复刷题里磨没了。
我跟几个一线信息老师聊,他们说现在最怕碰到两种家长:一种是把编程课当“智商检测班”,觉得自家孩子上了几节课就能拿竞赛一等奖,不然就是老师教得不好;另一种是完全把编程当副科,觉得反正不考试,上课随便玩就行。
别把编程教育,架在“有用没用”的标尺上

上次区里搞学生编程作品展,有个三年级的小男孩做了个特别小的工具:就是帮班级植物角记录浇水情况的小弹窗。谁今天给班里的绿萝、多肉浇了水,点一下按钮就自动记在表格里。之前他们班的绿萝,因为三个小朋友不知道彼此都浇了水,连着浇了三次,根都烂了半盆。
这个作品没拿任何竞赛的奖项,甚至连个三等奖都没评上。但那个老师说,这才是编程教育最该有的样子。
我们总习惯给所有课外内容算投入产出比:学这个能加多少分?能帮孩子敲开什么名校的门?算来算去,把本来很有意思的事,全变成了带着功利心的任务。
可你仔细想想,我们上学的时候学写作文,也不是为了人人当作家啊?学画画,也不是为了人人当职业画家啊?为啥到了编程这里,就必须要变成能拿奖、能加分的硬通货,才算得上“值得学”?
上周教研会散场的时候,有个教了二十年信息课的老教师跟我说,他刚参加工作的时候,学校的电脑还是那种厚重的大屁股显示器,那时候大家说学电脑是“赶时髦”。后来有了奥数班,有了机器人竞赛班,现在又轮到编程班火了。
兜兜转转这么多年,他见过太多被家长按着来上课的孩子,最开始进教室的时候眼睛亮闪闪的,上了两年课,眼神全木了。
他说,不管是什么课,最不该丢的,就是孩子坐下来的时候,那点想做点自己东西的光。
真的。
如果哪天你家孩子跟你说,他想做个提醒自己喂仓鼠的小弹窗,想做个给妈妈生日的互动贺卡,想做个能把自己攒的奥特曼卡片编号的小工具,别着急上来就给他报几万块的竞赛班。陪着他一点点把脑子里的想法变成现实,比刷十道竞赛题都值。