本文作者:qiaoqingyi

斯坦福编程方法学(斯坦福编程范式)

qiaoqingyi 06-02 102

  苹果全球开发者大会各位光友们都看了没?

  没看的光友,我强烈建议你们去看看苹果……大会上这个抢掉5000多个精英光芒的小屁孩。

  6岁就开始从网上学习编程,一不小心就学完了斯坦福大学的免费编程课,之后的4年,他给苹果开发了5款app。

  对,全部已经上架了。

  注意,以上都是他一个人完成了。但,这不是重点……

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

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

  WWDC2017苹果发布会现场,是苹果公司向研发者们和果粉展示最新软件和技术的大会。

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

  真正的万里挑一被选中的码农,自然会在业界得到极高的声誉,因此能被邀请参会,是每个码农梦寐以求的事。

  如果再能和库克合个影,坐下来聊聊人生,那基本就上天了···

  不过这千万码农做梦都想实现的,被一个10岁亚裔男孩完成了!

  这个娃不仅被库克点名邀请,而且当库克进到活动大厅,甩下一干人等,跟他聊了好几分钟,对他开发的App非常感兴趣。

  不仅如此,

  小家伙还以今年大会

  最年轻开发者身份登上大荧屏,

  羡煞众人。

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

斯坦福编程方法学(斯坦福编程范式)

  他就是Yuma Soerianto,一个还在澳洲上五年级的小学生。很多人夸他是天才,是编程领域不可多得的神童。

  但只有Yuma自己清楚,哪有什么天才,不过是一点点兴趣,外加日积月累的学习研究。

  6岁那年,Yuma正式升入小学,升小学,最让他开心的不仅是能结交新朋友,而且还能领到一个iPad。

  早在2012年,澳大亚利就开始向1、2年级学生发放iPad

  不过当班里其他孩子,每天把iPad当游戏机玩的时候,Yuma却对苹果商店的各种应用,产生了极大的兴趣。

  他发现通过苹果商店里的各种App,他几乎能学到任何知识,解锁各种应用。于是每天一回到家,他就痴迷地抱着个平板下载各种免费应用,下完就一个个研究他们的功能。

  父母看到孩子整天回家抱个平板,担心他沉迷其中,但偶尔瞅一眼发现他没玩游戏,也就放任自流···

  直到有天Yuma发现了一个叫Swift Playgrounds的神奇应用,它依靠娱乐性很强的的互动机制和可爱的卡通形象让儿童对程式设计感兴趣。

  Yuma瞬间沉迷其中无法自拨,研究了一段时间后,他央求老爸给他买台电脑,他想学编程。

  老爸一听有点懵,儿子这么小竟要学编程?是不是从哪听来的新词,故意为买电脑玩游戏找借口。

  不过老爸也有私心,之前想换电脑妻子不允许,这下可以甩锅给儿子,自己用新电脑,把旧苹果本送给儿子折腾。

  没想到儿子拿到这台破苹果后,彻底开启了开挂的人生。自学一段时间他遇到瓶颈,就请教父母、老师,但发现身边没人比他懂得多。

  遇上问题只能靠自己,于是7岁那年,这娃报名参加了斯坦福大学,免费的iTunes U Swift 程式设计課。

  就这样几个月的时间,Yuma利用课余的空闲,自学完了斯坦福大学的这门课程。

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

  于是他又掉头开始研究苹果商店排名前100的应用。整整研究了一年,8岁的时候他觉得小有把握,是时候开发一款方便于人们生活的App了。

  但Yuma又不知从何着手,直到周末妈妈带他购物逛街,却纠结于不知吃什么,最后还是开了大老远的车,来到之前一家经常光顾的餐厅。

  Yuma就此来了灵感,能不能开发一款应用,解决人们吃饭选择困难症?只要一个按钮,系统就会跟你的就餐系统,推荐最优的就餐地点。

  但光会编程远远不够,图片和美工设计都要掌握,这时老爸就出来打下手,“你来提供设计思路,我来做图。”

  整整两个月,小家伙寝食难安地一遍遍优化自己的应用。完成发布那一刻,他真正觉得自己是个专业开发者,而不是懵懵懂懂的小学生。

  第一款App上架后,

  还真有不少人下载,

  而且都是大大的好评,

  这给了Yuma极大的鼓舞。

  他脑子里开始蹦出各种各样的想法。仅凭课余时间实现这些想法,显然已经不够。

  机智的Yuma跑去校长那,申请两个月的假期,在家专心开发App。校长最初难以接受,但当小伙亮出成绩单和奖学金证明,校长和爸妈一起给他开了绿灯。

  短短一年时间,

  他开发出5款App

  进入到苹果应用商店。

  这一个个应用,表面看起来可爱简单,实际背后涉及到复杂的算法,为此Yuma发邮件请教了,数学、物理、计算机等各个领域的教授。

  家里光是被他用过的草稿纸,

  就推在墙角没过他的头。

  他为同学设计的计算器,更加亲切贴近小朋友,而且按钮更大,解决了误触的问题,每按一个数字,还会有贴心的语音提醒。

  口袋精灵,

  每个精灵的使用指南和训练过程,

  都被Yuma细心地集合到一个App中。

  刚刚九岁的年纪,

  他已经凭这几款App,

  养活自己绰绰有余。

  10岁他已经在视频网站,开了编程课,通俗易懂地教大家如何编程,令人意外的是,他的粉丝大多是成年观众。

  正是一年一年,一步一步地提升自己,才让这个年仅10岁小家伙的事迹,被远在美国的苹果CEO库克了解。

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

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

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

  整整几分钟,库克耐心地听得一丝不苟。

  “你在飞机上20个小时,

  就能设计出这样一款应用?

  孩子,你真是个天才。”

  美国各大媒体的记者,也争相采访这个小男孩

  库克说从这个小男孩身上,

  看到了现今大多数人缺乏的,

  纯粹、执着、认真。

  当问到Yuma未来想做什么,刚上五年级的小码农开玩笑说:“我要当蝙蝠侠,用高科技拯救世界!啊哈,其实这是个玩笑,我想开发出一个App,像乔布斯一样,改变这个世界……”

  看似遥不可及的梦想,每一天,每一秒,都在被有想法的人认真地对待及实现着。而年龄,真的不是问题。

探物者

微信号tuohekeji2014

阅读
分享