从未来10年可能发生的职业变化,聊聊孩子学编程的意义~

前言

编程属于理科生学习的东西?
编程一定要成为码农吗?
其实编程的核心是学习一种思维方式

 

我这几天,在TED中听到的一个演讲,深有感触,演讲者是一名带有温暖微笑的女孩子——Linda Liukas。

Linda Liukas是芬兰赫尔辛基的一位程序员、作家和插画家。Hello Ruby的想法在著名众筹网站Kickstarter亮相之初,3小时后就突破了10000美元的筹款目标,一个月后这位芬兰萌妹子已经有超过 9000 名支持者,筹款总额达 387000 美元。成为Kickstarter发布的活动中获得投资最多的童书。

 

这本有关于孩子编程学习图书《Hello Ruby:Adventures in Coding》,也在2017年中国设计智造大奖中,夺得“金智奖”最高荣誉~捧走了一百万奖金。

 

 

Linda Liukas TED 演讲,访问量超过150万

2015年度、2017年度欧洲最风采科技女性

思想者20强:2016年度北欧最睿智商业智慧

芬兰2014年儿童文化国家奖

2013年Ruby英雄

芬兰数字冠军

 

为了鼓励更多的女性学习编程知识,她还创办了公益组织Rails Girls。如今,在全球250多个城市拥有志愿者,已经为1万多名女性提供了基础编程课程。

 

“我觉得每个人都应该学习编程……因为它教你如何思考。”

 

2012年爱沙尼亚:全球首个让小学生学习编程的国家

2013年美国:全球180多个国家的学习活动“Hour of Code”

2014年英国:编程成为小学生的必修课

.......

20年前,编程只是计算机行业才需要的技能

 

今天,编程成为数学、金融、物理等行业的基本工具。

未来,有可能成为所有脑力劳动者的基础技能。

 

 

比尔盖茨说:学习编程可以锻炼你的思维,帮助你更好地思考,创建一种我认为在各领域都非常有用地思维方式。在美国,编程已经开始变成和读写、数学、科学并列的学生核心能力,而其核心不是学习计算机语言,而是学习一种思维方式。这种思维叫做计算性思维。

拼尽全力给孩子提供最好的教育,让孩子赢在起跑线上,是所有妈妈共同的追求。

 

有个宝妈,老大7岁,老二3岁,一口气给老大报了4个辅导班,每天大部分时间都是在接送孩子去辅导班的路上,至于3岁的老二,则留给婆婆照看。

 

 

她相信坚信孩子学的越多,未来越有保障。

 

但事实上:做父母的要以超前20年的眼光给孩子进行教育投资,着眼于当下的教育并不能保证给孩子一个好的未来。

 

未来20年的职业是什么样的?

 

人工智能时代,1亿中国人的工作将被机器人替代

 

麦肯锡全球研究院的报告提到:随着人工智能技术的发展,机器人会对我们的职业造成冲击,在2030年中国将有1亿人面临重新就业,机器安装修理人员、安保服务、食物准备工人都在其列。

 

深蓝色圆圈代表工作被取代的1.1亿中国人

 

马云在乌镇互联网大会上说:未来30年,机器会取代大部分机械的工作,机器Learning、Artificial intelligence(人工智能)一定会让机器人取代很多人的就业。

 

 

火车刚出现时,马车夫们都在嘲笑笨重的火车,甚至用马车和火车赛跑。可他们没想到,火车抢了他们的饭碗。

 

深圳连锁超市的自动收银机(收银员有点危险)

 

不懂得跟着环境改变的人,必将被淘汰。

 

人工智能就像18世纪的火车,而我们大部分家长面对人工智能浪潮,还未觉醒(很多人,包括年轻人对“编程”的认识还不够)。

 

但国外的情景截然不同,欧美发达国家已经开始采取措施,增强自己国家儿童的未来竞争力。美国拨款40亿美金,推动K12计算机教育的普及。

 

2017年国务院发布《新一代人工智能发展规划》,明确提出“在中小学阶段设置人工智能相关课程,逐步推广编程教育。”

 

深圳、浙江等经济发达地区的孩子从小学就开始接受编程教育了,你的孩子能竞争过他们吗?

 

人工智能时代教育孩子的正确方式

 

随着时代和科技的进步,教育资源、学习的场景都发生着改变。未来20年,大量的人工智能技术将进入我们的生活(百度无人车今年就会量产)。

 

那时我们的孩子刚好参加工作,当要和人工智能机器人协同工作时,他们很可能Hold不住。

 

原因何在?

 

因为我们的孩子不懂编程,无法和机器沟通(程序是用于人和计算机沟通的语言,编程则是编写程序的过程)。

 

人工智能时代需要的是:能够和机器人协调工作并且富有创意和想象力的复合型人才。

 

奥数、美术、钢琴、跆拳道,以前也许会让孩子脱颖而出,却不足以让孩子在人工智能时代立足。

 

但是学习编程可以。

 

接受编程教育的孩子懂得如何编写用程序操控机器,更好地和机器协同工作。

 

 

学习编程的孩子并不一定要做程序员,更重要的是学习“编程思维”,像计算机科学家一样思考。

 

训练逻辑思维:机器是靠逻辑识别语句,孩子的逻辑必须严谨缜密没有错误,写出的程序才能被机器执行,学编程的孩子都知道:编程世界里从没有“差不多”二字,只有“严谨和准确”。

编程软件Scratch解决数学问题

 

 

培养想象力+创造力:创作一个有趣好玩的游戏,孩子必须开动脑筋,联想生活中的经历。

 

提高孩子的耐心+专注力:创作一个游戏,大约需要一小时,这就要求孩子安安静静坐在那里思考。

 

严谨的逻辑思维+天马行空的想象力+一丝不苟的专注力+更好地人机协同工作。这些都是编程赋予孩子的特质。

 

它能够让你的孩子脱颖而出,遥遥领先同龄人15年。

 

关于编程学习的一些建议

 

学习编程的前提是孩子一定要对编程感兴趣。孩子有兴趣了,就可以选择合适的编程语言。

 

目前比较流行的编程语言有Scratch、Python、C++等,适合小朋友学习的主要是图形化编程Scratch。

 

 

 

12岁以上的孩子,也可以直接学Python,或者C++参加信息学竞赛(NOIP和NOI)。

 

获得提高组复赛一等奖的选手即可免试由大学直接录取(摘自NOI官网)。

 

部分重点大学对信息学竞赛奖项要求

 

从一百多年前的马车夫,到十几年前的打字员。这些消失的职业都是因为技术变革导致。未来的人工智能时代,会有更多职业受到冲击。

 

也许不用多久,10年20年足够,刚好是我们00末、10后的孩子参加工作的时候,接受传统教育的他们有把握应竞争过智能机器人么?

 

但我们无需悲观。

 

马云在2017年乌镇物联网大会上说:“其实新技术不是让人失业,而是让人做更有价值的事情,让人不去重复自己,而是去创新,让人的工作能够进一步进化。与其担心技术夺走就业,不如拥抱技术,去解决新的问题。”

 

马云说的创新、解决问题靠什么,编程汪觉得对于我们大众家庭来说,学习编程也许是其中一种最有效的方法吧。

 

多掌握一份技能,就多一份立足于社会的保障,也许就能比别人多一点优势,而这一点优势很可能就是决定你孩子职业和生活的关键。

 

恭喜那些正在学习编程的孩子们,他们已经走在了全国青少年的前列。

 

最后,编程汪为那些送孩子学习编程的家长点赞,你们的超前眼光让孩子多了一点优势,这对于他们未来的竞争很重要。

 

 

 

机会是留给有准备的人,人工智能浪潮来袭的时候,你们的孩子准备好了吗?

翰林国际教育资讯二维码