在科技界中,编程一直被视为继口语及书写之后的“第三语言”,因此不少国家均提倡儿童学习编程:
例如英国将编程纳入中小学课程、美国总统奥巴马推动学校教授编程、邻近的越南亦将编程纳入小学正规课程,新加坡在中小学考试中加入编程科目,2017年起中国浙江等地将把信息技术(含编程)正式升级为高考科目。

少儿编程教育,也由此从2015年的零星闪现,到2016年的扎堆融资,如今也是日趋火爆。少儿编程到底有何魔力,是否会是继英语培训后的又一蓝海呢?
5-12岁的孩子学编程究竟有没有好处?想要弄清这个问题,必须先阐述一个教育理念。那就是;
学编程并非为了给孩子将来当程序员做准备,而是通过编程的方式去提升孩子的逻辑思维能力,进而帮助孩子建立独立解决问题的自信与习惯。
1、人脑敏感期容易培养编程天赋
人类的大脑发育成熟要远远早于人类身体的各个器官,人类的潜在能力有一个敏感期,人类的各种天赋都是在这个敏感期内形成的,人类逻辑思维能力形成的关键期是在7岁左右,逻辑思维能力越早培养越好,而少儿编程就是培养孩子思维能力的一个比较好的手段。
并且如今针对少儿的不少编程知识,都是通过游戏形式进行教育培养,更具娱乐性,满足孩子爱玩的天性,进而实现寓教于乐!
2、锻炼逻辑思维,培养科学素养
其实,所谓的编程就是将人类的想法按照一定的编码规则,变成计算机可以识别的代码和语言,让计算机帮助我们实现数学运算、事物处理和信息查询等。
计算机程序通常具备很强的逻辑性。完成一个程序就是在完成一个项目,一个任务。因此,编程可以锻炼孩子的逻辑思维能力和创新能力,同时又可以锻炼其建立、完成和管理项目的能力。
美国麻省理工学院的雷斯尼克(MitchellResnick)教授,表示:“当你学会了编程,你开始思考世界上的所有过程。”
3、培养创新、解难、自学等能力
少儿编程课程不仅能培养孩子逻辑思维能力,在整个编程过程中对孩子的创新能力、解决问题的能力、表达自己的能力、自学能力等方面都有很大的帮助,而这正是今日孩子需要拥有的必备技能。无论是理解极其复杂的系统,比如一个经济体如何运转,或是以分步骤的方式解决问题,学习编程都大有帮助。
4、注重知识与生活的联系
2015年9月10日教师节,教育部发指导意见,鼓励探索 STEAM 教育、创客教育等新教育模式。STEAM 分别代表着 Science科学、Technology技术、Engineering工程、Arts & Aviation艺术&航空、Math数学。它代表着教育不再只是注重课本知识,而是更注重学习过程,注重知识与生活的联系,打破书呆子,培养孩子的动手能力。
可以说,少儿编程对于基础教育具有巨大作用,不仅在数学、逻辑、设计思维和程序设计等基本技能上,在跨学科学习和融合学科实践上也具有正面效果。同时还培养了少儿的创造性、团队协作以及数据和系统思维能力等高阶能力。
少儿编程教育有哪些阻碍?
尽管少儿编程现在很火,但是其发展也面临一定的瓶颈。
1、家长认知突破是最大阻碍
少儿编程近两年大火,可家长们总有一丝犹豫,这来源于当前教育模式下,编程教育客观上的“非刚需”属性。许多家长隐约感受到了未来世界对编程教育的需求,可仍然不确定,现在要不要为此买单——现实点说,即成效不明显,学校也不考。
并且学习编程是否会影响孩子视力?是否会使孩子沉溺网络等等。这些都是一项新事物在被大众完全接受之前所存在的正常的争议,相信随着少儿编程理念的推广和普及,在未来,这些困扰家长的问题将会被很好的解决。
2、课程缺乏连续性设计
从目前的形势来看,少儿编程教育这个市场分为线上和线下两种形式。但无论哪一种方式,从产品研发、教学环节、课后服务等全学习链上,都面临不确定性的挑战,特别是对于少儿这样自主学习能力比较弱的主体,如何通过知识点、流程等设计(比如游戏化)让孩子能持续、有效地学习也成为行业发展的关键点。
3、市场仍属于培育阶段
虽然资本对少儿编程创业项目紧盯,但不是所有的项目都受青睐。这需要大量的资金投入,大多数项目仍面临难获投资的情况。升学等国内政策也影响对国外优质产品、课程的引进。同时,如何商业化量产和复制、完成盈利,这也是关注最多的一点。
乔布斯在生前接受的一次采访中,曾说过这样一句话:
每一个人都应该学习编程,因为它教你如何思考。
少儿编程相对于K12市场是非刚需的,但是素质教育和留学、就业市场要求的综合素质要求也使得少儿编程拥有巨大的市场。有瓶颈,但区域市场、儿童的兴趣也使少儿编程有发展的空间。甚至,未来“编程+X”的概念也会像“互联网+”概念一样,在教育领域中流行起来!