每周日的早晨,七岁的小男孩东东都要端坐在电脑前,进行在线编程的学习。近年来,像东东这样的小朋友越来越多,其中不乏幼儿园的孩子。编程成为继奥数、航模、英语之后的又一大课外培训热点,线上和线下教育都做得风生水起。甚至有人鼓吹:“人工智能时代来临,不学编程就是未来的文盲!”于是,众多家长又开始焦虑地把孩子带到了编程的起跑线上。
然而,编程是否越早学越好呢?专家表示,对于大多数孩子来说,过早学习编程没有必要,有可能事倍功半,家长不应盲目跟风。
热潮:幼儿园娃娃也在学编程
一个月前,东东妈妈给孩子报读了线上少儿编程课程,一年1999元,每周上一次课,大概半个小时,课后提交编程作业。“他学的是Scratch,作为一个计算机盲,我也不知道Scratch是什么。但周围好多孩子都开始学编程了,有朋友向我推荐了这个课程,我一看,也不贵,就让孩子尝试一下。”东东妈说,孩子目前学的,基本是通过一些模块的组合,来设计一些小游戏。老师在上课的过程中,会介绍诸如“事件、控制、变量、条件、坐标、广播”等概念,然后讲解示范如何实现设计任务。因为都是一些小动画,孩子还挺感兴趣的。
但以她的观察,孩子目前还处于“依葫芦画瓢”的阶段,并没有真正了解概念。
其实,在东东5岁时,他就已经接触过了机器人课程,当时上的是线下课,每节课150元左右,机构表示,该课程培养动手能力,创新思维,通过课程的推进,也会涉及到编程的内容。东东学了一年,没有继续学下去,前面学的知识也就荒废了。
“他们班上有好几个小朋友也是从幼儿园就开始接触编程了。我的想法是,编程肯定是要学的,早一点打下基础,到真正要学的时候,能够接受得快一点,不至于跟不上。”东东妈说。
记者了解到,有家长为了孩子学编程,不惜一掷万金。一位妈妈在论坛发帖称,花了三万元给儿子学编程。
囧状:有的“编程老师”不懂linnx
打开浏览器,在搜索框中输入“幼儿编程”,形形色色的编程培训机构便映入眼帘。记者随机选取了其中两家并取得了联系。
一家号称“美国纳斯达克上市企业”的培训机构表示6岁可以参与零基础课程的学习,并称孩子学习的就是代码编程。而另外一家编程培训机构,经海外网详细了解后发现,其课程实际上是初级的乐高,远非编程学习,甚至都达不到培养编程思维的高阶乐高课程级别,有夸大宣传之嫌。还有些培训机构会以编程的名义“吸金”,其实只是玩个单片机。单片机都是封装好的,孩子也就是改改参数,看似高深,实际上本身并没有多大意义。
据不完全统计,全球已至少有24个国家在基础教育中设立了编程课程。2017年7月,国务院印发《新一代人工智能发展规划》,明确鼓励实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育。
在政策驱动、家长追捧之下,众多培训机构闻风而动,资本的青睐更是促使少儿编程行业迎来大爆发。
《2018年中国少儿编程行业研究报告》显示,近年来,众多少儿编程企业相继获得大量融资。在网上搜索“广州 少儿编程培训”,相关搜索结果多达986万个。至于编程机构的师资,也是鱼龙混杂。不乏浑水摸鱼、偷换概念的不良商家打着编程的幌子“捞金”。
记者在网上看到,有机构招聘编程老师,只要求初中以上学历。还有一名自称在机构当过编程老师的网友在网上发帖称,他在两类机构担任过编程老师,第一类是扎扎实实学习基础语言、数学,比较正规但枯燥,考量孩子的智商和天赋。第二种是在教学平台的基础上搞一些互动性的编程游戏,主要是锻炼下逻辑,但老师素质参差不齐,有的老师竟然不会用linux,对树莓派(Raspberry Pi)也一头雾水。
培训机构花样频出,家长们眼花缭乱。如何甄别培训机构又成了给父母们的“考题”。
家长:望子成龙压力大
“听说是为编程打基础的,我就给孩子报了名。现在去一次儿童乐园也上百元,还不如去学这个呢。”陈艳梅刚刚给3岁的女儿报了乐高课程,15节课收费1200元。
一位5岁男孩的家长在采访中表示,单位同事的孩子也有报编程机器人课程的,但实质内容还是乐高搭建,只是换了个名字。至于这样的编程学习对孩子有没有用,她并不能确定。
在采访中,海外网发现很多家长都十分重视编程,不过大多数家长本身对编程并不了解。他们的想法很简单:不让孩子输在起跑线上。
一位家长说:“每一代人都会有这一代人应该学的基础知识,我觉得编程就是现在孩子们应该学的基础知识。‘90后’从小学拼音,如今的孩子应该从小就学编程。”
另一位家长则反对让太小的孩子学编程。他说:“这完全是在传播焦虑。每个人都学编程是另一种极端。发觉孩子真正的兴趣,并点燃他们的好奇心与动手能力才是正确的幼儿教育,而不是过早地让孩子陷入到焦虑中。不要在孩子不懂选择的时候就让他接触编程。盲目地让孩子学编程只是让大多数孩子陪跑,少部分人登顶。”
专家:过早学编程有可能拔苗助长,可根据兴趣培养编程思维、逻辑思维
中央财经大学中国互联网经济研究院副院长欧阳日辉教授认为,学编程没有错,但过早的学习却有可能拔苗助长,得不偿失。欧阳日辉强调,“6岁学编程”其实是一场心理战。“从商家的角度而言,这是一种营销策略。强调未来发展、强调学习编程的零基础,这在很大程度上迎合了家长对孩子‘不输在起跑线上’的迫切需求,迎合了当下社会普遍存在的焦虑心情。但这对孩子的成长也许并无益处。”
家长望子成龙之心可以理解,但他们一窝蜂地带孩子学习编程,则与培训机构的宣传有关。
“微软总裁萨提亚说:计算机科学是打开世界的机会。”“马克·扎克伯格10岁开始学编程,后来他成了最年轻的亿万富翁。”“美国前总统奥巴马在Code.org上鼓励小朋友:别总在手机上玩,要去编程。”“比尔·盖茨13岁开始学编程,后来他成了世界首富。”这些是几家少儿编程培训机构的宣传词,虽然真假难辨,但也确实吸引了很多孩子家长报名。
很多家长有疑问:孩子到底该不该学编程?如果学,应该学些什么?从几岁开始学起?
“学编程必须要有数学基础,必须对数、对逻辑有一定的认识。3到6岁的孩子通常没有达到这样的认知水平,这种情况下去学编程肯定是不适合的。但可以培养孩子的编程思维。”北京工业大学软件学院博士、宾夕法尼亚大学访问学者任柯燕一直从事软件设计、计算机编程方面的研究。
她认为,编程是逻辑思维的一种体现。不管是人文社科还是理工科,都可以用编程的思维方式来解决问题。任柯燕说,孩子上小学后多大适合学编程,要视孩子对基础知识的掌握情况来定,家长万不可盲目跟风。任柯燕还建议,如果想培养幼儿的编程思维,可以通过高阶乐高让孩子了解模块的搭建,培养逻辑思维。
广东省佛山市南海区桂江小学中学信息技术高级教师高剑云从事少儿编程教学已有十几年,她也认为培养孩子的编程思维较为重要。她建议:“线上有许多适合学龄前儿童编程的免费网站,家长和孩子可以在网站上学。”
编辑:储舒婷
责任编辑:顾军
来源:综合自广州日报、人民日报海外网等