说起编程,相信很多家长朋友都不算陌生,我们的公号也推荐过几款编程课程,每次推荐,都有很多家长朋友来咨询我诸如“多大的孩子适合学编程”“编程学哪种语言好”“学编程能给孩子带来什么”等问题。
我们公号粉丝里有一位重庆的妈妈,她的女儿今年10岁,已经学了将近一年的编程,先后学了C语言、Java语言,整个课程学完,她感觉孩子数学接受能力变快了,逻辑思维能力变强了。在她看来,电脑早就是生活和工作的一部分了,现如今人工智能发展的又如此快,她想让孩子从小就接触,不要输在起跑线上。
除了我们的读者朋友,我近两年也经常在网上看到很多国内的父母在给孩子选择课外辅导班时,纷纷选报了编程等与人工智能相关的课程。家长的热情让我感到很欣慰,也让我看到了作为父母对孩子未来的焦虑、期待和父母的远见。
不让孩子输在起跑线,尽早占领先机,是很多家长的共同心声。尤其是面对即将到来的人工智能时代,我们的孩子不仅要和身边的孩子竞争、和全世界的孩子竞争,还要和人工智能机器人去竞争,每一个父母都不希望自己的孩子刚走出大学校门就失业。
01
家长如何选择人工智能课程
前段时间,我们“未来教育学堂”公众号发了《国外如何开展人工智能教育:情况远超你想象》(←点击前面标题查看)一文,文章中介绍了美国、日本、英国等国家开展人工智能教育的情况;其实,我们国家在人工智能教育方面也已经开始布局。
2017年7月,国务院印发《新一代人工智能发展规划》,明确提出应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程,并建立新一代人工智能基础理论体系。
政策出台后,与人工智能相关的面向中小学阶段的教材如《百度中小学人工智能课程》、“AI上未来智造者”丛书纷纷面世。此外,很多小学课堂也陆续在原有的科创课程框架中尝试融入人工智能相关课程,培养学生创新思维,提升创造能力。
与多所学校引入人工智能教材,开设人工智能相关课程相呼应,校外培训市场编程课程同样开展的水深火热。在百度上搜索关键词“少儿编程教育”,全国有近600家培训机构。面向未来,人工智能将彻底影响我们的生活,而人工智能的底层是编程。孩子懂了编程,相当于懂了人工智能的语言,进而才能明白人工智能是什么,如何与人工智能协作。
不过,编程课程只是人工智能教育的第一步,我们也千万不能把编程课程等同于人工智能课程。而且现在编程培训市场鱼龙混杂,课程质量良莠不齐,家长在保持敏感、开放的心态的同时,为孩子选择编程课程时一定要擦亮眼睛、保持理性。
对于中小学年龄段的孩子学习编程,年龄小一点的孩子,我建议可以学习图形化编程;大一点的孩子,就可以选择学习像C语言、Java、Python等主流编程语言。其中以Python作为入门的编程语言,Python是目前最容易理解的编程语言,非常贴近自然语言,容易入门、上手快、效率高。
有一点一定要提醒大家,家长一开始不要给孩子选择太难的课程体系,入门期要让孩子能很快看到效果,然后获得成就感,进而培养孩子的兴趣和自信心。
02
除了学习编程,家长还能做什么
人工智能课程是一个系统性的课程,单点学习并不见得会收到好的学习效果,甚至有可能会造成孩子对人工智能课程的理解有所偏差;但目前国内无论是校园还是校外培训市场,人工智能教育还处于摸索的阶段,相关课程都不够完善。
事实上,除了编程课程的学习,面对即将到来的人工智能时代,家长最重要的还是要培养孩子的“人工智能思维”。Dr.蒋(机器人先生)之前提过美国斯坦福大学的“人工智能思维”,这个思维的核心有三点:
● 了解人工智能的基本原理。
● 能够区分人的智能和人工智能的能力。
● 和人工智能协作的能力。
关于人工智能的基本原理,这涉及到了一部分技术层面上的东西,也对孩子的编程能力、外语、数学等能力提出新的要求。很多家长认为,要应对未来的人工智能时代,就是让孩子从小学习编程课,熟悉像C语言、Java、Python等主流编程语言。但其实,编程课只是人工智能教育的第一步,我们不能把编程课直接等同于人工智能课。
因为现在的机器是可以自动写程序的。也就是说,如果一个人只知道如何写程序,而不懂得人工智能运行的方法和原理,那么他就算程序写得再好,也将被人工智能代替,因为人工智能完全可以自己写程序。
其次,我们要教会孩子找到自己的那块长板,培养孩子与人工智能有区别的能力,用人的智能加上人工智能。我们父母要明白,人工智能擅长做简单的、重复性劳动,比如数据处理等,那么我们的孩子就没有必要再花费大精力去培养和训练这方面的技能。
与之对应,我们就需要主动改变自己那些一成不变的、可轻易被代替的技能;同时,挖掘孩子新的才能,发展一些能更好适应未来人工智能时代的新型技能。在这个过程中,家长要帮孩子找到自己的优势,再加上孩子有了人工智能思维,“孩子才能把自己朝着不同于人工智能的方向培养”。
第三,我们要培养孩子具备跟人工智能协作的能力。在未来,人工智能将会渗透到各个行业中,社会上的很多岗位都会需要人与人工智能、机器人进行配合,从而协调工作。而未来,孩子在与人、与人工智能协作的过程中,他们不仅需要具备良好的协作能力,同时也要有一定的社交能力、情商以及适度的同理心。
未来的孩子,他们不仅要跟人打交道,也要跟不同的人工智能机器人打交道,所以团队协作能力将会变得非常重要。孩子需要从小培养领导力、沟通力、协调力,才能更好适应未来时代的变化。
最后,我们要注重培养孩子解决开放式问题的能力。我们国家的孩子乃至整个东亚的孩子都很擅长解决定义清楚的问题,一旦遇到开放性、定义模糊的问题,往往就会被困住。而生活中,绝大部分的问题都是定义不清楚的问题,人工智能来临后,人工智能也能解决定义清楚的问题,甚至能做到更快更好。所以,我们一定要重视培养孩子提出问题、解决开放式问题的能力。