为什么说在未来每个孩子都应该掌握编程这项技能

未来是人工智能的世界

2017年5月23日,千年水乡乌镇将迎来一场举世瞩目的围棋峰会。在为期一周的峰会中,“世界第一围棋AI”AlphaGo将与中国围棋职业九段棋手柯洁对弈三场。最后的结局是19岁的围棋天才柯洁于情绪失控中败北!如果说在2016年3月,AlphaGo 战胜韩国职业棋手李世乭九段,对于国人来说还尚存希望的话,此次作为人工智能的AlphoGo则彻底的击碎了人类的心理防线。人工智能真的走进了我们的世界!

那么,身为父母就会陷入焦虑与思考,未来的孩子如何应对这个人工智能的世界?

现在是数字的世界

请环顾一下四周,智能手机、电脑、穿戴设备、公交出行、ATM存取款、购物买菜……这些所有的背后都是程序在运行,也就是说我们身处的这个世界是由程序来支撑着的,你访问的网页、你打开的app、你微信支付宝日常的支付、共享单车刷地铁……数字的世界,程序悄然已经侵入了你的生活。

那么,身为父母则茫然不知所措,孩子该如何和这些东西建立沟通?有正确的认识?

每个孩子都应该学点编程

请不要以为孩子太小,就无法学习编程,看完本文再仔细想想。

编码(通常也被称之为编程或开发),意即是告诉计算机、App、或者是网页你要干什么。是不是清晰明了!

一些教育工作者和专家认为编程应该是孩子们“新的识字”方式,这是一个非常重要的主题,编程应该是每个孩子都需要了解基本知识,才能在瞬息万变的世界中脱颖而出。

让孩子们学习编码,以在未来从容的应对这个世界,有大量的工作和职业都在直接使用代码,像网页设计师,软件开发人员和机器人工程师,即使是在制造、纳米技术或信息科学领域等行业,懂得如何编写代码也是一项巨大的加分项。但是,对于大多数的教孩子编程的倡导者来说,学习编码本身要比找一份工作意义大得多!

让孩子早接触代码,有助于理解这个数字的世界

正如刚才所提到的,计算机根植于我们的生活,按照大的格局来划分的话,从沟通(微信)到教育(学校app)到社交媒体(微博)再到理财(支付宝)……云端的服务器可以控制我们家里的室温和照明,也可以提前启动我们的汽车,当然也记录着我们的健康记录。

如果说孩子们学习生物和数学是为了了解他们周围的世界话,那么他们更应该懂得和电脑是如何工作的,并与之做出交流,这应该变成一种毋须多说的方式。

学习编码,有助于开发孩子解决问题和计算思维能力

计算机编程带来的技能可帮助孩子们开发新的思维方式并培养解决问题的技巧,这些技巧可能会在其他领域产生巨大影响。

计算思维可以让学龄前儿童掌握算法,递归和启发式等概念,即使他们不理解这些术语,他们也会学习基本概念(对于不懂这些术语的家长来说,琼斯妈妈的这篇文章解释了计算思维的基础知识。)

一些有用的儿童学习编码的资源

参考资料

  1. 国手柯洁情绪波动,再次输给“冷血”的人工智能
  2. AlphaGo大战柯洁,是这么一回事
  3. Why Kids Should Learn To Code (And How To Get Them Started)