每年的苹果开发者大会 WWDC 都是世界码农的心之所向,果粉们的朝圣之旅。能受邀莅临 WWDC 现场的不是顶尖程序员就是资深媒体人,而普通人则凌晨三点就开始在圣何塞的会场外大排长龙,在寒风中靠着一份信仰坚持到第二天早上。
然而就在这个 " 大人谈正事儿 " 的大会上,有一个很扎眼的小不点儿,他就是年仅 11 岁的尤马(Yuma Soerianto)。这位瘦瘦矮矮,门牙龅龅的亚裔小朋友并不是跟着爸妈混进来的,而是货真价实的 Apple 开发者。在他的 Twitter 主页上他自我介绍道," 年纪很小的 iOS 开发者;演说家;编程老师;跆拳道黑带。" 哦,而且这个牛气冲冲的小屁孩已经开发了 7 款应用软件,还刚刚获得维多利亚青年成就奖,并且连续两年拿到了竞争者甚众的 Apple 奖学金。
这已经是他第二次被库克叫来开会了
这个有点臭屁、却笑的很腼腆的小孩,用了四年走完了别人十几年才能走完的路。但和其他少年成名的小选手不一样的是,尤马身上既有小程序员的较真劲儿,也完美地保存了小孩的天真。
" 很多人觉得我肯定天天在桌子前面冲着电脑苦学,但其实我特别爱玩儿,我就是个小学生。" 尤马有点不好意思地说。虽然是 " 最小的苹果开发者 " ,但他都是用课余时间编程的,尤马在接受 Apple 采访时说。
真正让他出名的是苹果推出了Swift 语言。这款软件用游戏任务和可视化编程的形式,一步一步教会了尤马怎么开发 App。
尤马最先做的是一个鸭子操纵大吊车盖楼的小游戏。玩家需要尽可能地把砖块垂直叠上去,否则可供堆叠的部分就会越来越小。虽然这个游戏非常简单,但是玩起来简直和跳一跳一样有毒……一旦开始就会晚上十几个回合,真的是把大人的心理牢牢捏在手里的小朋友!
但在开发 App 时,尤马的考虑可不只是好玩这么简单。
他的另一个作品更加神奇,名叫 Hunger Button。打开之后会出现一个渐变色的红底,上面有一个黄色按钮,只要按一下,这个 App 就会自动为你随机推荐一家周围的餐厅,而且推荐界面只有一张餐厅招牌菜图,餐厅名字,步行距离,一个餐厅电话,和餐厅星级。非常简洁!一句废话也没有!而且是很漂亮的手写字体!如果你觉得这家餐厅不满意,还可以继续抽,直到抽到一家满意的为止。
尤马开发的另外一款软件里有一只玩变装秀的小鸭子,每天它都会穿上适合今天天气的衣服,然后说一句冷笑话…而且你戳一下小鸭子,还会传来尤马自己录的嘎嘎叫声!
在自己编程之余,为了让更多小朋友爱上编程,尤马还在 YouTube 上当起了老师。他创建了一个叫 " 人人都能学编程 " 的频道,专门在里面讲怎么用 Xcode 和 Swift 做小游戏。只不过现在看来,尤马的粉丝都是混进来看萌萌小朋友的大人。
为什么库克这么喜欢尤马,连续两年都把奖学金给了他?他的厉害之处不是他的编程能力,而是他的创造力、和对身边人的关怀。" 世界上的万事万物都遵循着程序,写代码是其中反馈最敏捷的一种程序。"