少儿编程,拥抱智能?

技术已经深切地改变了世界,而编程也不再是一个准入门槛颇高的领域。这无疑是风口,但风口下仍存在不少乱象。

图片来源:图虫创意

投稿来源:陈根

拥抱智能,从少儿编程做起。

事实上,自打2017年国家计划将人工智能课程列入中小学课程后,在线少儿编程便成为当前教育市场上又一个“明星产品”——英语之外,少儿编程已经成为教育市场另一个最火的细分赛道。

对市场来说,少儿编程是教育行业新的蓝海。企查查数据显示,2016年,少儿编程项目仅7起,至2017年,迅速跃升至21起。2018年,少儿编程融资事件案例数达到顶峰,共有33起,占中国STEAM教育市场投资案例数目的42%。

对望子成龙的家长们来说,少儿编程则是孩子能够“不输在起跑线”的新的标准。毕竟编程是人工智能时代的基石,被称为语言、书写之外的“第三种语言”,甚至部分地区已经把编程纳入中高考范围,让孩子学编程势在必行。

智能走向的时代背景下,让少儿学编程,究竟具有什么意义?从市场到家长,从生产者到消费者,如何进行平衡的考量?

少儿编程成为教育“蓝海”

与英语教育的发展类似,20世纪90年代互联网的兴起,也催生了编程培训的出现。但一开始,编程教育多针对成人,核心是满足互联网产业的人才需求。

随着以互联网、人工智能为代表的数字技术推动各领域向智能化跃升,社会对于相关技术人才的需求持续扩大。这也让科技人才的培养逐渐向低龄化发展,编程语言开始被视为一项基础技能,少儿编程教育应运而生,并成为近几年教育行业的新兴热点之一。

除了市场未来需求的大幅提升趋势外,近年来,国家层面陆续出台的人工智能等技术的支持性政策也自上而下地推动了少儿编程行业发展。其中,尤以2017年7月国务院发布的《新一代人工智能发展规划》为重要转折点,《规划》中明确提出“在中小学设置人工智能相关课程,逐步推广编程教育”。

该文之后,公立校的编程教育开始提上日程。比如,山东省在新版的小学六年级信息技术课程的教材中,加入了Python相关的内容;重庆在2018年9月颁布规定,小学3-6年级的编程课时不少于36课时,初中阶段的编程课时累计不少于36课时。

国家通过战略规划、高考政策调整、教育信息化政策等多方面的规定和指引,逐步在公立教育体系中推广编程教育。除了直接影响到学校,更是进一步将信息传递给家长,对家长的认知起到了最快的教育作用。

与此同时,随着居民生活水平的不断提高,人均可支配收入增长,家庭对于教育领域的投入持续增加,有更多余地向非刚需的素质教育类培训倾斜。根据艾瑞咨询对育儿和教育培训用户的调查统计,80后、90后逐渐升级为家长主体,普遍受教育程度更高,更容易接受新鲜事物,教育理念更具时代性。

接受课外培训的同学家长中具有高等学历的家长占比超过95%,其中70%具有本科学历。而这些年轻一代的家长在工作中更多地接触到计算机、大数据等科技业态,由此形成了充分的“同理心”,更有可能希望尽早培养该子的相关能力,以增强孩子未来的工作能力和竞争力。

在社会需求、政策和培训机构的营销等多方面因素作用下,少儿编程的需求开始火热,市场规模迅速增大。企查查数据显示,目前我国存续的“少儿编程”相关企业有653家,2018年新增注册97家,2019年255家,2020年190家。这意味着,顶峰时,每隔一天半就有一家少儿编程相关企业成立。

同时,不少在线教育头部企业也下场开拓疆域,包括好未来推出学而思编程、新东方投资极客晨星、网易有道推出卡塔编程、猿辅导上线猿编程等。尽管如此,我国少儿编程的市场渗透率仍不足2%,远低于美国的44.8%。

《2017-2023年中国少儿编程市场分析预测及发展趋势研究报告》数据显示,每当渗透率提升1%,整体市场规模有望再扩大100亿元。未来发展空间巨大,少儿编程教育依旧是一片“蓝海”。

技术难题成为行业桎梏

尽管少儿编程教育面临广阔的市场空间,但过快的发展依旧带来了难以消化的弊病,如今的少儿编程企业面临着严峻的技术挑战。相较于其他教育学科,少儿编程课程与逻辑思维更加密切相关。可以想象,以计算机软件为主的课程将更为抽象。

编程课程需要深入浅出,循序渐进,同时又吸引学员的兴趣。也就是说,课程需要符合学生的成长阶段和理解能力,又要充分达到挖掘青少儿潜力、开发智力、培养逻辑思维能力的学习效果,这对产品和内容的打磨提出了很高要求。

从产品来看,少儿编程对孩子所使用的工具带来了挑战和要求。因为对于孩子来说,在孩子接触到这个工具之后,能用这个工具去学习到什么程度,以及后期学习内容的延展和过渡,都对工具有一种路径上的依赖。但目前,市场上的少儿编程培训机构教学内容同质化严重,大多数机构引进国外教程,使用已有的少儿编程语言进行教学。

比如,专门为少儿设计的图形化模块语言Scratch,而后进阶到Python和C++等代码类语言的学习。其中,Scratch是由麻省理工媒体实验室在2006年开发的一套计算机程序开发平台。与传统编程语言不同,Scratch将复杂的英文代码转换成图形化的语言,以指令化、模块化方式让程序通过游戏、情景动画以及积木构件等形式呈现,让编程初学者在不需要学习编程语法的基础上便可设计产品。

由于课程完整、上手快、趣味性高,Scratch是很多少儿编程课程的基本编程工具,许多国内编程竞赛也默认使用Scratch语言。但对国外技术的过度依赖,必会限制本土企业的自主研发能力。Scratch是公益项目,难以进行本土化改进和优化。

因此,许多基于Scratch的少儿编程课,一定程度上会受限于其功能性与扩展性,做不出太大区别。然而,对于现阶段的少儿编程来说,不少企业在商业模式上的探索都相对领先和积极,但在产品和技术创新上则相对较弱,只有极少数机构选择自主开发新课程。

并且,作为一个新兴行业,少儿编程教育尚无一套具有普适性的课程标准,这对校外培训机构的课程开发和教研造成了挑战。因为编程教学中并不存在固定的标准答案,完成一个“任务”的途径千百种,建立这种引导学生进行发散性、自主性思考学习的教学课程本就是一件颇有难度的事。

这使得整个少儿编程行业更多的是把一些计算机类的课程直接抄下来,开始对小学生去进行一套从程序设计、数据库到嵌入式、人机交互等课程的低龄化改造。但这种做法对于孩子来说,其实并不完全符合他们的认知规律和不同年龄阶段成长发育的特点。

现阶段少儿编程行业面临的另一大挑战是师资问题。编程教育目前缺乏专业培养,师范类高校及普通院校计算机专业尚未建立系统的培养体系,尤其是针对少儿的编程教育的人才储备不足。现有的少儿编程培训机构教师多为计算机专业毕业生,教育方面经验不足,且在人才引进上与IT行业形成竞争关系,培训机构难以招募专业能力过硬的教师。

根据公开数据整理,一线城市的少儿编程培训机构Python教师的工资约为5000-13000元/月,工作经验与学历要求同等情况下,同地区IT行业Python开发工程师的薪资可达10000-30000元/月,相比之下少儿编程行业教师薪资不具显著竞争力。

头豹研究院数据显示,2018年中国STEAM教育行业教师人才缺口超过300万人,其中少儿编程赛道教师的短缺尤为严重。同时,界面新闻2020年4月报道,机构中老师与学生配比通常约为1:200至1:500,有的机构曾高达1:3000,并且这一情况在短期内难以缓解。

少儿编程仍需理性考量

关于少儿编程是否具有意义的问题,答案是显然的。

欧美历史已经证明了会有越来越多的孩子需要学编程。2013年,英国前首相卡梅伦对英中小学教学大纲全面改革,要求5岁以上学生必修电脑程式编写课程。在美国,编程已经成为孩子继阅读、写作、算术这三项基本能力外所需掌握的第四项必备技能。

而编程赋予孩子的不仅仅是知识力,更是培养孩子的探索精神、解决问题的能力和自主学习的技能。通过编程做一个作品的过程,就是孩子自己创造一个事物的过程。最起码孩子首先要在心里大致构造出自己想要的作品模样,再开始思考第一步该怎么做,第二步该怎么做。

这就是所谓“编程思维(computational thinking)”:“理解问题——找出路径”的思维过程,它由分解、模式识别、抽象、算法四个步骤组成。通过这四个步骤,一个棘手的复杂问题先被拆解成一系列好解决的小问题;每一个小问题被单独检视、思考,搜索解决方案;然后,聚焦几个重要节点,忽视小细节,形成解决思路;最后,设计步骤,执行——问题解决。

更早以前,其实我们在“是否要学英语”上,就已经面对了这个问题:为什么要学英语?因为我们进入了一个全球化时代,我们突然发现如果你想有更高的眼界和视野的话你得学英语,否则你没有全球化的能力。下一个时代,是智能时代,是我们需要跟机器沟通的时代,所以编程才会成为热门。编程是跨学科知识建构的非常好的工具。

当然,少儿编程具有其时代性的意义,但同时也需要警惕落入现代教育的陷阱。在“不要让孩子输在起跑线上”的教育时代,教育焦虑成为普遍现象。网上流传的“鸡娃”群里,小到一两岁,大至17、18岁的孩子们,每天的生活都被各种学习任务挤满,甚至连洗澡时间都被明确规定。

在优质教育资源仍然较为匮乏的背景下,家长诉诸于发展孩子的特长作为升学中的竞争优势已成为常态。于是,编程也就理所当然成为继奥数、英语之后的又一特长。而家长们让孩子参加少儿编程这样的兴趣班,也不过瞄准了其“短期利益”——考好了可以上个好学校。

于是,在家长们还没来得及想清楚少儿编程是什么前,培训机构们早已经研究透了家长的心理。他们宣传时会精心挑选出来的那些关键词“逻辑思维”、“纯英文编程”、“编程普及”等,并让家长支付出一笔数额不小的学费。

没有任何一个兴趣爱好是适合所有人的,编程也同样如此。编程相对其他兴趣班来说,略显枯燥。年龄太小的孩子一方面很难理解原理,另一方面学习过程中也很难获得成就感。

兴趣才是最好的老师,兴趣下的编程学习,当然可以对于数学课程的理解会非常助益,例如循环的变量、过程、分支判断等等,这些更高阶的一些数学概念对他未来的学习会有比较好的一个促进作用。但是,强迫下的学习往往只会适得其反,只会使小孩子产生更大的逆反心理,得不偿失。

技术已经深切地改变了世界,而编程也不再是一个准入门槛颇高的领域。这无疑是风口,但风口下仍存在不少乱象。或许十年二十年后,编程就跟如今教育框架里的基础学科一样,成为未来生活非常基础性的部分。但对于当前来说,不论是市场还是家长,都应该有一个理性的估量。

 

声明:本文内容仅代表该投稿文章作者观点,不代表蓝鲸号立场。 未经授权不得随意转载,蓝鲸号保留追究相应责任的权利
相关阅读
编程教育普及,止步少儿?
核桃编程携手淘宝教育普及少儿编程,联合主办编程少年创造营活动
少儿编程:野蛮生长后,技术成壁垒
量子AI,走向数字科技系统的未来