聚焦少儿编程:学编程有何用?下一个奥数级别市场?IT

在国内一线城市那些眼睛始终瞄准国外的高知中产家长圈里,“编程要从娃娃抓起”已经成为一句深入人心的话。家长唯恐孩子输在起跑线上的焦虑、升学利好的诱惑,直接催生出一个百亿元级别的产业。从长远来看,编程恐怕难免像奥数那样,成为中国亿万家长的“刚需”。

陈斌第一次接触编程是1996年。那年他14岁,在父母工作的学校里第一次试用了电脑。当时,那个福建小县城里没有一本像样的编程书,完全是出于好奇和兴趣,他开始一边查字典翻译编程软件的英文使用手册,一边自学,用一个暑假学完了BASIC语言。一年后,在他的苦苦央求下,父亲花半年的工资买下了一台“586”电脑,他由此开启了自己的“程序员生涯”。

如今,陈斌10岁的儿子已经学习编程一年多了,使用的是陈斌自己编写的教材——2016年,已经从微软、思科离职创业的他,从新闻上了解到美国总统奥巴马发起的旨在呼吁全美小学生学习编程的“编程一小时”行动。联想到自己小时候的经历,他创办了一家专门针对青少儿的编程教育机构,主打线上一对一教学。两年来,他辅导了来自全国各地甚至海外的学员,最小的只有6岁多,甚至还有2岁孩子的家长也跑来咨询:“可不可以教教我的孩子?”

“人人都应该学习一门计算机语言,因为它将教会你如何思考。”史蒂夫·乔布斯曾这样描述学习计算机的重要性。放眼全球,“编程从娃娃抓起”早已成为了诸多欧美国家的共识,相比之下,中国才刚刚起步。而另一方面,从小学编程就能培养出下一个扎克伯格吗?少儿编程教育究竟是人工智能时代的必然趋势,还是被家长们的焦虑制造出来的生意?站在风口上,人们一边思考着答案,一边展望着一个新时代的到来。

爆红的风口

对于不少80后来说,对编程最初的记忆大多与一只小海龟有关。在那个还需要穿鞋套进机房的90年代,在学校的计算机课上,孩子们会在老师的指导下半懂不懂地敲下一行行代码——通过简单的指令,小海龟可以向各个方向来回行走,创造出各式各样的几何图形。

“小海龟绘图”所使用的编程语言名为LOGO,是南非计算机科学家西摩尔·派普特于1967年在LISP语言的基础上发明的。这是世界上第一款针对儿童教学使用的编程语言,比C语言的诞生还要更早一些。在国内最流行的90年代,“小海龟绘图”是计算机课本上一个重要的章节,也是很多80后编程的启蒙。

直到2014年前后,受到国外STEM教育(即科学、技术、工程、数学四门学科的英文首字母缩写)的影响,国内也掀起了儿童创客教育的热潮,编程开始重新回到人们的视野中。少年创学院CEO张路还记得,起初他们只是在开设的科技创客课程中包含了一部分编程的知识,但后来很快就开设了专门的编程班:一类孩子喜欢动手,会对机器人编程非常有兴趣;另一类孩子比较安静、喜欢琢磨,则从Scratch语言起步学习图形化编程。

教育从来不缺市场,国家政策的助推让更多人意识到了编程的重要性。2014年,浙江省公布高考综合改革试点方案,率先将信息技术学科(包含编程)加入高考选考科目。

2016年6月,教育部印发的《教育信息化“十三五”规划》将信息化教学能力纳入了学校办学水平考评体系。

2018年4月,教育部发布《教育信息化2.0行动计划》,提出要“推动落实各级各类学校的信息技术课程,并将信息技术纳入初、高中学业水平考试。”

大数据能够直接说明大众认知的变化。某搜索指数显示,2016年以前,有关“少儿编程”的整体搜索指数始终低到可以忽略不计,最高也只在100左右徘徊。但自2016年年底开始,这个数字逐步上涨。到今年4月底,一度达到了迄今为止最高的3197,比早前翻了30倍。

与此同时,资本动向也是最敏锐的市场风向标。自2014年起就陆续有少儿编程机构获得融资,此后,融资金额和数量逐年增长,从2017年开始更是有了陡增之势。公开报道显示,2017年全年有至少近20家少儿编程培训机构获得融资。进入2018年,仅上半年的投融资事件就几乎快与上一年持平,其中不乏屡创新高的大手笔:继2017年11月获得1.2亿元的B轮融资,短短半年后,“编程猫”又获得了新一轮3亿元的融资;9月12日,“傲梦编程”宣布获得由好未来共赢基金与IDG资本两大巨头联合领投的1.2亿元B轮融资……

“去年我们其实也谈过融资,但后来就不了了之了。今年市场的热度很明显,我们一周见了二十多家机构,两星期就谈下来了。”陈斌告诉《中国新闻周刊》,2018年年中,他所创办的“橙旭园”已完成了超过千万元的pre-A轮融资。

学编程有什么用?

来自武汉的思培拥有某重点大学计算机与数学领域的博士学位。女儿萌萌今年8岁,上小学二年级。虽然在学校成绩还不错,但思培一直觉得少了点儿什么:作为“专业人士”,她发现萌萌的逻辑思维能力比较弱,体现在数学学习方面很明显——课内功课虽然没问题,但只要稍微拓展一点点,就完全没有了思路。当她听说“橙旭园”为儿童学习编程提供一对一的在线课程,立刻决定要让萌萌试试看。

于是,从这个暑假开始,萌萌每周在家里上3次课,一次1小时,跟着老师在线学习Scratch语言。

起初,萌萌对上课并不主动,老师提问也不怎么回答,但让思培惊喜的是,这样的状况很快就发生了变化:“学Scratch就是老师带着她做游戏,这种形式还挺能调动她的学习兴趣,现在每次一说上课她都好开心:又可以做游戏了!”

Scratch是麻省理工学院开发的一款专门针对低年龄段孩子的编程工具,因其入门简单、操作极具趣味性,推出十余年来,已经是世界上最流行的儿童编程语言。即便是不会英语、不会用键盘打字的孩子,也可以通过拖拽积木形状的模块来实现构成程序的命令和参数,在制作动画、游戏的过程中学习到有关编程的基本知识。

在思培看来,让萌萌学编程的主要目的是为了激发学习兴趣,训练她的逻辑思维和独立思考的能力,培养她在处理问题时有步骤、有安排的思维模式,这远比眼下校内几门课程考试成绩的好坏重要得多。上课两个多月来,效果也确实让她很满意:萌萌已经学会了在Scratch里制作“海底世界”一类的小游戏,现在遇到事情也开始有了听指令、做计划的意识。“而且她现在对机器人编程也特别感兴趣,还说要一直学,以后要让机器人做饭、扫地,做很多事情。”思培告诉《中国新闻周刊》,她不会为了“小升初”勉强萌萌去学奥数或是上各种培优班,但会支持她把编程一直学下去。

在现阶段,国内的少儿编程教育主要分为两类:一类是机器人编程(例如乐高机器人),即通过组装、搭建、编写程序来运行机器人,着重培养孩子的动手能力;另一类是编程语言,通常从萌萌学的这种图形化编程(如Scratch)起步,在学会运用“编程思维”后逐渐进阶到代码编程(如Javascript、C++、Python等)。在业内人士看来,简单的拼插编程机器人和图形化编程其实都只能算作用于启蒙的“玩具”,距离真正意义上的编程还有不小的差距。启蒙阶段过后,代码编程才是“真刀真枪”的考验。

齐明(化名)是北京某高校计算机专业教授,平日的主要工作之一是教本科生学习游戏编程。两年前,他开始亲自教刚上四年级的儿子学编程——得益于自己的“老本行”,他直接跳过了图形化编程一类的启蒙阶段,完全按照本科生的课程内容给儿子上课。只要没有特殊安排,儿子每天下午放学后都会直接到他的办公室里学一个小时编程。

“将来的世界应该是一个全面信息化、智能化的时代,人类被各种信息智能设备所包围。而这些信息智能设备运行的逻辑,就是程序设计语言编写的。未来有知识的人,都应该具备一点儿与智能设备沟通的能力。可以预言的是,未来有知识的人类掌握的第二种语言应该就是编程语言。现在的孩子应该早早地适应这个大趋势。”齐明告诉《中国新闻周刊》,通常他会根据儿子的接受情况随时调整学习进度,而让他非常高兴的是,在自己这种“一对一、高浓度教学资源的倾注”之下,儿子确实在小学阶段就基本掌握了大学程度的知识。经过近两年的学习,儿子现在已经可以用Java语言写诸如星空大战、贪吃蛇一类的小游戏了。

在齐明看来,如今学奥数已经过时了——“奥数也就是数学,是一门所有学生都有学的课程。而编程,中国现在绝大多数中学都不教,不是高考科目,大部分学生只有到了大学才能接触到编程课程。所以我最重视对儿子编程能力的培养,因为这将成为他的核心竞争力。这样学下去,他上大学时,其编程能力将远远超越同龄人。”

然而,从小学就开始学编程真的有必要吗?并非所有家长都像思培和齐明这样坚定。面对突然火起来的“编程热潮”,社会上也不乏一些质疑的声音。

中央财经大学中国互联网经济研究院副院长教授欧阳日辉就曾指出,让孩子过早开始学习编程更像是培训机构发起的“心理战”:“从商家的角度而言,这是一种营销策略。强调未来发展、强调学习编程的零基础,这在很大程度上迎合了家长对孩子‘不输在起跑线上’的迫切需求,迎合了当下社会普遍存在的焦虑心情。但这对孩子的成长也许并无益处。”

而在一家线下少儿编程培训机构门外,一位前来咨询课程的父亲也向《中国新闻周刊》表达了自己的担忧:“编程需要一定的数学基础,这对年龄尚小的孩子来说会不会有点儿像先学写字再学说话?都说能启发思维、培养创造力,那画画也可以啊!就怕孩子上课的时候挺开心,但玩玩游戏、热闹一下就过去了。”

但齐明不同意这样的说法。“编程其实不是培养创造力的。编程要做的是将一个大的难题进行分解,然后一步步解决,培养的是‘分析问题和解决问题’的能力。”在他看来,编程培养的思考模式更像工程师而非科学家,“当然,这种思考能力,不仅仅是工程师需要,其他所有行业的人都需要。”

而在陈斌看来,学习编程其实没有绝对的早晚之说,每个孩子的个体差异很大。在一个完善的教学体系中,少儿编程的核心是逻辑而非数学,学习编程的过程本身也正是培养数理思维的过程。“总体而言,如果孩子能够早一些接触编程,未来他们就能更早地将其作为一种工具运用起来,十几岁时可能就已经参与到科技变革中了。”

事实上,不仅仅是在中国,在少儿编程教育先行一步的欧美国家,类似的争议也一直存在。早在2014年,《纽约时报》就曾邀请各界人士就“是否应该将编程纳入小学课程?”进行过讨论。当时,著名科技专栏作家约翰·德沃夏克措辞严厉地批评让小学生学编程是“一个骗局”,没有人真正关心孩子的成长:“二年级学生应该跑来跑去、玩球,画画、学习精细运动技能,培养正常的人际交往能力。把他们摁在电脑前学习用某种语言编程,还号称这可以传授计算机知识,这一定是疯了。”而来自纽约公立学校的数学老师乔斯·韦尔森则认为,如果等到高中再给孩子们开编程课已经为时已晚,因为“编程能够打开机会的大门”。

在各种讨论中,最特别的发言来自一位弗吉尼亚州的初一女生,她从小学四年级开始学习编程。在她看来,自己其实还应该开始得更早些:“编程、代码现在无处不在。它在你的手机里,在你的厨房电器里,在你的车里,在我们随身携带的银行卡上。这是我们沟通交流的方式。孩子们需要编程课,学会编程,他们将会掌握塑造未来的语言。”

下一个奥数级别的市场?

争论归争论,但国外已经将编程教育提上正式议程。2014年,英国教育部门对中小学教学大纲进行了全面改革,将编程列入了中小学必修课。教学大纲明确要求,5~7岁的孩子需要通过计算机课程理解、掌握什么是算法,以及算法如何以程序的形式在电子设备上运行。

2015年,新加坡的16所中小学推出“趣味编程”计划,旨在通过有趣的方式让高年级小学生和低年级初中生接触、学习编程技术,以此培养学生的兴趣,发展科技专才。

2016年,美国政府宣布将拿出40亿美元用于推广编程教育。同一年,澳大利亚也正式将编程列入全国学校的必修课程,按照规划,学生将从10岁开始学习编程,培养编程思维,12岁起开始进入编程的实操阶段。

相比之下,中国的少儿编程教育还有很长的路要走。

2018年8月,数据研究分析机构鲸准研究院发布的《2018中国少儿编程教育创投即行业研究报告》指出,较乐观来看,目前中国少儿编程教育的渗透率约为1%,按每人每年在编程教育领域消费金额6000元计算,粗略估计,目前国内少儿编程市场的规模在百亿左右。

这看上去显然是一个想象空间巨大的增量市场。但另一方面,对张路、陈斌这样的从业者们来说,要抵达“那一天”,还需要克服重重困难。

“现在这个市场,缺少师资已经到了匪夷所思的地步。很多培训机构甚至只有一两位真正懂编程的老师。”张路告诉《中国新闻周刊》,不同于已经聚集了大量优质师资的K12、少儿英语培训市场,教学人才的紧缺是当前少儿编程行业面临的最大问题。真正具备较高专业水准的编程人才很容易找到薪酬更优越的工作,而不少来给孩子进行编程启蒙的老师不过是短期培训一下就匆匆上岗。也有一些机构会到高校计算机专业挖学生来教课——但这些小老师不仅缺少教学经验,也不稳定。事实上,不仅仅是校外机构,随着编程教育进入教学大纲,绝大多数公立学校也面临着没有老师的尴尬,“校内的压力更大”。

“如果说以前99%的家长都不知道少儿编程是怎么回事,现在大概5%的家长知道了吧。”有人将编程誉为“下一个奥数级别”的市场,但陈斌觉得还差得太远,他更愿意对标少儿美术、音乐培训市场:“我觉得对于9岁以下的、课业负担不那么重的孩子来说,这个市场以后会很火,可能以后有美术、音乐培训班的地方,就会有一个编程班。”

而对于齐明这样已经超前了的孩子家长来说,“学编程是个长期的事情,不必太在意短期的成绩和得失”。但这也不代表短期的成绩完全无关紧要:从五年级起,齐明调整了教学内容,开始教儿子用C语言编写算法——这是信息学奥林匹克竞赛(NOIP)的内容。他计划让儿子参加今年10月举办的比赛,一旦能拿到奖牌,将很有可能在北京竞争激烈的“小升初”中脱颖而出,考上个好初中。

事实上,这也正是绝大多数少儿编程学员都会选择的路径。多位从业者向《中国新闻周刊》证实,相比参与人数众多、高手如林的奥林匹克数学竞赛,眼下学编程的孩子数量相对较少,竞争也没那么激烈。通常来说,一个系统学习编程两年以上的小学生,只要考前认真集训、多刷题、多练习,获一个小奖并非完全遥不可及。而对于那些确实已经达到较高水平的高中生而言,如果真的能够在比赛中获得一等奖,根据教育部现行的《普通高校招收保送生办法》,将有可能享受保送或降分录取的政策——2018年,共有53名高中生通过信息学奥赛提前被清华、北大直接录取。

眼下,除了常规的课程和高水平学员针对信息奥赛的培训,张路把更多的精力放在了培训编程老师上,他们聘请专家撰写了统一的教材和课程内容,计划培训来自全国各地的1万名信息技术老师。他相信,随着编程在校内教育中的比重越来越大,少儿编程将迎来一个更好的时代,“不过,至少还要4~5年,这个市场才会真的热起来。”(记者符遥)

THE END
1.学习编程的10大好处初升高重点学校也会招科技特长生,小升初也会看到一些省份也有招编程方向的孩子,孩子小升初就可以不用参加划片排位等升学方式,就能直接被重点的中学点招,六年级的家长也要重点关注收简历的学校,信奥赛的成绩写在简历上也是加分项。总之,学习编程不仅对孩现在的学习有很的帮助,也可以帮助孩更好地应对未来,让https://baijiahao.baidu.com/s?id=1747922381232357873&wfr=spider&for=pc
2.探索编程的意义:为什么学习编程对未来至关重要程序员计算机编程为什么要编程 (Why Learn to Code) 在当今这个数字化时代,编程已经成为一种基本技能。无论你是学生、职场新人,还是希望转行的专业人士,学习编程都有其独特的价值。本文将探讨学习编程的重要性以及它对个人和社会的影响。 1. 编程是一种思维方式 (Programming as a Way of Thinking) https://www.163.com/dy/article/JGHRO3MP0556A727.html
3.学习编程有什么用学习编程有什么用 编程对于很多人来说是非常陌生的,然而它却是非常重要的,尤其是对未来科技的发展,个人也是很重视编程教育的,那么编程具体有什么用呢,根据个人体会和大家分享一下,供参考。 操作方法 01 发挥想象力。编程是一门很神奇的学问,也是有很多技术的学科,无论对于孩子还是大人,学习编程能有效地提高孩子的https://www.coozhi.com/zhichanglicai/zhichangjiuye/75959.html
4.孩子学习编程有什么用吗?国内青少年面授编程课程培训 致力于教授6~18岁青少儿编程 趣乐码全国各地分校已达200多家。 福州趣乐码青少年编程学员问答 李**1891796*** 2024-11-29 03:16:43 孩子学习编程有什么用吗? 少儿编程通过语数外学科结合的教学方式,不仅帮助孩子们提升学科能力,更旨在于提升孩子们的逻辑思维、计算思维、创新与创造能力https://www.xuemanfen.cn/school/fz/5755/issue_89437.html
5.小孩子学习编程有什么用?未**评价:近编程比较火,马上就到暑假,带孩子参加了一节小码王小寨校区的试听课,不得不说,现在孩子真的很幸福,学习编程还能以这样有趣的方式,果断报名,暑假之后看看学习效果再来评论。 手机号码:176***8457 评价时间:2024-12-08 武**评价:西安小码王的Scratch编程课程特别吸引孩子,上课的时候跟着老师就这么一下一https://www.edutt.com/keyword_show_2113997/
6.学习少儿编程有什么用孩子在学习编程的过程中,通过编程语言将想法传达给计算机,使得计算机完成指令来完成孩子的想法,这个过程就是不断分析问题和解决的过程。在解决实际问题时,会利用编程思维,深入分析并分解问题,找到解决问题的方法和步骤,更好地解决问题。 学少儿编程有什么用,少儿编程有什么好处,这些您了解吗? https://www.youkee.com/wenda/2380.html
7.孩子从小学习编程到底有什么用!是为了以后让孩子升学还是做程序员!少儿编程仅仅是为了以后为孩子铺垫为"程序员"吗? (速云少儿编程) 随着人工智能的发展,少儿编程也成为了像英语、奥数一样受人追捧的课程,但是许多家长也有着相同的困惑:我的孩子将来不当程序员的话,还需要从小学习少儿编程嘛?这样学习了又有什么用呢? http://itchilds.net/news/112.html
8.学少儿编程有什么用?会不会耽误文化课的学习?家长的4个误区很多家长质疑学少儿编程有什么用,担心学习编程会占用孩子学习主课的时间,了解后您就会发现,学习编程不仅能够提升孩子解决问题的能力,还能够促进各科的学习。 编程本就是跨学科学习的典型代表,会涉及数学、英语、艺术、语文等多学科知识,是知识综合应用的检验平台。 https://www.azmcode.com/2713.html
9.什么是编程学编程有什么好处什么是编程学编程有什么好处 编程是一种创造性的工作,它可以让我们用计算机来实现自己的想法和梦想。可以说在如今数字化和智能化的时代,学习编程已经成为一种非常重要的技能。今天小编就来带大家一起了解一下编程。 什么是编程? 编程是指用计算机语言写出程序的过程,也就是按照计算机可以识别的语言来编写指令,从而让https://www.hxsd.com/content/32155/
10.派森编程软件python教程,派森编程软件python有什么用最近学习Python,网上学习资料挺多的,这篇写的不错,关于派森编程软件python教程和派森编程软件python有什么用,大家有需要也可以看看。 Python语言的概述 Python语言 Python语言的基本概念 Python是什么?Python 是一种极少数能兼具简单与功能强大的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单(简单吗,我不https://blog.51cto.com/u_15077560/3323265
11.自学编程的软件有什么APP推荐自学编程的软件有什么下载现在越来越多的人想要学习编程,那么自学编程的软件有什么2022?今天小编就给大家带来好用的自学编程软件推荐,有了这些软件,大家在工作学习之余就能利用空闲的时间来自学编程了,掌握一门编程技术对于未来的发展还是很有帮助的。 No.1 编程狮 考试学习|35.37MB https://www.wandoujia.com/bangdan/407618/
12.编程是什么?孩子学有什么好处?孩子学有什么好处? 编程是一种用计算机语言来控制计算机的行为的技能。编程可以让我们创建各种有用的软件,如游戏,应用,网站等。编程也可以帮助我们解决生活中的问题,如数据分析,自动化,人工智能等。 孩子学习编程有很多好处。首先,编程可以培养孩子的逻辑思维和创造力。编程需要孩子分析问题,设计算法,调试错误,优化代码https://m.w3cschool.cn/article/82184094.html
13.孩子学编程的好处和坏处有哪些2孩子学编程的坏处 1、影响眼睛视力 跟学习其它课程不同,孩子学编程时需要使用电脑,尤其是上编程录播课或者直播课,就是要一直对着电脑。所以少儿编程培训机构一般一周只安排1次课,1次上2小时左右,为的是孩子不要长期对着电脑。 很多家长以为对着电脑就会近视,那就解释不通有些孩子没怎么用过电脑也会近视,有些学生http://www.chusan.com/zhongkao/257845.html
14.python编程有什么作用,python编程主要干嘛的祝你学有所成,望采纳。 关于学习Python的资料分享 如果你也喜欢编程,想通过学习Python转行、做副业或者提升工作效率,我也为大家整理了一份【最新全套Python学习资料】一定对你有用! 对于0基础小白入门: 如果你是零基础小白,想快速入门Python是可以考虑的! https://blog.csdn.net/2301_81900494/article/details/137141280
15.少儿学习编程有什么好处伴随着技术的发展,编程学习也走向全球化,国内编程学习的热潮正在兴起。那么下面和小编来看看这篇少儿学习编程有什么好处的文章,一定会有收获的。 1.编程提高了孩子的数学成绩 很多孩子在学习数学时都会觉得吃力和无聊,因为数学是一门概念学科。数学是抽象的,考验了孩子的逻辑推理能力和他们思维的缜密性。而编程常常能帮https://www.qinxue365.com/wenda/659880.html
16.学习少儿编程对学好语文英语数学有什么好处?学习编程对数学的作用: 将复杂的数学逻辑拆解为一个个简单的小知识模块,找到共性,提升孩子的审题能力,分解思维和分析能力,从而获得举一反三能力。提高孩子的严谨性,改善粗心大意的毛病。理解抽象概念,如变量,随机知识点等。除此之外,也可以通过应用更好地理解数学概念。 https://www.xdf.cn/920/202301/12781443.html
17.铜陵三中——铜陵市第三中学信息学公益课堂开班啦为普及计算机编程基础知识,培养中小学生学习编程的兴趣,提高他们创造性地运用程序设计解决实际问题的能力,铜陵三中开设信息学公益课堂,向中小学生共享高水平机器人竞赛教学资源和信息学教育资源,满足对机器人和编程感兴趣、有特长的孩子的需要,丰富他们的课余生活。 http://www.tlsz.net/DocHtml/1/Article_20219248191.html