当年我就是这样被“编程”俩字给骗了
大学C语言挂过科的举手……反正我是其中之一。那时候一想到编程,脑子里就是黑底白字的终端,和永远对不齐的括号。直到我转行当老师,第一次看到7岁娃用Scratch做接苹果游戏,我才知道——原来编程教育,压根儿不是这样。

没错,儿童编程启蒙,用的是图形化积木。孩子不需要记语法,只需要像搭乐高一样,把“当绿旗被点击”、“移动10步”这些模块拼起来。重点根本不是敲代码,而是解决问题的逻辑。比如,一个小孩想让他游戏里的猫抓老鼠,他得思考:老鼠怎么随机出现?猫怎么跟随鼠标?碰撞后怎么加分?这就是编程教育最核心的东西——计算思维。
说实话,很多机构故意把编程搞得神神秘秘,让你焦虑。还有的广告词:“不会编程就是新时代文盲”——啊呸!我第一个反对。编程是一种工具,一种表达方式,就像学画画、学写作一样。你不当画家,也能学画画,对吧?同样,不当程序员,编程思维也能让你受益终身。不过话说回来,启蒙阶段,保护好兴趣比什么都重要。
几岁开始?怎么选?别被销售带偏了
我在家长会上被问最多的问题,就是“我孩子四岁,能学不?” 能,但请扔掉屏幕!四到六岁,最好的编程启蒙是不插电编程。比如用卡片指令指挥玩具兔子走格子,或者玩编程桌游。这些游戏里藏着顺序、循环、条件判断——编程的基础逻辑,全有了。我们班有个娃,玩这种游戏上瘾,后来学Scratch顺畅得像开挂。

问:孩子每天盯着屏幕学编程,伤眼睛怎么办?
答:这确实是很多家长的痛点。我的建议是,学龄前坚决不用屏幕;小学低年级用Scratch,每次控制在25分钟以内;高年级用硬件,比如Micro:bit,写个小程序让灯亮起来,成就感爆棚,而且动手又动脑。还有一种骚操作:买本《不插电的计算机科学》,里面有各种纸面游戏,全家都能玩。编程教育,本来就不该局限于电脑前。
学了半年的效果,可能和你想象的不一样
你以为孩子学完就能做个APP?别做梦了。我见过最典型的案例:一个男孩学了三个月Scratch,结果最得意的作品是“如何让爸爸停止打呼噜”动画。技术含量?几乎没有。但他在过程中学会了拆分任务、测试修正、还采访了妈妈打呼噜的感受。这,是不是做产品经理的雏形?
问:那到底怎么判断孩子有没有学到东西?
答:别老盯着代码!观察他有没有这些变化:①遇到问题开始尝试拆解,而不是直接喊妈;②做事情有了步骤感,比如整理书包会规划顺序;③愿意把一个想法反复打磨,而不是三分钟热度。这些才是编程教育带来的隐性红利。至于代码,那只是顺便的事儿。
当然,选择工具也有讲究。我特别想安利一下Scratch社区,上面全球孩子分享作品,有的超级惊艳。还有Github上的少儿编程项目,虽然对英文有点要求,但能提前感受开源协作。嘿,说到开源,我突然想到,咱们国内很多老师也在默默做免费课程,比某些万元培训班良心多了——重点是你得会找。图省事的话,Code.org的课程直接拿来用,体系完整还不花一分钱。

最后聊聊考级和功利心——我有点激动

写下这小标题,我血压就有点高。现在什么都能考级,编程也不例外。很多家长问“学这个对升学有用吗?” 我特别想说——如果只是为了那张纸,求你别让孩子学。考级班为了通过率,会让孩子死记硬背“标准答案”,彻底毁掉创造力。我亲眼见过一个孩子,在考前班被训练用固定解法完成题目,离开模板就不会写程序了……痛心!编程教育一旦功利,就变味了。
但也不是完全否定考试。如果能遇到好的评估方式,比如作品集评估,让孩子用编程解决一个真实问题,然后答辩,那倒是挺有意义的。可惜,这种形式太少了。
我认识一个妈妈,自己零基础,跟着孩子学Scratch,后来居然用Python写了个自动整理文件的小脚本。她跟我说:“陪学这几个月,感觉脑子都变年轻了。” 你看,编程教育其实还能促进亲子关系,多好。所以啊,别再问几岁合适、要不要考级……先跟孩子玩起来。哪怕从画一个形状,让小猫走方步开始。
写到这儿,想起昨晚备课到十二点,但看到家长群里孩子们那些充满灵气的作品,又觉得,这行当,干一辈子也乐意。你呢,怎么看待编程教育?是准备报班,还是先自己带娃做个小游戏?