为什么每个孩子都有必要学习少儿编程?看了你就明白

这是Tony的第47篇原创文章

有家长说,我不准备让我的孩子将来成为计算机科学家和程序员,我的孩子没有必要学习少儿编程;
有家长说,少儿编程就是忽悠人,那不是真正的代码编程,孩子将来长大了再学也不迟,对孩子没有什么价值。
真的就是这样了吗?学习少儿编程真的只是为了培养未来的计算机科学家和程序员吗?学习少儿编程真的就是为了实用?让孩子学会编写代码?
如果只是片面的这样认知,那就有点太浅啦!
01
因为少儿编程并不是为了培养计算机科学家和程序员而生。
我们现在都处于信息化时代,现在每个小孩一出生都还是被计算机、手机等网络电子设备包围,可以说从00后一代起,从出生一开始就是“数字原生代”。
但是对于大多数处于“数字原生代”的孩子很多只是在消费数字“新技术”,而并没有利用新技术去学习和表达自己,消费和真正使用是两个完全不同的概念。
就像成人世界里,大多数人都是网络信息时代的媒体娱乐消费者,疯狂的刷剧、刷抖音、打游戏,很少的一部分人来利用互联网新技术来学习和提升自己。
很少的一部分人利用互联网的新技术发展,来用自媒体来创作和表达自己,创作作品来传递自己的思想,影响他人。
凡是很好的利用了互联网新技术来学习和提升,创作作品,传播作品影响他人的,已经成为了自媒体大V,已经成为了知名博主,这些通过新技术的大佬传递了自己的思想和知识技能。
扩散了自己的影响力,成功的建立起自己的商业模式,同时这个过程中还让自己完成了自我表达,不断倒逼自身能力提升。
现在,让孩子学习少儿编程,就是类似的。
学习少儿编程,让身处“数字原生代”的孩子不仅仅当一个新技术的消费者,而是参与新技术的学习和创作,成为一个创造者。 
让孩子学习少儿编程,可以让孩子学会使用新技术来创作作品,而不仅仅看和消费别人的创作作品(视频、动画、手机游戏等等),当孩子学习以后就可以用来表达自己,创造属于自己的作品。
孩子学习少儿编程以后可以通过多种方式来表达自己:
例如:
1、制作电子贺卡;
2、制作动画短片作品;
3、校园科学动画作品;
4、科普动画;
5、自己制作小游戏;
6、制作学科作品(物理实验、化学实验、生物科普等等,)。
这个创作的过程中,孩子就不仅仅是学习编程知识了,而是涵盖着其它多学科知识的融会贯通。
02
例如,有的小朋友要做一个科普动画,那么他如果想要创作出这样一个动画,他必须要去自己主动收集关于这个科普动画主题的知识,自己去设计和编剧等等,通过这样的一个过程,调动了孩子多方面的知识储备,搜集,寻求协助等等。
一位爱好恐龙的2年级小学生创作的恐龙科普动画
小孩子其实是很喜欢表达,对很多事物都很好奇,也会有很多奇思妙想的,相信这一点许多家长都深有体会吧。但是你是否鼓励孩子去表达和深入探究呢?
学过编程的小孩子,可以在学会编程以后进行自我表达。会有很多奇思妙想,他们会用他们掌握的技术创作出属于自己的作品,还会把自己的想法与他人分享。
就像上面一位小朋友创作的恐龙动画,为了创作这个动画,他必定做了多方面的资料搜集,寻求了其他人的帮助。
他爱好恐龙,未来也许他也许不会成为一个程序员和计算机科学家,但是对于恐龙生物的这个爱好的保持和鼓励,没准未来是一个生物学家,哈哈。
学习少儿编程的同时既是学习计算机知识,也是在学习其它学科知识和进行其它的方面的能力训练提升。
小朋友在制作各类作品(动画、游戏、贺卡。科普短片)的时候既是在学习编程,但更重要的是,他们也在通过编程去学习(学习怎么设计、学习怎么表达、学习其它知识、学会创作...),小孩子对编程的学习同时也能学到很多其它东西,获得学习知识的机会。
此时的编程就好比阅读和写作,学习阅读和写作时候,就有机会来学习很多东西,当你阅读时,你就可以通过阅读来学习,这与学习编程是一样的,你学习编程的时候也就可以通过编程来学习,你可以学到的事物。
有些很明显(学到计算机运行的相关知识),有些不那么明显,但是这个过程让孩子得到锻炼和兴趣保护、创造力的保护和挖掘,也给孩子的提供更多的可能性。
这个才是刚开始,当孩子学习编程时,会得到机会学到更多东西,根据每个孩子的兴趣去探究学习,创作作品,这样孩子们会学得更深入,学得更好。
所以当孩子通过编程学习时,为了学习而编程时,是在进行有意义的学习,而这正是学习的最佳方法。
03
学习编程的过程,让孩子学会分解问题,解决问题,学会试错,获得及时反馈,调试再修正,学会在面对失败时如何面对失败,最终获得成功,收获自信。
学习制作游戏时,孩子在学习如何将一个小的想法变成一个完整的能够运行的作品,孩子能够学会如何尝试新的想法,如何将复杂的想法简化分解成几个部分,如何与他人合作完成作品,出错时如何发现并纠正错误,如何坚持,如何在失败时面对挫折,这些都是重要的能力,且不仅仅是编程所需要的,这些能力适用于所有的事情,伴随孩子成长的一生,不管孩子将来从事什么工作,他都能够运用。
这些在学习编程过程中学到的技能和训练带来的能力提升,这些在孩子编程学习过程中的能力训练和提升,对于任何人来说都是有用的,伴随一生。
当你能熟练阅读和写作时,并不是说你一定要成为职业作家,很少有人能成为作家,但是学习阅读和写作对于每一个人都有用。同样的,编程也是如此。
大多数人长大后并不会成为职业计算机科学家和程序员,但是这些技能,例如,创造性思维,系统推理,与其他人协作、自我表达能力,都是孩子在学习少儿编程时候学到的技能和得到的能力提升。
对于孩子未来的学习和生活、工作时都很有用的,而且不仅仅适用于工作中,学习编程可以使孩子在个人生活中表达思想和感情,释放情绪和压力。
学习编程,也是一种新的学习方式、方法的创新。
让孩子学习编程,改变了单向传输知识的学习方法,孩子可以根据自己的兴趣去选择做作品,通过自我学习创作和表达,自己选择项目进行探究学习。
自我发现问题,提出问题,自己去寻找问题解决办法,不断尝试解决问题,当出现错误,获得及时反馈,调整后再运行,直到成功解决问题,创作出作品,这个过程中还可以自己去探索或者和同伴一起合作,互相交流探讨。
04
不断学习新的东西,不断让孩子根据兴趣去探究和创作,继续孩子的创造力,并找到新的表达自己的方法,这或许才是让每个孩子学习少儿编程最大的意义和价值。
我们每个人并不是都是需要成为作家,但是如果会阅读和写作,对于我们每个人无论是从事何种工作,都是会有帮助,因为阅读和写作可以辅助我们学习提升,我们可以通过阅读和写作进行交流和自我表达。
现在,少儿编程也是一样,它可以让孩子从小学会利用新技术去学习和表达自己,创作属于自己的作品,在这个过程中,是伴随着孩子一身的能力训练和提升。
这也是为何国外,例如美国、荷兰、英国、新加坡、日本等一些欧洲国家把少儿编程纳入孩子的必修课程,发起全民学编程的原因。
(0)

相关推荐