字
字
字

【昔日神童】最小程序员6岁开始编程 获苹果CEO 独宠

作为全球开发者的顶级盛会,往年,苹果都会邀请几千名来自全球各地的精英程序员,到硅谷参加WWDC大会,其中不乏获得Swift 学生挑战赛/ WWDC 奖学金的学生开发者。今年的WWDC 21大会移到了线上,但在WWDC奖学金获奖名单里,还是看到了一个熟面孔。他正是自2017年苹果全球开发者大会上,连苹果CEO Tim Cook都被惊动了,竟然点名邀请了一位“大牌”工程师——Yuma Soerianto。

Yuma Soerianto是全世界目前年龄最小的苹果应用开发,曾开发了7款APP。
Yuma Soerianto是全世界目前年龄最小的苹果应用开发,曾开发了7款APP。

Yuma是在6岁刚上小学的时候,开始接触苹果上的各种APP。那时的他刚到墨尔本Middle Park念小学,下课的时候,同学都会围在一起,比谁下的小游戏好玩,而Yuma虽然也爱玩游戏,但不同于大部分同伴把iPad当成游戏机,更好奇的是这些APP究竟是怎么来的。

他没事就会逛APP store,一放学回家就抱着iPad点来点去,研究应用商店里的各种程序,“他把商店里的免费应用都下了个遍,挨个研究”。直到有一天他下载了Swift Playgrounds,新世界的大门由此打开……

Yuma 赢得澳洲的维多利亚青年成就奖之中的“Bartercard Online Achievement Award”,在众多的得奖者中,他是年纪最小、最突出的优秀得奖者,也是今年唯一亚裔得奖者。
Yuma 赢得澳洲的维多利亚青年成就奖之中的“Bartercard Online Achievement Award”,在众多的得奖者中,他是年纪最小、最突出的优秀得奖者,也是今年唯一亚裔得奖者。

开启Yuma码农(专门写代码的程序员)生涯的Swift Playgrounds是苹果推出的一个专为菜鸟设计的编程学习APP,在上面,用户能够学到编程的基本逻辑、原理,和一些简单代码。动画游戏模式的课程设置成功激起了Yuma的好奇心,边玩游戏边闯关,没过多久他便全部通关了,意犹未尽的他索性跟爸爸要了一台电脑专门学编程。

在得到了趁手工具后,Yuma也更加“沉迷”上了编程——课间休息、放学后,当别的小伙伴在户外踢球玩耍时,他却总是埋头在电脑前敲敲敲。或许是天赋使然,没过多久,Yuma就能用Playgrounds上的技能,试着编写简易的小程序了。

解决人们吃饭选择困难症

尝到了成功的喜悦,Yuma开始挑战更高难度的程序,在发现自己现有的技能完全不够用后,Yuma果断向父母和老师寻求帮助,只是问着问着他却发现,大人们懂的编程知识似乎还没自己的多——身为UI前端设计师的爸爸赞助电脑没问题,想辅导家里的天才儿子还是太牵强了一点。

Yuma 只好开始独自探索,终于,他发现了一款苹果自带的iTunes U软件,以及它对应的编程课……这一年,7岁的Yuma自己报名参加了斯坦福大学的免费网络课程,编程的逻辑关系看不懂,Yuma就向父母请教,或者给自己的IT老师打电话。虽然开始时遇到了些困难,但对比编程的快乐,这些问题他觉得不算什么,“我喜欢逻辑,所以我很快就越过了障碍。”就这样,持续学习两年多后,Yuma在家自学完了大学的编程课程。可正当终于出师的他准备一展身手时,事情却又出现了新的转折。

动画版本的电脑、动画版天气预报、包含所有小精灵参数及训练教程的Pokemon Go玩家指南、帮助人们决定去哪里吃饭的APP,Yuma开发它们的灵感,都来源自日常生活。
动画版本的电脑、动画版天气预报、包含所有小精灵参数及训练教程的Pokemon Go玩家指南、帮助人们决定去哪里吃饭的APP,Yuma开发它们的灵感,都来源自日常生活。

Yuma最初的目标是构建网站,为此他学习了Java Script和CSS。不过随着移动互联的普及,后来的他却发现,比起网站,手机APP可能更贴近每个人的生活,“如果我学会开发 APP,就能推出各种有趣的应用程序,改变人们的生活了。”于是,Yuma告别了“旧爱”,开始“转行”走上了手机APP的开发之路。

某天爸妈没做饭,决定带Yuma出去吃,“但爸爸妈妈和我都不知道要吃什么。”纠结半天最后还是去购物中心的餐厅解决了。这次的经历让Yuma萌生出设计一款APP来专门帮大家解决去哪里吃饭的问题。

回家后的Yuma研究了十来个餐饮评价软件,通过逐一分析那些好评度高的餐评APP,他总结出了一种最方便的推荐算法……再后来,注册苹果开发者账号、完善APP的编程与开发设计,仅仅两个月,Yuma的第一款APP就正式上架了。这款APP上架后收到了很多好评,下载量也不少,这让“正式出道”的小码农倍感鼓舞:“感觉自己就是一个专业的程序开发人员!”

教菜鸟学习编程

正在兴头上的Yuma一鼓作气,在父母和老师的支持下,半年就设计了5款APP。而截至今年,14岁的他已经是10个APP的制作者了。

喜欢分享的他还在YouTube上开设了视频课“Anyone can code”,每天晚上准时录制好编程视频上传,教菜鸟们学习编程。

Yuma认真地向Cook展示他在飞机场临时做出的Demo样稿。
Yuma认真地向Cook展示他在飞机场临时做出的Demo样稿。

2017年的WWDC苹果发布会,10岁的Yuma Soerianto第一次拿到WWDC奖学金,并以“最年轻开发者”身份时受邀来到硅谷。

当Yuma进入会场,苹果CEO Tim Cook就甩下了一大帮程序员精英,亲自接待了Yuma。经过几分钟的交谈,Yuma成功让Cook大吃一惊,他告诉Cook,在从澳洲飞美国的路上,他设计出了一个APP……听完介绍后的Cook赞叹不已:“我已经迫不及待想知道下一步你要做什么了。”

Cook在大会上把Yuma放上了大屏幕:“很多人都会遇到问题,但是没有人像Yuma一样想到马上用一个APP解决这个问题,我从这孩子眼里看到了改变世界的力量。”

04

Yuma Soerianto经历
2007年,出生。
2012年,5 岁的时候就已经能够熟练运用 HTML、CSS 和 Java 创建网页。
2013年,6岁时开始编码,在父亲的指导下,他通过网络游戏和教程自学,弄清楚如何制作自己的网站。
2014年,7岁自学完成了斯坦福大学的编程课。
2015年,8岁开发点餐APP上架。
2016年,9岁在苹果商店上架5款APP。
2018年,11岁已经懂得了最小化可行产品(MVP)的策略。

 
【免责声明】
“爱生活iLifePost”网站欢迎读者/网民留言,创造友好交流空间;唯网民留言皆不代表本网站立场。本网站有权删除任何人身攻击、鼓吹种族宗教隔阂、诽谤造谣、网络霸凌等煽动性留言。

iLifepost Logo 下载 iLifepost APP