什么样的孩子适合学习少儿编程
如今少儿编程教育高速发展,呈现出低龄化的态势,在多地举办的不同类型的少儿编程、教育机器人比赛中,都不乏学龄前儿童的身影,最小的参赛选手甚至只有4、5岁。
身处人工智能时代,编程教育的不断升温也引发了家长们的全新思考——少儿编程教育到底适合怎样的孩子?我的孩子是否该涉猎一些少儿编程方面的知识?孩子在什么时候入门少儿编程比较科学合理?
全球对科技教育的重视程度都在水涨船高,近两三年,越来越多的科研、教育机构也涉足到少儿编程教育领域中,但不是所有的教育成果都可以得到广泛的应用和认可。成人和孩子对于知识的吸收方法不同,专业的计算机课程虽然很系统,但对孩子们来说却是枯燥且深奥的。如果注意观察,家长不难发现孩子们在学校所学的信息技术课,会从系统组成讲到二进制再讲到信息安全,看上去是非常立体的知识结构,但大多数孩子根本不感兴趣,也学不进去。
对于孩子们来说,有趣好玩的“少儿编程”课程,能让他们在不同作品和创意中学习计算机语言,才是一种由浅到深、由表及里的学习方式,一方面是为了训练孩子们的逻辑思维能力,进而提升综合学习能力;另一方面则是因为潜移默化,让孩子们感受到趣味性,才能增强他们主动了解少儿编程的渴望,毕竟如果把孩子的学习兴趣抹杀掉,所有后续的计算机系统教育也都无从谈起了。
也有家长提出疑问,如果孩子连基础学科、如语数外的知识都没有掌握好,还能学习少儿编程么?
答案不是绝对的,有些孩子学习成绩平平,并不代表他就不能学习编程。学习少儿编程并没有那么高的门槛,即使孩子不是所谓的“优等生”,编程世界也绝不会排斥他的到来。就像有的孩子擅长音乐、绘画、体育一样,只要他对少儿编程感兴趣,就有可能在这个领域走出自己的一片天空。即便在某些科目上不擅长,编程也会让他们获得展示自己的机会,代码的世界当中没有一板一眼的规定动作,更没有所谓的“标准正确”答案,他们完全可以按照自己的想法解决问题,通过克服一个又一个困难来建立自信。
很多孩子都对手机、iPad、电脑等数码产品感兴趣,甚至上手操作起来比大人还流利,只要获得允许,便会玩游戏玩到起飞,甚至因此浪费了很多时间。不过事物都有两面性,家长是否想过可以引导这样的孩子们走上编程学习的道路呢?
其实各种游戏、app应用就是由一串串具备自身特定逻辑的代码构成,如果让孩子们明白了游戏本身的原理、看懂了游戏世界的样子,并且自己也能写出游戏,他们还会沉迷其中么?事实上,喜欢玩游戏的孩子,往往对游戏规则理解迅速且容易上手,如此一来对游戏的潜在逻辑也更敏感,更容易发现一些窍门,这样的孩子本身不就非常适合学习编程么?
也有家长认为自己的孩子玩心太重,虽然鬼点子很多、也很有创意,却缺少耐心,无法集中精神专注下来、做好一件事情。其实,这样的孩子也非常适合学习少儿编程。因为他们的缺点恰恰也会给他们带来优点——奇思妙想和创造力。
少儿编程学习,就像在玩一个递进的游戏,而达成任务需要完成具有不同逻辑顺序和联系的指令,当孩子们完全沉浸在这样探究式的编程学习当中时,他们的专注度会大大提升,这不仅与少儿编程的自身设定有关,也与孩子们浸入体验的学习方式有关。编程中的孩子,会体现出很多平时家长觉得他们完全不具备的特质。在国外甚至有比较特别的例子,有学习障碍或无法专注学业的孩子们,在编程时反而特别能够融入其中、产生完全浸入式的学习效果——由此可见少儿编程的吸引力。
除此之外,学习少儿编程还需要环境的刺激或氛围,孩子自己独立学习与和小伙伴共同学习、完成任务的感受是截然不同的。可能有的孩子不善交流、沟通,那么少儿编程可以帮他们产生主动与小伙伴合作、交流的动机,更多人一起学习,也有利于互相促进、营造出理想的学习氛围。
同时,我们也需要消灭掉编程只适合男孩学习的错误思想。首先,世界上第一个公认的程序员Ada Lovelace就是女性;女生的思维锻炼和逻辑培养不比男生逊色,想象力和思考维度同样丰富,她们和男孩子一样都很适合少儿编程的学习。
如果你的孩子已经在某一领域展现出了天赋和特长,又或许已经对未来有所计划和想法,那么请毫不犹豫地让他们接触一部分少儿编程的知识和内容吧。
未来世界当中,计算机语言将会是一门全新的通用语言,就像如今我们强调的英语一样,变成一项必备技能。要知道,如今涉猎编程领域的人早已来自各行各业,无论是音乐人、金融家、建筑师、艺术家,甚至是体育明星、演员、模特,都在借助计算机语言帮助自己获得更高程度的自我提升。
关于什么样的孩子适合学习少儿编程,又何止是上面提到的这些?很多人会说不是所有孩子都适合学习少儿编程、学习这个是有门槛的,但其实基础学科的学习何尝没有门槛。只是因为既定的教育模式将其纳入其中,我们便认为是适合孩子们的。
其实,我们需要扭转的观念恰恰正是“什么样的孩子适合学习少儿编程”—— 编程的世界具备宽广的包容度,值得所有的孩子们走入其中、一探究竟,即便他们无法成为所谓的“代码专家”“技术大牛”,但他们所收获得的却是可以伴随一生的能量。少儿编程能将孩子原本不太清晰的逻辑思维更加系统化地锻炼,学会从认识问题开始,到分析问题、最后解决问题,培养他们的理性思维,对孩子学习和生活都有所帮助。
拓展阅读
谷歌风投汤姆·霍尔米:少儿编程将会成为机械化的学习?
互联网时代,如果想把孩子培养成才,基于目前的教育体系,有人可能会建议你去为他们准备科技内容的读物、学习材料,让他们提前了解一些相关方面的内容。现在,更多教育界人士会提供一些进阶的学习方法,比如考虑让孩子学习STEM学科方面的知识,填补信息空缺、加强对数据的认知,当然还有从少儿编程开始一步步转向更为成熟的编程学习。