中国少儿编程市场的变与不变
作者:媒体转发 时间:2019-08-27 01:06
在过往 5 年间,中国少儿编程经历了飞速发展,政府的激励、市场的逐步成熟、用户需求的提升,让编程更加炙手可热。本文将针对中国市场,探讨少儿编程的商业模式、未来发展空间,以及未来发展形态等一系列问题。

类似的,过去 5-10 年,英国、中国、以色列、西班牙等国也在基础教育中提出了支持少儿编程的举措,这是一次全球范围的教育浪潮。
少儿编程工具的诞生
在美国,少儿编程教育的起步是以 Scratch 为代表的的拖拽式编程,Scratch 推出于 2007 年,由 MIT 的终生幼儿园团队(Lifelong Kindergarten Group)研发,并免费提供给全球青少年用户。Scratch 对于少儿编程市场的影响深远,因此我们有必要重点研究它的发展过程。
科普
Scratch 的发展线
2007 年,scratch 1.0 诞生,使用 Squeak 语言;
2013 年,scratch 2.0 诞生,使用 Flash 语言;
2019 年,scratch 3.0 诞生,使用 H5 和 Javascript 语言。

Scratch 的核心在于简易化、图形化、平台化,这些特点让 Scratch 收获了 4500 万名用户(截止 2019 年 8 月)。
由于 MIT 的服务器在国外,中国访问速度较慢,同时 Scratch 的 2.0 版本基于 flash,对移动端的支持不友好,因此在国内的用户数量一直不多。
好在,任何人都可以从 GitHub 下载源代码,搭建属于自己的 scratch 平台。2014 年 2.0 源代码放出后,国内快速新增了许多本地化品牌,例如计蒜客(2014 年)、傲梦(2014 年)、编程猫(2015 年)、小码王(2016 年)、核桃编程(2017 年),其实更早的 2010 年,阿尔法营就开始引入了 scratch。
Scratch 在中国的本地化让早期参与的公司收获了第一批用户。
在图形化编程风靡全球的同时,有一个问题困扰着教育者和家长们。Scratch 本身是一个公益性组织,它可以提供工具、基础的教程以及链接全球的社区平台,但是孩子如何系统性的学习少儿编程?谁来教、怎么学?
提供学习场景的产品
随着美国少儿编程教育的发展,如何教学的问题越来越突出。一家叫做 Tynker 的公司适时的在 2012 年诞生了。
虽然 Tynker 的语言和原理基于 scratch,但没有直接用 scratch 的源代码。由于在早期就得到了天使投资人的资助,它一开始就采用了 H5 和 Javascript 语言,并且在第二年就推出了 Tynker for School,卖给学校实现商业变现。

Tynker 的出现解决了师资匮乏问题:用游戏化的方式,孩子可以不需要老师,进行交互性的学习。采用这种边际成本几乎为 0 的方式,Tynker 从学校拓展到广大 C 端,采用 120 美元 / 年 / 入,或者 180 美元 / 终身 / 人的订阅模式,为孩子及家庭提供从易到难,从软件到硬件的 30 多门交互学习课程。Tynker 现在拥有 6000 万用户,甚至超过了 scratch。
这种模式启发了一大批公司,例如 CodeMonkey(2013 年成立,一个写代码让猴子吃香蕉的游戏,1000 万用户)、CodeCombat(2013 年成立,一个探索式学习,使用代码闯关的游戏,1200 万用户),还有美国青少年中流行的 MineCraft 也被用于游戏化学习。
用户需要一种场景来学习和使用编程,Tynker 等游戏化编程公司正是提供了这样一种场景。这类产品也在一定程度上解决了所谓的 " 学习出口 " 问题,孩子可以在代码完成后立刻得到练习的正反馈。
中国市场的这类产品较为匮乏,不够重视使用场景是中国初创教育公司的通病。
中国市场的 2 个驱动因素
回过头来说中国市场。
和美国不一样,中国少儿编程教育受到政策的影响更大,一是政府对 STEAM 教育的大力扶持;二是新高考对信息技术升学的需求。




