2026-11-03 01:02:06
作者:
教育
上周三帮朋友代了节小学社团课,推机房门的时候我愣了两秒。二十多个三年级小孩背挺得笔直,手搭在鼠标上不敢动。投影亮着Scratch的界面,讲课的老师声音压得很低,念步骤的节奏像在报听写:“把默认小猫拖到坐标x120,y80。点绿旗。设置移动步数10。” 没人抬头看屏幕上的小猫长什么样。所有人都在照着念的数,一点点挪鼠标。
把“敲对步骤”当成唯一的及格线
我站在最后排靠门的位置,看见第三排的小男孩偷偷把默认小猫换成了一只绿皮青蛙,刚把青蛙拖到荷叶背景上,旁边巡堂的老师“啪”一下轻敲他的桌子。“别乱换。考试要考小猫的坐标,换了到时候算错。” 小男孩缩了缩脖子,把青蛙又拖回素材库,指尖在鼠标垫上蹭了两下,没说话。
我当时有点堵得慌。
这根本不是教编程。是把编程变成了新的抄生字练习——你要按固定的步骤拖对图标,凑对要求的坐标,记住老师说的每一个参数,稍微有一点自己的想法,就是“不对”“要扣分”“考试要错”。
小学机房内小学生跟着投影步骤拖动Scratch素材的课堂场景
我见过太多这样的课堂了。把编程拆成一个个需要背诵的知识点,什么循环语句的格式,坐标的计算方法,考级要考的操作步骤,把本来最讲创造力的事,变成了跟背英语单词一样的机械训练。小孩学了俩学期,能背出来坐标怎么算,却从来没想过自己可以做个能让小猫追着自己家小狗跑的小动画。
最棒的编程启蒙课,连电脑都没开
上个月去邻区的一所普通小学听课,那个教编程的老师第一节课,连机房都没去。就在普通教室里,给每个小组发了一沓印着动作的卡片:向前走三步,向左转90度,摸一下离你最近的绿植,后退两步。
规则很简单。一个人当“发指令的程序员”,一个人当“执行程序的机器人”,机器人必须严格按照指令做,不能自己猜。
刚开始全乱套。
有个小男孩给同伴发指令“走到黑板那边”。同伴站在原地愣了三秒,问:“哪边是黑板那边?走几步?我现在站的地方离黑板还有多远?” 小男孩挠挠头,半天憋不出来答案。还有个小孩因为同伴把“向左转90度”听成“向右转”,直接撞在了邻桌的桌角上,捂着胳膊笑的直跺脚。大家笑成一团。笑完了才反应过来——哦,原来你给人(或者机器)下指令的时候,根本不能说模糊的话。“走过去”是没用的,你得说清楚走几步,转多少度,碰到什么东西要停下来。
小学生分组玩真人机器人指令卡游戏的课堂现场
那节课上完,小孩们满头汗,追着老师问下周能不能接着玩。平时最坐不住的那个男生,蹲在地上改了三回指令卡,就为了让同伴能精准摸到教室后面那盆绿萝的叶子。
没人记什么坐标。没人要考什么知识点。但他们已经摸到了编程最核心的东西——把模糊的大问题,拆成一步一步没有歧义、能精准执行的小步骤,哪里错了就倒回去找哪一步的指令有问题。
这比背十页操作手册有用多了。
别把编程教育卷成新的军备竞赛
别把编程教育卷成新的军备竞赛
我上次接侄子放学,听见旁边几个家长凑在一块聊天。说谁家孩子三年级就考了编程二级,四年级要冲五级,不然小升初简历上没东西写。
说实话,我听着特别累。
真的累。
你想啊,小孩本来是抱着“我要做个能打僵尸的小游戏”“我要做个能自动给我家猫投粮的小装置”的好奇心来的,结果一进编程班,全是要背的规则,要考的等级,要比的进度。那点刚冒出来的好奇心,两节课就磨没了。
我之前碰到过一个初二的小孩,他根本没报过编程班,就是自己在家跟着免费教程摸了半年,做了个小工具——把历史课本上的朝代时间轴做成了可交互的,点一下哪个朝代,就弹出来当时的大事、著名的人物,比课本上印的死表格有意思太多。他说他根本没想当程序员,就是觉得对着死表格背时间太无聊了,自己做个小工具,背书都快了点。
你看,这才是编程教育本来该有的样子。它是个帮你解决问题的工具,不是要拿满分的考试科目,更不是用来给家长凑升学简历的筹码。
我后来又回那个代过课的机房一次。之前那个被老师说不能换青蛙的小男孩,下课的时候偷偷拉我衣角,说他本来想做个青蛙跳荷叶的小游戏,怕老师说不对。我跟他说,你留十分钟,我帮你跟老师打招呼,你想怎么弄就怎么弄。
他眼睛一下子亮了。
放学的时候他举着自己做了一半的小动画跑过来给我看,荷叶飘在屏幕上,青蛙一蹦一跳的,他说下次上课要给青蛙加个音效,跳一下就“呱”一声。
下次要是有人跟你说,你家孩子必须学编程,不然要落后,你先别急着掏报名费。你先问问家里那个小屁孩——你想拿这个工具做点什么有意思的事?
先把那点火留住。比什么都强。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:编程教育不是让孩子坐成一排拖小猫——我在机房撞见的两个反差现场
文章链接:https://m.lfdjt.com/p/jiaoyu/a/15990.html