少儿编程到底要不要学(少儿编程争议不断)
少儿编程的话题已经火爆了好几年,并且还会继续在全球火爆下去。
美国的中小学校已经风风火火的开展了编程、3D打印、机器人等新技术教育。
英国政府三年前就要求 5 岁以上学龄儿童必须学习编程。
美国前总统奥巴马曾经对美国小朋友隔空喊话:「别总在手机上玩,去编程啊!」
苹果公司 CEO 库克接受采访时说:「如果每个人只学两门语言的话,除了母语以外就应该学习编程。」
高二学生马舜喆作为苹果全球开发者大会的获奖者之一,与苹果公司总裁库克见面
我们国家也频频发出信号,这两年的高考卷里都出现了跟编程思维有关的考题。
看来,编程教育确实是大势所趋,对孩子的未来肯定是非常重要的。
但是,咱家娃才这么小,到底为什么学习编程变得如此重要,重要到需要孩子从小就开始学习呢?
是因为要考试升学吗?
是因为将来可以找一份好工作吗?
这回答对于还在上幼儿园、小学的孩子来说都太过遥远,而且功利。
什么是好的编程教育?
少儿编程到底应该学什么?
答案对大部分宝爸宝妈来说也是有点懵,毕竟我们也是从这一辈子才开始接触网络。
从几岁开始学编程最有优势?
听说埃隆∙马斯克 9 岁开始学习编程,马克∙扎克伯格 10 岁开始学编程,年纪大的乔布斯和比尔∙盖茨也在 12 岁左右就开始接触编程了。
那我家娃到底几岁开始学编程,才能发挥最大优势,顺利走上人生巅峰?
市面上这么多编程培训课,要怎么判断才才不至于盲目跟风?
不管男孩女孩都适合学习编程吗?
……
问题越堆越多,要是能来个专家一篇文章就把少儿编程讲透讲清楚多好。
如果你这么想,别犹豫看过来,答案都在这里!
看完这篇文章,高大上的少儿编程就再也不难懂,给孩子选什么编程课也能心中有数了。
以下内容来自徐毅斐老师讲座「家长应该知道的少儿编程」:
为什么要孩⼦学编程?孩⼦要学编程,不是为了找一份好工作,也不是为了考试升学。
现在大家都说「编程是未来」,我希望家长在着急把孩子送到编程培训班之前,先认真想一下这句话:
编程是未来……
……真的吗?为什么?
编程当然是有用的,但不是所有有用的东西都需要每个人掌握。
时代在不断变化、科技也在不断进步,如果说,推崇只要掌握某个单一学科或者技能,就能确保自己永远站在时代前沿的想法是错误的。那么自然,也并不是说我们的孩子掌握好了编程,就锁定了一个美好的未来。
编程确实是一种发展空间很大的职业技能。但是孩子的发展,套用一句流行语「道路千万条,兴趣第一条,家长乱规划,孩子两行泪。」
在给孩子推荐编程课程的时候,我很少、尽量不去从就业的角度来作推荐,因为,孩子的职业教育,都应该至少从初中或者高中以后开始。对幼儿园或者小学的孩子,我不希望过早把现在的学习和职业挂钩起来。
另外,我也很少会从升学考试的角度去推荐孩子学习编程。因为教育政策很难预测,全然跟着现有政策走,对孩子的未来也是一种冒险。
如果不是为了工作,也不是为了升学考试,那么,我为什么会建议每个孩子都学编程呢?
因为我们所面临的新时代,即将发生重大变化。
编程包含的知识即将成为「常识」。
「常识」是一些基础核心知识,如果不理解这些编程「常识」,我们的下一代会寸步难行。
过去几十年有了电脑、互联网、手机,每一种技术带来的都是革命性的变化。对这些技术没有「常识」的话,我们的生活、工作可以说是寸步难行。
同样的,我们很快要进入5G时代,这是一个「万物互联的时代」,你家的冰箱、空调,甚至包括马桶、桌子、凳子、杯子等等,原来不具备数字联网功能的设备,都可能会被接入网络。
这个「物联网」的时代,世界会与人类过去几千年来的认知、习惯彻底不同。这个变化需要人类具备「新的常识」。
「万物互联」以前的世界,绝大多数的信息,还是靠我们自己去进行获取、分析、判断和决策的。而「万物互联」的新时代,处理这些海量数据,已经远远超出了我们人类能力的极限,必须要靠人工智能不断的「帮」我们,或者说「替」我们去做决策。
物联网、人工智能,背后的技术都是由编程来实现的。
如果你不了解这些技术背后的基本常识,就没有办法理解未来这个世界是如何运转的,更别说参与其中。这时候只有两种选择,一种是去学习掌握驾驭它,还有一种就是接受 AI 的照顾,逐渐丧失哪怕在日常生活中的自主决策权,进而逐渐被淘汰。
因此,未来每个人都需要学习编程的基本常识。
什么是好的编程教育?
少儿编程到底应该学什么?
那么,什么样的编程教育是适合孩子面向未来的编程教育?我认为一定要符合以下的三个条件:
第一,面向未来的少儿编程教育,一定要教会孩子的是编程里的「常识」,而不是简单的编程语言的知识或者软件操作技能。
第二,面向未来的少儿编程教育,一定要重视孩子能力的培养,包括学习和应用的能力,而不仅仅是知识技能的传授。
第三,面向未来的少儿编程教育,一定要能够适合不同年龄段以及不同能力风格的孩子。
从几岁开始学编程?怎么学?
编程是一个综合应用的学科,既需要数学、空间、逻辑作为基础,也需要工程思维和问题解决的能力。而这些知识和能力是在儿童成长的不同年龄阶段逐渐发展起来的。比如程序语言,比较抽象,对小龄宝宝来说是有难度的。
但是,随着编程结合儿童教育的一步步完善,以我们的经验来说,四五岁的孩子能开始掌握编程的基础能力了。
有的家长担心孩子小,编程对他们来说太难。
幼儿编程是用机器人作为载体来学习编程。你可以想象,一个玩具小车或者一个玩具小动物,在地上能够跑来跑去,能够做出各种动作、反馈。而这种运动反馈,不是用遥控器手柄,而是通过编程的方式来完成的。所以,用机器人来学习编程,对于小孩子其实是非常自然和有趣的过程。他根本不会觉得在学习编程或者机器人,他会觉得是在跟机器人一起玩游戏,是一件非常有趣的活动。
了解完少儿编程的来龙去脉,接下来是更加精彩的问答环节,在问答部分里徐毅斐老师提出了好几个非常反常识的观点:
其实,女孩子反而更适合学习编程。
学习编程对数学学习有意想不到的帮助。
学习编程的孩子不会沉迷游戏,反而可以破除游戏成瘾。
QA提问:学习编程,是不是更适合男孩?女孩会不会不擅长?
很多家长都会有这样的印象或者说判断。就是觉得女孩儿的逻辑或者动手能力不如男孩。所以,觉得女孩子可能不是那么适合来学习编程或者机器人相关的学科。
从我们一线教学上来讲,低龄段女孩子学习编程的效果,甚至可以比有些男孩子更好。因为女孩子在语言发展上面要比男孩子更快一些,对一些知识的理解,从语言的角度上来讲,比男孩子更具备优势。并且呢,很多女孩子会更专注。所以在小的时候学习编程,女孩子未必会输给男孩。
在美国,男孩儿跟女孩儿学习的一个比例,大概是 52% 和 48%,基本是 1:1 的关系。所以,无论从认知,心理学方面的基础研究,还是国内、国外一线的实践探索,我们都可以说,男孩和女孩在编程学习上面没有本质的差别,更多的限制其实来自于我们家长对于女孩子的认知。
再从另一个角度上讲,在国内让女孩子来学习编程,反而会变成一个优势。正因为很多家长都会认为女孩子不适合学习编程,而愿意学习编程的女孩子,在长大的过程当中,反而会因为编程这个特别能力,带来差异化的优势,也许可以获得更好的机会。
QA 提问:学编程对数学有帮助吗?
如果你认为,只能在编程的过程当中学习和运用到一些数学知识,那我觉得这是对编程学习比较片面的理解。
学编程对于数学有非常大的帮助。因为,数学的抽象、逻辑、运算,本身就是编程能力和知识体系中不可或缺的一部分。
具体一点来讲,学校里学数学,其实都在学数学知识,比如 1234 数字怎么认,加减法怎么做等等。但在编程学习中,我们教孩子去探索数学的逻辑,在一个实际问题当中总结规律,掌握数学中的规则,并且应用到解决问题当中。用这种方式学习数学,第一,趣味性会更强;第二会更了解数学的本质;第三,同时还能够去掌握数学在实际中的应用。所以,在编程中学习数学是非常好的一种方式。
还有一点,在编程课程当中用到的数学知识,通常都会比学校或者幼儿园里面所要求的教学大纲难一些,有的甚至提前 1-2 年。
为什么能做到?这是因为,在编程学习中,不是简单的灌输知识,而是让孩子探索和总结。所以呢,即使知识点超纲,但是对孩子来讲依然是可以掌握跟接受的。
QA 提问:学编程,会不会让孩子沉迷游戏啊?
不要把游戏跟电子游戏对等联系起来。
编程课程当中用到的游戏,很多都是在实体空间里和小朋友组队一起玩的游戏。这样的设计,是为了帮助孩子去了解编程知识,并且能够帮助他们进行综合运用,增强乐趣。
一些编程课堂当中也会用到一些 App 游戏作为编程的载体。孩子确实对这类电子游戏非常有兴趣。但是当孩子知道游戏运行的规则之后,反而可能不会那么像原来那样沉迷于游戏。如果你能够看穿一个游戏的运行机制,在玩游戏的时候,会编程的孩子会不由自主地去分析游戏的设计机制,他就很难沉迷了。
所以你不用担心学习编程的孩子会沉迷游戏。首先,游戏其实不是坏东西;其次,学习编程可以帮助孩子理解游戏的本质,反而可以破除沉迷。
希望大家了解完少儿编程的来龙去脉,我们每个人都能站在时代的角度,自己的角度,学会分析和判断,给孩子把握一个更好的未来。❖
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com