教育一直以来都是中国父母的头等大事,在人工智能的时代,学习编程就相当于掌握了世界的运行规律。随着STEAM教育被写进国家政策、大综合考试开始试点编程,少儿编程项目一夜之间站上了风口,从非刚需变成了刚需。在此背景下国内的编程培训在近几年快速发展,资本不断涌入,2018年主要采用1对1教学的国内某平台获得8500万元A轮融资,创下了编程行业最大一笔A轮融资。少儿编程培训行业繁荣的背后,是家长们不菲的支出。根据《北京晚报》2017年9月份的标题为「少儿编程是刚需还是噱头?每次课399元学完一年写六七百行代码」报道,北京某培训机构小班(每班8到15个学生)一次3个课时的课程,打折后一年需要15000元左后,合一次399元。1对1的课程就更贵了。经常带孩子参加校外培训的家长应该对这个价格并不会感到惊讶,但该机构引以为豪声称的「学完一年可以写六七百行代码」显然这跟昂贵的学费以及家长和孩子需要付出的时间成本相比,效果并不是很理想。在《齐鲁晚报》2018年10月标题为「编程老师大多是半路出家家长盲目追捧」的新闻里,记者对济南培训机构走访发现,很多培训机构的老师极少是计算机专业出身的,他们多是教育类专业,通过后期的培训掌握图形化编程教学的技巧后仓促上岗。其中一家机构内,有20多名老师,但只有两人是学计算机出身。很多机构标榜信息竞赛以及高考录取,且不说得奖学生凤毛麟角、高校认定游移不定,更重要的是这种急功近利程式化的做法很容易扼杀孩子的兴趣以及创造力,这是最得不偿失的。
编程工具方面,目前国内还没有成熟自主的编程学习平台,国内培训机构很多使用的是Scratch,这是由美国麻省理工学院设计开发的一款开源的少儿编程工具编程平台。Scratch是一个适应性很强的图形界面编程工具,它包含了大量的代码模块,可以实现一些很复杂的功能,甚至也可以作为成年人学习编程的工具。这是它的优点,同时也是它的缺点。它的缺点就是繁杂的功能对低年龄阶段的学习或是稍大年龄的入门学习是有很大难度的,即便是专业的编程人员也是需要一定的学习时间的,更别提刚入门的孩子了。最重要的是这种难度降低了学习编程本该有的趣味性。这也是很多机构都采用线下课程或是线上1对1课程的原因。
在美国一些大的科技公司如Google、微软,一方面在研发并推出自己的图形化编程平台,另一方面也积极参与少儿编程普及行动,跟公立学校一起成为美国近些年来普及少儿编程行动的主体。美国知名的少儿编程推广网站CODE.ORG就是这些科技公司共同赞助的结果。跟Scratch相比,CODE.ORG设计的课程更适合作为少儿编程学习入门。对于不同年龄段学生采用不同的课程设计,丰富的游戏场景加上循序渐进游戏过关的学习过程,使课程更有趣味性的同时,又保持了学习需要的广度和深度,这对孩子来说无疑是更有吸引力的。这也是国外孩子更多的以Code.org的课程作为入门并实现自主学习的原因。在国内家长一般会觉得只要条件允许多花些钱,有个老师时刻在孩子身边并倾注100%的精力,肯定比少花钱得到的效果要好的多。但问题是,真的需要1对1吗?每次都有一个老师在旁边告诉孩子这里应该怎么做,那里应该怎么做,这样真的更好吗?其实,至少对于编程来说试错也是一种宝贵的学习过程,并且引导孩子学习到的结果跟灌输给孩子的结果是完全不一样的,况且很多时候我们发现孩子比我们想象的要聪明的多,特别是对于新事物的学习能力是我们见过的很多家长所不能比的,用成年人特别是一些非专业老师的固定思维去禁锢孩子很可能是得不偿失的事情。