上周在少年宫门口碰到个妈妈,拽着哭花了脸的小孩。小孩手里攥着半化的冰淇淋,怀里硬塞着印着烫金字的证书,嘴瘪着嘟囔:我再也不要拼积木敲代码了。
被放大的焦虑,被简化的学习
培训机构的宣传单永远把结果印在最显眼的地方。升学加分,锻炼思维,未来人人都要会。很多家长掏钱包的时候眼睛都不眨,把小孩仅有的半天休息时间,塞进了空调开得过低的教室。
常见的误区,是把编程教育直接等同于“学代码拿证当程序员”。好像小孩初中前没摸到键盘,未来就找不到工作似的。
我之前带过一个拿了三个等级证书的小孩,六年级,学校电脑连不上投影,他站在讲台旁边抠了十分钟衣角,连重启键都不敢按。

把工具当成目标的代价,就是耗掉了小孩本来有的好奇心。本来编程是“我想做个什么东西出来”,现在变成了“我要背会这几段代码考到下一级”。没劲。
好的编程教育,未必需要高端电脑
去年去郊区的学校支教,学校没那么多平板给小孩用,我们就玩游戏。
把操场当棋盘,一半小孩当指令员,一半当机器人,指令错一步,机器人就踩线犯规,重新来。要拿到放在球门旁边的橡皮,得一步步写清楚:前进三步,左转,前进五步,弯腰,拿起。
就玩一下午,没人喊累。笑到躺在草地上打滚的小孩,早就搞懂了什么是顺序,什么是条件判断——哦,原来要是前面有石头就绕开,这句话就是代码里的if判断。

说白了,编程教育的核心从来不是敲了多少行代码,拿了几个证,是拆解问题的逻辑,接受试错的心态。你做一个东西错了,改一步再试,不对再改,这种习惯,比什么都值钱。
它不是必修课,它是工具箱

我见过太多家长,自己连excel函数都用不利索,逼着刚上小学的娃每天敲一小时代码。就怕别人都学了,自己娃落下。
不过话说回来,真没必要。要是小孩天生喜欢拆玩具改零件,对着积木能玩一下午,那你让他学,支持。要是小孩就喜欢蹲在楼下看蚂蚁,就喜欢涂涂画画,何必非把他摁在椅子上对着屏幕?
编程本身就是个工具。就像你会用手机修图,会用洗衣机洗毛衣,不代表你非要当摄影师当裁缝。会拆解问题的逻辑,哪怕你开奶茶店,你也知道先备茶还是先放糖,出餐错了怎么调整,这才是编程教育真正有用的地方。
它不是什么用来攀比的筹码,也不是什么必须赢的赛道。它就是个放在你家角落的工具箱,你需要的时候拿出来用就行,没必要所有人都天天把锤子攥在手里。
今天回家,不妨花十分钟玩个游戏。你当机器人,让家里的小孩给你写指令,去找藏在沙发底下的钥匙。
试试就知道了。
作者|教育
排版|教育
审核|见微