最近,艾叔在后台收到好多留言,说不想让孩子当程序员,学编程有什么用?
对此,艾叔想说一句,学编程只能当“程序猿”?那你真是out了。让孩子学编程,不是要让孩子铁定心当编程员,而是养成编程思维,早早进入科技的“主干道”!
01
有不少人说:道理我都懂,但怎么才能让孩子尽早学习呢?
艾叔认为,有数理天分的孩子,适合钻研算法/玩纯编程,往算法、大数据方面走,优势在没硬件,成本低;
而动手能力强,爱鼓捣的孩子,适合往软-硬件结合的工程师方向走,毕竟信息技术是用来改革各行各业的,都会涉及硬件,就业广度也很大,对编程的普适度也较高。
美国有个叫做杜诺万的孩子,在10岁的时候自己设计了一款游戏,重点是该游戏后来真的上线了!
说起游戏的创意,其实是杜诺万在编程课上的奇思妙想,本来只是拿出来和爸妈讨论的,谁想到他妈偷偷地用手机把这段对话录了下来,还提炼出大纲放在了Facebook上。
这妈真是神仙队友啊!杜诺万在亲妈的助攻下,小杜马上就火遍米国了。
反观这个年纪的中国孩子,很多还在被家长吼作业吧?
就算孩子想搞发明创造,也是没机会啊!
02
但不得不说,已经有不少敏锐的先驱者,在为大家创造这种机会了。
艾科思科学教育就在少儿编程领域深入探索,开发出一系列适合孩子学习的编程课程。
那么儿童编程怎么学?
4-6岁:幼儿硬件编程机器人
入门阶段,可以先带孩子玩一玩硬件编程机器人,比如用指令控制一个角色到达终点,绕过一些障碍物,用循环来完成重复任务等等。
7-9岁:图形化编程工具
这个阶段,可以让孩子用一些可视化编程工具来完成一些复杂的任务。例如Scratch编程,简单好玩有趣,老少皆宜。
10岁+:代码编程语言
这时候孩子们可以开始学习一种编程语言,比如Python等,尝试编写一些软件,初步学习算法、数据结构,也可以尝试一些硬件编程。
根据哈佛大学儿童发展中心所发布的“人类大脑发展”曲线图,其中HigherCognitiveFunction(更高认知能力:概念形成,解决问题,抽象思维,冲动控制,逻辑思维和创造力)的发展,从孩子1岁开始就进入了峰值,15岁之后基本停滞。
也就是说,这种思维能力的培养,是有周期和时间的,抓住孩子的思维敏感期,就和抓住时代红利一样的重要。
最后,艾叔想说,选择和努力是一样重要的。
我们要培养孩子的不仅仅是编程技术的运用,更是“编程思维”的养成,也就是“解决问题的思维和能力。”