摘要: 原标题:中国 Scratch 的兴起与发展 在 CodeCombat 没有涉及到的另一种编程入门语言 Scratch,带起了中国低龄儿童学习编程的风向。2014 年 2.0 源代码放出后,国
原标题:中国 Scratch 的兴起与发展
在 CodeCombat 没有涉及到的另一种编程入门语言—— Scratch,带起了中国低龄儿童学习编程的风向。2014 年 2.0 源代码放出后,国内快速新增了许多本地化品牌,例如计蒜客(2014 年)、傲梦(2014 年)、编程猫(2015 年)、小码王(2016 年)、核桃编程(2017 年),其实更早的 2010 年,阿尔法营就开始引入了 Scratch。Scratch 在中国的本地化让早期参与的公司收获了第一批用户。
谈到国内 Scratch 编程教育起来的原因,王成仓认为有三点主要原因," 第一,国际大环境下,各个国家都重视人工智能,都重视基础教育,这是一个大的风口。第二,得益于 MIT 开放实验室等研究中心做出了很多适合小孩子用的好产品,早前是没有 Scratch。中国少儿编程市场是非常依据线上产品驱动的。第三,家长的焦虑使得很多企业纷纷入局。目前国内发展的比较快,但是进入容易做好难,很多企业忽视了修炼内功。"
但 Scratch 也有很明显的弊端,王成仓认为。第一,Scratch 到 Python,Python 再到 C++ 是人为设置的一个阶段,但实际上这几门语言之间没有直接的联系,不是说非要学 Scratch 后才学 Python,先学 Python 再学 Scratch 也可以。很多人直接学 C++ 也没有问题,选 Python 也没有问题。
第二,对于机构来讲,把三个编程语言教学都做好很难,这是三个完全不一样的东西。Scratch 看似是入门,其实需要老师很强的创意能力、组织能力,Scratch 难以规模化。Scratch 入门可以,学生一但开始学习,等进入到下一个阶段的学习,学生若是觉得自己不适合,就很容易放弃,拓科拓课在编程这种非刚需的赛道实际上很难。
比起 CodeCombat 这样能一定程度解决 " 学习出口 " 问题(通过竞赛形式、背景提升和学分减免,让编程学习得以 " 出口 "),Scratch 更像是思维训练,切中家长对于孩子逻辑思维启蒙的需求。
" 但我个人觉得,8、9 岁开始学编程更加适合,真正意义上的编程学习是需要孩子有一定的数学和语言基础的,太早期的不叫编程教育,更像是益智类的游戏。"王成仓认为。