原标题:他才10岁,就被苹果CEO点名聊人生。霸占苹果整个大屏幕,碾压全球5000精英的背后,你该看到这些
司马最烦别人说——感觉自己年纪大了没冲劲了。我说实话,不是年龄大了,是你打着年龄的幌子进行自我封闭。学习本身,应该是一辈子。只有经历学习、观察、思考,你才能拥有更有趣的灵魂,不管是天才还是像我这样的普通人。
苹果全球开发者大会各位光友们都看了没?
没看的光友,我强烈建议你们去看看苹果……大会上这个抢掉5000多个精英光芒的小屁孩。
6岁就开始从网上学习编程,一不小心就学完了斯坦福大学的免费编程课,之后的4年,他给苹果开发了5款app。
对,全部已经上架了。
注意,以上都是他一个人完成了。但,这不是重点……
重点是这个小小……小伙子说的话:
“梦想就像是树苗,你用汗水去滋养它,总有一天会看到它开枝散叶,结出果实。”。
WWDC2017苹果发布会现场,是苹果公司向研发者们和果粉展示最新软件和技术的大会。
当看到10岁的Yuma Soerianto时,
你可能以为他走错片场了,
结果人家是以“最年轻开发者”身份,
PK掉千万程序员拿下WWDC奖学金,
受邀来到硅谷的黑马。
这个奖学金每年全球只分配两三个名额,到咱中国也就3个人左右吧。不愧“英雄出少年”...
10岁时司马还在为应用题发愁,
少年却是已经财务自由,
一年时间就研发5个上架App的“研发老手”。
此次在发布大会更是登上大屏幕,
被苹果CEO库克点名称赞。
而他,只是个刚上五年级的小学生。
6岁“迷”上当码农
刚说了,少年在6岁时就迷上了APP,那年他刚到墨尔本Middle Park念小学。
上学第一天,准小学生们都闹着不想上学,Yuma也一样,但是当发现学习用具里还有iPad时,他立马就觉得去学校也不错。
下课的时候,同学都会围在一起,比比看谁下的小游戏好玩,虽然Yuma也爱玩游戏,但他更感兴趣的是这些App 是怎么来的。
差距或许在面对同一件事,作出不同选择的时候,就拉开了。
同班同学沉迷于游戏的乐趣,Yuma却没事就逛APP store捣鼓,一放学回家就抱着iPad点来点去……父母正想制止,发现孩子居然不是在玩游戏,也就不大管他。
那天,Yuma无意下载了
Swift Playgrounds免费编程游戏App,
他的码农生涯便开始了。
原来,这个App是专门教菜鸟学Swift编程的,
里边会用动画告诉用户编程的原理。
Yuma边玩游戏边闯关,居然看懂了,
虽然只学到皮毛,
但成功激起他想了解更多的好奇心。
从开发菜鸟到APP老手
好奇心是梦想的推进器,这话还真没错,但家人的支持也挺重要。当Yuma跑去找老爸,“爸爸,给我买台电脑吧,我想学编程!”
老爸一脸懵圈地看着刚换牙的儿子,然后……就把旧苹果电脑送给他人(看看人家的爸爸)。
Yuma从UI前端设计师老爸那得到第一台苹果电脑
有苹果电脑之后,Yuma像被码农附体,
当别的小伙伴跑到户外踢足球,
他却埋头在电脑前敲,敲,敲代码。
不久他就get到Swift Playgrounds上的所有技能,能试着编出简易的小程序了。越学就越想知道更多,编出更有难度的程序,但现有的技能完全不够用。
Yuma想跟爸爸取经,不过作为视觉设计师的老爸完全帮不上忙啊。
Yuma 独自探索了好久,
终于发现苹果有一款自带的iTunes U软件,
少年马上报名斯坦福大学提供的
免费 iTunes U Swift编程课。
每天放学后按照iPad上的教学视频,
跟着斯坦福大学的教授学高级编程语言。
刚开始,年幼的Yuma
对编程里的逻辑关系理解不来,
会跑去问老爸,
或是打电话请教计算机老师。
持续学习两年多后,Yuma渐渐懂得了编程的逻辑:“通过学习 javascript 和 css 的基本代码,我爱上了建网站。”
可后来他发现人人都有一部手机,“如果我学会开发 App,就能在推出各种有趣的应用程序,改变人们的生活了。”
某天爸妈没做饭,决定带Yuma去下馆子,可思来想去也不知道去哪里吃,纠结半天最后还是去购物中心的餐厅解决了。
Yuma忽然灵光一闪:“我知道了!开发一款解决去哪里吃饭问题的APP!”
回家后Yuma研究了十来个餐饮评价软件,
类似大众点评这样的,
然后认真地看了用户的评价,
就在草稿纸上“刷,刷,刷......”地写起算法来。
这时候之前自学到的知识,
就派上用场了。
他逐一分析那些欢迎度最高的餐评APP,
最后总结出一种最方便的推荐算法,
并把它用代码一行行敲了出来......
就像这样~
当听到儿子拿着电脑balabala
讲述他的代码和算法时,
老爸再次懵圈:
“这样的App不正是我每天吃饭前想用的吗,
没想三年级的儿子就想了出来。”
注册了苹果开发者账号,
接着完善了App的编程与开发设计......
仅仅两个月之后,
这款被命名为Hunger Button的APP就上架了!
Yuma的第一款App的上架后,下载量不少。
这让“正式出道”的小码农倍感鼓舞:“感觉自己就是一个专业的程序开发人员!”
从那之后只要脑袋里有想法,
他就在电脑前研究怎么用编程实现它,
练习得越多,
编程的速度也越来越快,
到后来Yuma最快20小时就能
开发出一个APP程序......
但是,这并不意味着APP开发简单,
有的APP研发成功
需要花费的时间和精力难以想象。
比如那次Yuma去Luna Park时玩了款街机游戏,
发现超多人都玩不够。
“不如把街机游戏搬到手机上?”
回到家之后他马上拿出草稿纸,
推演,编码,反复测试......几百遍的修改,
才让游戏在手机APP上重现。
到后来,Yuma对于APP研发的热情
几乎可以用“狂热”来形容,
他甚至曾为专心完成一个App,
跟学校请了2个月的假……
父母和老师居然同意了(国内外教育的差异啊)。
连媒体记者也采访了他——因为Yuma虽然沉迷在研究APP和编程上,却门门功课都是优秀。
周围人的支持让Yuma更有动力,短短一年时间就研发出5个既好玩又实用的App,
比如动画版本的计算器;动画版天气预报;包含所有小精灵参数及训练教程的Pokemon Go玩家指南;帮助人们决定去哪里吃饭的APP......Yuma开发它们的灵感,都来源自日常生活。
这些人气颇旺的免费App吸引来广告商,Yuma能靠它们挣广告费了。
小小年纪就靠精通编程而财务自由的Yuma还特别有分享精神:“编程其实很简单,只有学习的方法对了,任何人都能学会编程的。”
于是他跑到youtube上开视频课。
每天晚上准时录制好编程视频,
上传到“Anyone can code”频道,
教菜鸟们学习编程,
可少年发现来听课的都是大人......
苹果CEO库克:“孩子,你真是天才!”
网络效应是强大的,一夜之间Yuma和APP的故事就在IT圈传开了,不少程序猿惊呼:10岁小屁孩都来抢饭碗了!
就连苹果总公司CEO库克都被惊动了,邀请少年来参加WWDC苹果发布会......而Yuma也表示很想和库克见上一面。
当Yuma进入会场,苹果CEO库克就甩下一大帮程序猿精英,亲自接待了这位最年轻的程序开发者。没聊两句,库克就被惊到了:
“我在来美国的飞机上,设计了一个App!因为我想帮妈妈买点东西带回国,可是不知道划不划算……”
“这个APP能自动计算税率和汇率,只要输入当地的价格就知道对应澳洲的税后价格。”
“我打算接入澳洲商场的价格数据,这样看起来更直接!”
“从澳洲来美国的飞机上,你就设计了一款App?孩子,你简直是个天才!”
Yuma认真地向库克展示他在飞机场临时做出的Demo样稿。
库克在大会上把Yuma放上了大屏幕:
“很多人都会遇到问题,
但是没有人像Yuma一样想到
马上用一个App解决这个问题,
我从这孩子眼里看到了改变世界的力量。”
Yuma Soerianto也以今最年轻开发者的身份,登上了现场大荧屏,与他同时出现在大荧屏上的还有最年长参与者,已经82岁的退休银行家若宫雅子。活到老、学到老,她二十多年来自学编程,开发出一款App并最后在苹果商店上架。
当问到Yuma未来想做什么,刚上五年级的小码农开玩笑说:“我要当蝙蝠侠,用高科技拯救世界!啊哈,其实这是个玩笑,我想开发出一个App,像乔布斯一样,改变这个世界……”
看似遥不可及的梦想,每一天,每一秒,都在被有想法的人认真地对待及实现着。而年龄,真的不是问题。