近期有一个14岁的华裔女孩刷爆了朋友圈。
起因是这样的,生活在美国的Emma Yang自6岁起就学习编程,此后的几年参加过许多大小规模的技术创新大赛,并取得过全美第一、全球排名第二的好成绩,是一名出色的少年程序员。
在Emma七八岁时,她的奶奶变得越来越健忘,在此后数年里,由早期阿尔茨海默症(就是我们俗称的老年痴呆症)引起的记忆问题愈发严重。每当Emma与奶奶通电话时,奶奶总是会重复问她相同的问题。市场并没有针对阿尔茨海默病患者的APP,为了让奶奶能认得自己,让她的生活不再因健忘而无助,Emma决定学以致用——自己开发一款APP。
因此,小Emma开发了一款名为“Timeless”(永恒)的APP。
据介绍,这款APP利用的是人脸识别技术,可以让患者知道对方的身份以及与自己的关系。同时,APP内还有重复提醒,“你在5分钟之前已经给这个人打过电话,还要再打一次吗?”此外,患者还可以滑动屏幕来浏览家人和朋友的照片,帮助巩固记忆。
作为APP的第一位用户,Emma的奶奶在尝试使用这款软件后,已经能够帮助她解决很多生活上的问题。仍旧处于学龄阶段的Emma只能利用课余时间开发软件,如今Timeless已经进入到了第二版的开发设计。
在Emma的故事刷遍全网时,科技大拿比尔盖茨也亲自为Emma点赞。他说:“我喜欢这个故事,14岁女孩开发的APP为阿尔茨海默病患者和他们所爱的人搭起了一座桥梁。”
Emma Yang的故事告诉我们:编程这门学科离我们的生活并不遥远,它就是通过编写程序,让计算机来解决我们生活中遇到的各类问题。
如今全世界已经有超过3000万的孩子在学习编程,不仅学员的数量越来越多,编程入门的年龄也越来越小。
这名年仅10岁的男孩叫Yuma Soerianto,来自澳大利亚墨尔本。作为今年苹果全球开发者大会最年轻的参会者,从6岁开始学习编程的Yuma通过自学修完了斯坦福大学的免费编程课,四年间,他已经为苹果商店开发了5款APP应用,其中一些针对少儿使用的APP在同龄人中大受欢迎。
在去年的苹果全球开发者大会上年龄最小的参赛者则是来自澳大利亚的Anvitha Vijay。这位9岁的小女孩自7岁开始上网自学编程,与其他众多参会者一样,Vijay已经给苹果iPhone和iPad开发了多款APP应用。
并不是说这些取得了成功的孩子就是“别人家的孩子”,事实上这些出色的孩子们都是经历过尝试,才诱发了在编程学习上的兴趣和天赋,而尤其是在发达国家有编程学习的语境之下,生活恰好又给了年幼的他们无数次试错的机会。
在国内的编程教育还不普及的情况下,由于行业信息的不对称,有些家长会质疑5、6岁的孩子真的就适合学习编程了么?
事实上,一般在一个孩子5岁后,就可以开始尝试Scratch等方式的编程。
Scratch在设计之初借鉴了乐高的搭法,将枯燥的代码变成有趣的积木块,加了逻辑化和事件,并且可以无限制地使用更多、更有趣的东西,也可以混合音乐、图片,孩子接触下来之后,会发现编程比乐高积木更有意思,并且更能够发挥自己的自由想象。
所以有许多孩子一旦接触了Scratch就爱不释手,是一种很容易激发幼儿编程兴趣的工具。
通过一段时间的学习与积累之后,有些孩子会将编程当作自己的一项爱好,那么这时候,就可以进一步学习一些混合了代码的编程语言如Python、C++。到了一定年纪,当爱好变成了自身的一项特长,那么就可以像Emma Yang一样设计一些商业化的程序来解决生活中所遇到的问题,或者选择参加一些例如NOIP这样的竞赛,为升学助一把力。
如果你发现孩子对编程十分感兴趣,乐在其中,那么这将是一件非常有益的事情。作为家长需要走出过去认知的一些误区:我们要知道编程是学习而不是游戏;编程不单单是学习写代码,而是对逻辑思维能力的深度培养;学习编程更不是为了让孩子长大之后一定要成为程序员!
从发达国家的普及程度以及我国近年出台的政策来看,编程将成为一项中国孩子身上必备的技能,而编程的启蒙则是越早开始越好。
相信在经历这个全新领域的尝试之后,你也会有意想不到的收获!
扫描下方二维码,关注“麦萌学院编程课”官方微信,获取更多少儿编程资讯,免费领取价值298元的少儿编程课,快来体验吧!