上周我表姐打电话,说给孩子报了Scratch班,一年一万二。我问孩子喜欢吗?她说:“不知道,但别人都学,不学怕落后。”那一刻我有点难过。——不是为她钱包,是为那个才7岁的侄子。说实话,编程教育这几年火得不像话,但火得让人心慌。

记得我小时候,电脑课是学五笔、画图,高中才摸到VB。现在呢?幼儿园就开始搭积木式编程了。时代变了,没错。可这浪潮里,有多少是焦虑裹挟?我不是反对编程,恰恰相反,我太知道代码的力量了。但你看那些培训机构的话术——“未来文盲是不会编程的人”“6岁是黄金期”——
别把编程当神药
编程能锻炼逻辑思维?能。能培养解决问题能力?当然。但它不是万能药。我见过太多孩子,在scratch里拖拽得不亦乐乎,可一旦遇到数学难题还是发怵。为啥?思维迁移没那么简单。不是说玩个游戏就能自动变学霸。这里得插一句:2022年版义务教育信息科技课程标准,已经把“计算思维”放到了核心位置,但强调的恰恰是融合与基础,而不是过早的职业训练。
问:孩子几岁开始学编程合适?
答:没有绝对年龄。关键看认知发展阶段。一般来说,小学中高年级开始接触图形化编程是比较自然的。但更重要的,是先建立对数字世界的基本理解——比如文件管理、网络搜索、信息辨别。新课标在1-2年级就安排了“数字设备体验”,这才是地基。地基不打,直接盖高楼?悬。
我自己是程序员出身,后来转行做教育产品。说实话,看到一些幼儿编程课,把循环、条件包装成舞会游戏,孩子是开心了,但真理解了吗?转过头就忘。不是说不好玩,而是教育不能光靠糖衣。你得让他有那个抽象思维的萌芽。顿悟是急不来的。
计算思维,不只是会写代码
这几年“计算思维”这个词快被用烂了。但很多人误解了。计算思维是什么?是拆解问题、模式识别、抽象、算法设计。这些能力,不插电也能学。比如整理书包、规划路线、做菜步骤。❗没错,编程是绝佳载体,但不是唯一。我特别欣赏一些学校的信息科技课,带孩子用流程图分析故事,用表格管理班级数据,再慢慢过渡到编程工具。

问:家长自己不懂编程,怎么辅导孩子?
答:不需要懂语法。你当好“学习伙伴”就行了。比如孩子用Scratch做了个贺卡,你可以问他:“这个效果怎么实现的呀?”“如果我想让它变色,你觉得该怎么改?”这种对话,本身就是在培养反思和迭代的习惯。计算思维的第一原则是“分解”,你帮他把任务拆成小问题,比你直接写代码有用一万倍。
再者,现在免费资源多到爆炸。社区里、官网上,大把教程。别盲目报班。真的,花那冤枉钱干啥?除非孩子有浓厚兴趣,想系统深入。那就另说。
学校在变,但脚步还不够快

新课标落地两年了,一线老师叫苦不迭。信息科技课时少,内容新,师资缺。上周去一个区级教研活动,一位老师感叹:“我去年还在教office,今年突然要讲micro:bit,我自己还在学呢。”——这才真实。改革从来不是一纸文件就能完成的。💡但积极的一面是,很多老师自发组建学习社群,用双休日啃教材、做案例。我看到一个农村小学老师,用纸板做机器人模型教编程思维,感动得不行。
编程教育的公平性也是大问题。城里孩子能玩机器人、无人机,农村可能还在凑合着用老掉牙的电脑。新课标要求“学段衔接”“跨学科主题学习”,可没有设备,光靠想象力?难。不过也有亮点。开源硬件的普及、低成本套件的出现,让门槛低了不少。希望这里,企业能多做点公益,别只盯着高端市场。
问:除了班级课程,还有什么方式支持孩子编程学习?
答:俱乐部、竞赛、线上创作社区。像Code.org的活动,全球一起玩。还有国内的一些平台,让孩子上传作品,互相评论。这种真实的社会化互动,比闷头做题更能持久兴趣。关键是,父母要留心:别让比赛异化成简历印章。孩子的热爱,最怕功利心。
慢下来,看见孩子
我常想起自己学编程的契机。初中时,用文曲星写了段猜数字游戏,那种创造的快乐,至今记得。没有竞赛,没有考级,纯粹是玩出来的热爱。现在的娃,被安排得明明白白,少了点野趣。编程教育,该是点燃一把火,不是灌满一桶水。
说到底,未来需要什么样的人?不是代码民工,而是能用技术解决真实问题、有同理心的创造者。所以,别把编程窄化为技能训练。它背后,是理解世界的一种方式。就像写作不只为当作家。
最后啰嗦句:我见过最棒的编程老师,会先问孩子“你想解决什么问题?”然后一起探索。不是直接给答案。这种教育,才值钱。❤️
(本文写于2024年秋,正值新课标深化实施阶段。)