想必大家都知道,前段时间苹果搞了个大活动,就是WWDC 2017。

苹果发布会最小程序员 6岁学编程 已设计5款APP

别嫌烦,为了介绍今天的小主人公,我们先来说下这个WWDC的背景。它是苹果每年一度的全球开发者大会。

每年苹果都会从全球几千万程序猿中,挑出几千名精英,来参加这个盛大的Party,因此这个Party在码农心中的份量可想而知。

苹果发布会最小程序员 6岁学编程 已设计5款APP

真正的万里挑一,被选中的码农,自然会在业界得到极高的声誉,因此能被邀请参会,是每个码农梦寐以求的事。如果再能和库克合个影,坐下来聊聊人生,那基本就上天了!

苹果发布会最小程序员 6岁学编程 已设计5款APP

不过这千万码农,做梦都想实现的,被一个10岁亚裔男孩完成了!这个娃不仅被库克点名邀请,,而且当库克进到活动大厅,甩下一干人等,跟他聊了好几分钟,对他开发的App非常感兴趣。

苹果发布会最小程序员 6岁学编程 已设计5款APP

不仅如此,小家伙还以今年大会最年轻开发者身份登上大荧屏,羡煞众人。

苹果发布会最小程序员 6岁学编程 已设计5款APP

这让坐在小家伙身旁的人也异常震惊,本以为他是跟着父母来蹭热闹的,没想到才10岁的年纪,自家孩子还在玩游戏、背九九乘法口诀,身旁这个小家伙已然是App领域的开发老手

苹果发布会最小程序员 6岁学编程 已设计5款APP

他就是Yuma Soerianto,一个还在澳洲上五年级的小学生。很多人夸他是天才,是编程领域不可多得的神童。但只有Yuma自己清楚,哪有什么天才,不过是一点点兴趣,外加日积月累的学习研究。

苹果发布会最小程序员 6岁学编程 已设计5款APP

6岁那年,Yuma正式升入小学,升小学,最让他开心的不仅是能结交新朋友,而且还能领到一个iPad。早在2012年,澳大亚利就开始向1、2年级学生发放iPad,不过当班里其他孩子每天把iPad当游戏机玩的时候,Yuma却对苹果商店的各种应用,产生了极大的兴趣。他发现通过苹果商店里的各种App,他几乎能学到任何知识,解锁各种应用。

苹果发布会最小程序员 6岁学编程 已设计5款APP

于是每天一回到家,他就痴迷地抱着个平板,下载各种免费应用,下完就一个个研究他们的功能。父母看到孩子整天回家抱个平板,担心他沉迷其中,但偶尔瞅一眼发现他没玩游戏,也就放任自流。

苹果发布会最小程序员 6岁学编程 已设计5款APP

直到有天Yuma发现了一个叫Swift Playgrounds的神奇应用,它依靠娱乐性很强的的互动机制和可爱的卡通形象让儿童对程式设计感兴趣。Yuma瞬间沉迷其中无法自拨,研究了一段时间后,他央求老爸给他买台电脑,他想学编程。老爸一听有点懵,儿子这么小竟要学编程?是不是从哪听来的新词,故意为买电脑玩游戏找借口。不过老爸也有私心,之前想换电脑妻子不允许,这下可以甩锅给儿子,自己用新电脑,把旧苹果本送给儿子折腾。

苹果发布会最小程序员 6岁学编程 已设计5款APP

没想到儿子拿到这台破苹果后,彻底开启了开挂的人生。自学一段时间他遇到瓶颈,就请教父母、老师,但发现身边没人比他懂得多。遇上问题只能靠自己,于是7岁那年,这娃报名参加了斯坦福大学,免费的iTunes U Swift 程式设计課。就这样几个月的时间,Yuma利用课余的空闲,自学完了斯坦福大学的这门课程。

苹果发布会最小程序员 6岁学编程 已设计5款APP

苹果发布会最小程序员 6岁学编程 已设计5款APP

苹果发布会最小程序员 6岁学编程 已设计5款APP

重点是这个小小……小伙子说的话:

“ 梦想就像是树苗,你用汗水去滋养它,总有一天会看到它开枝散叶,结出果实 ”。

苹果发布会最小程序员 6岁学编程 已设计5款APP

等他学完再回过头来看,发现之前研究的一些App,瞬间变得非常容易理解,但那些优秀的App,编程逻辑对他而言就像迷宫。

苹果发布会最小程序员 6岁学编程 已设计5款APP

于是他又掉头开始研究苹果商店排名前100的应用。整整研究了一年,8岁的时候他觉得小有把握,是时候开发一款方便于人们生活的App了。但Yuma又不知从何着手,直到周末妈妈带他购物逛街,却纠结于不知吃什么,最后还是开了大老远的车,来到之前一家经常光顾的餐厅。Yuma就此来了灵感,能不能开发一款应用,解决人们吃饭选择困难症?只要一个按钮,系统就会跟你的就餐系统,推荐最优的就餐地点。

苹果发布会最小程序员 6岁学编程 已设计5款APP

苹果发布会最小程序员 6岁学编程 已设计5款APP

但光会编程远远不够,图片和美工设计都要掌握,这时老爸就出来打下手,“你来提供设计思路,我来做图。”整整两个月小家伙寝食难安地一遍遍优化自己的应用。完成发布那一刻

他真正觉得自己是个专业开发者,而不是懵懵懂懂的小学生。

苹果发布会最小程序员 6岁学编程 已设计5款APP

苹果发布会最小程序员 6岁学编程 已设计5款APP

第一款App上架后,还真有不少人下载,而且都是大大的好评,这给了Yuma极大的鼓舞。他脑子里开始蹦出各种各样的想法。仅凭课余时间实现这些想法,显然已经不够。机智的Yuma跑去校长那,申请两个月的假期,在家专心开发App。校长最初难以接受,但当小伙亮出成绩单和奖学金证明,校长和爸妈一起给他开了绿灯。短短一年时间,他开发出5款App

进入到苹果应用商店。这一个个应用,表面看起来可爱简单,实际背后涉及到复杂的算法,为此Yuma发邮件请教了,数学、物理、计算机等各个领域的教授。家里光是被他用过的草稿纸就堆在墙角没过他的头。他为同学设计的计算器,更加亲切贴近小朋友,而且按钮更大,解决了误触的问题,每按一个数字,还会有贴心的语音提醒。

苹果发布会最小程序员 6岁学编程 已设计5款APP

苹果发布会最小程序员 6岁学编程 已设计5款APP

苹果发布会最小程序员 6岁学编程 已设计5款APP

口袋精灵,每个精灵的使用指南和训练过程,都被Yuma细心地集合到一个App中。刚刚九岁的年纪,他已经凭这几款App,养活自己绰绰有余。10岁他已经在视频网站,开了编程课,

通俗易懂地教大家如何编程,令人意外的是,他的粉丝大多是成年观众。正是一年一年,一步一步地提升自己,才让这个年仅10岁小家伙的事迹,被远在美国的苹果CEO库克了解。

苹果发布会最小程序员 6岁学编程 已设计5款APP

苹果发布会最小程序员 6岁学编程 已设计5款APP

苹果发布会最小程序员 6岁学编程 已设计5款APP

库克邀请他前来,就是想亲眼目睹这个小学生的“魅力”,不曾想Yuma一开口,就把库克给震惊了。

苹果发布会最小程序员 6岁学编程 已设计5款APP

“我坐飞机来的路上,刚设计了一款应用。我想给妈妈从美国带点纪念品,可不知道划不划算。

于是我设计了一款App,可以自动计算汇率和税费,这样只要输入美国商品的价格,就知道对应澳洲的税后价,如果还能接入澳洲商超的数据库,那肯定会更直观。”整整几分钟,库克耐心地听得一丝不苟。

苹果发布会最小程序员 6岁学编程 已设计5款APP

“你在飞机上20个小时,就能设计出这样一款应用?孩子,你真是个天才。”

美国各大媒体的记者,也争相采访这个小男孩。库克说从这个小男孩身上,看到了现今大多数人缺乏的纯粹、执着、认真。

苹果发布会最小程序员 6岁学编程 已设计5款APP

小男孩则回应:我只是想做自己喜欢的事情。“我不奢望有天开发的App改变世界,能够为人们的生活提供一点便利,便已足够。”