“提升逻辑思维”、“开发创造性思维”、“编程要从娃娃抓起”、“学编程的孩子更聪明”、“编程才是未来世界的通用语”、“让孩子赢在起跑线”……这些都是眼下各种培训机构打出的响亮口号,准确的把脉住了家长望子成龙的焦虑心情。因为许多家长担心将来是人工智能的社会,是机器人的天下,孩子不懂编程,会输在人生的起跑线上,会找不到好工作。
那么,让儿童学习编程真的有必要吗?
这里我们可以明确下面几点:
不要盲从:儿童编程不是真的编程,儿童编程只是提升逻辑思维的一种方式而已
学龄前儿童所学的“编程”和成人所理解的写代码完全是两回事,前者更多是以游戏题材来培养孩子的兴趣。而真正的编程需要有一定的知识基础、逻辑思维能力,才能进行设计。
真正的编程是需要有很好的数学基础,需要团队合作、沟通协调的过程,这些要求对于年龄太小的孩子来说,是非常不切实际。当然,对于一些家庭条件较好,但是没有时间陪孩子的家长来说,“教育培训”都只不过是找个“看孩子”的地方,所以去学一下有利无弊。
同样一些高校教师,对学龄儿童学习“编程”也持反对态度
一些专家教授认为:让孩子学习编程,还不如多加几节数学课。不要以为会写两行程序就了不起了,北大青鸟出来的写得比你更溜,学好计算机科学基础的东西才是大学生。比如出个简单的题目,编程计算π,要求精确到double最大的精度,效率要快。这东西看起来像编程,但事实,最后算法与性能,都是数学问题。因此,可以毫无留情说;那些说学编程能够培养“逻辑能力”全是扯淡。
不要焦虑:端正教育孩子的思路,未来社会不会是只有编程才会赢
处在科技高速发展的今天,许多人都很焦虑,担心被机器人淘汰,被社会淘汰,家长们更甚,许多人都在未雨绸缪的为孩子的将来打算。
的确,单调、可重复性高的工作都有可能在未来被机器人代替,但是从一个大社会发展大背景下,这是不可避免的。这是社会科学水平发展到一定高度而衍生的产物。人类社会也并不是没有经过这样的产业革命,细数历史,第一代革命和第二代工业革命不也改变了我们的生活吗?但是我们并没有因此而束手无策,而是纷纷转型,进入了更高端的职业当中。
机器人代替的只是那些单调枯燥的工作,但还是需要有人来控制机器人的。从一个好的方面来看,那些工作被机器人代替了,我们只需要完成机器人无法代替的那部分,那么我们的工作量和工作时间就大大减少了。或许以后我们就不用再过朝九晚五的生活,或许每天可以只工作三小时、休息八小时,这样的话,和家人和朋友团聚的时间就增多了。
未来的社会不只是科技高度发达,精神文明也将随之蓬勃发展,人们会有更多的时间过更精彩丰富的社会,所以将会有更多的新型的、五花八门的职业诞生,而支撑这些新的职业的基础,必然是各种学科知识,所以现在不光是编程,学习其他的学科,同样是一种面对未来的有用储备。
理智看待儿童编程:有一定的作用,但是期望值不要太高
现在的儿童编程一般都是从简单的游戏设计出发,对孩子来讲趣味性比较高,对于担心孩子整天痴迷于手机上网、玩网络游戏的家长来讲,学习编程可以有效的转移孩子的注意力。去学习编程,总比玩游戏好,这是肯定的了。
请:尊重孩子的兴趣,给孩子快乐的童年
有些儿童对编程确实有很高的兴趣,如果想进一步培养孩子这方面的能力,儿童编程是不够的,对这样的孩子的培养,儿童编程甚至是一种错误方向,正确的做法应该是先去给孩子打好数学基础,学习科学算法。数学好的人去编程,哪怕是半路出家,一般都做的很好,因为他们有“数学”这个深厚的底蕴。
走进编程班的小朋友年龄似乎越降越低,市场上也陆续出现了面向学龄前儿童的编程班。对于父母而言,除了将孩子送到幼儿园接受基本的能力培养教育之外,家庭时间才是幼儿学习时光的真正开始。用讲故事、陪孩子玩游戏、给孩子“好奇”的机会、夸奖孩子对于美的认识等方式,代替用电子产品“哄孩子”、给孩子报各种各样的兴趣班却从不了解他们的“兴趣点”,身体力行地让孩子跟着父母受教育,这会比任何“超前教育”来得更有质量。
编后语
最后小编总结一句,有钱有闲有兴趣的孩子可以学习儿童编程,但是不要神话儿童编程,机构的话有些是有水分的。