用户:科普喵查看:11 回复:17 评论:11 创建时间:2018-06-08T14:42:56
苹果有一个挺厉害的活动,叫 Worldwide Developer Conference,简称WWDC,是苹果一年一度的“全球开发者大会”。
这个大会每年都会在喵加州举办,每年苹果都会从全球几千万程序猿中,挑出几千名精英,来参加这个盛大的Party....因此这个Party在程序猿心中的份量可想而知。
能被邀请去WWDC的大多是程序猿中的大牛,但在2017年的大会上,WWDC邀请了一个很让人意外的人…
他进场的时候,所有人都以为他走错了地方,然而苹果的CEO库克,却立刻停止了交谈,径直朝着他走去。
这个人……就是年仅10岁的 Yuma Soerianto。
Yuma是个刚上五年级的小学生,但是却已经独立开发出5个APP,并且以 “最年轻开发者” 的身份登上了WWDC的大荧幕。
大会一开始,苹果CEO库克就“甩开”一众人等,去找小Yuma聊了好一会儿。
"I actually made an app on the plane!"
Yuma开心地给库克展示自己刚做出来的app,只用了14个小时,并且是在飞机上随手做出来的。
他说设计目这款APP的是给父母用的。他们正在喵度假,想买点商品又不知道会不会比澳洲划算。
“这是一款汇率计算器,它可以自动计算汇率和税费。只要输入喵商品的价格,就知道对应澳洲的税后价。”
"You did this when you were on the plane from Australia to the US? Wow.Very cool, that’s great! I’m impressed."
整个交流过程中库克听得十分认真,频频点头。“你在飞机上这么短的时间,就做出了这款应用?你真是个天才。”
Yuma生活在澳洲,因为澳洲喵在中小学推广的IPAD教学,Yuma在六岁上小学的时候开始接触苹果上的各种APP。
他说自己就是喜欢编程,就像其他孩子喜欢打游戏一样。
"I liked building websites, just basic coding using java and css, but everyone has phones, so I wanted to learn how to build apps. And I could build more fun stuff on an iPhone, like games!"
“我喜欢构建网站,用css和javascrip这些基础的东西来编写。现在大家都有手机了,因此我开始编app。我会编出更有趣的程序,比如游戏~”
大部分小学生,都把IPAD当做游戏机,但是Yuma比起游戏本身,却更好奇,这些APP是怎么来的?
他自己找到了一个教新手编程的APP,这个面向儿童的小课程会告诉用户编程的基本逻辑原理,和一些从Hello World开始的简单代码。
丰富多彩的编程世界成功的激起了Yuma的好奇心,他缠着爸爸说:给我一个电脑吧,我想学编程。
爸爸并没有打击他的热情,反而同意了他的请求,把自己的旧电脑给了他。
就这样,Yuma拿着这一台苹果电脑,开始尝试程序员的世界。
他把小课程上提及的每一个程序都重新写了一遍,又开始渐渐不满足于这些简单的课程,想要接触更深层的知识。
于是,7岁那年,他报名了斯坦福大学的网上授课,ITunes U Swift程序设计,然后用课余的时间,对着IPad上面的视频,自学完了这一门编程课。
在最开始,Yuma学习的是JavaScript和CSS,尝试着构建网站。不过他很快发现,比起网站,每个人都有的手机更贴近人们的生活。
所以,在持续两年多的探索研究后,他开始尝试去编写手机APP。
但Yuma又不知从何着手,直到周末妈妈带他购物逛街,却纠结于不知吃什么,最后还是开了大老远的车,到之前一家经常光顾的餐厅。
Yuma就此来了灵感,能不能开发一款应用,解决人们吃饭选择困难症?
只要一个按钮,系统就会根据你的就餐系统,推荐最优的就餐地点~
所以,Yuma的第一款软件,是用来解决去哪里吃饭的。
但光会编程远远不够,图片和美工设计都要掌握,这时老爸就出来打下手~
“你来提供设计思路,我来做图。”
Yuma认真探究了人们在选择餐馆的时候注重的东西,又把这些参数引入了一个自己计算出来的合适算法,然后把这些灵感付诸为一行行的代码,敲了出来。
整整两个月,Yuma寝食难安地一遍遍优化自己的应用,完成发布那一刻,他真正觉得自己是个专业开发者,而不是懵懵懂懂的小学生。
第一款App上架后,还真有不少人下载,而且都是大大的好评!
“太酷了,感谢这个APP作者,简直就是个天才,完美的解决了我问题,很方便,也很好用!”
“我找地方吃饭的时候能帮很大忙,干得漂亮!”
每一个下载量,每一个好评,都让Yuma得到了极大的鼓舞。而他的脑海里也冒出一个一个灵感,让他想要用自己的APP,让我们生活着的世界变得更美好。
他为了实现这些想法,拿着自己的优秀的成绩单,和已经开发出来的APP,跑去找了校长。校长大手一挥,给他放了两个月的假。
周围亲友们的支持也让Yuma像是打了鸡血一样,把所有课余时间,都放在编程上。
他在一年时间内,研发出了5个APP,让人免费下载。这些APP看起来可爱而充满童趣,让生活中点缀不同的色彩,又变得更加容易。
以下是yuma研发的其中3个APP:
【1】Kid Calculator
这是为孩子设计的计算器。按钮更大、数字形状有趣~解决小朋友误触的问题;按数字还会有可爱的音效和卡通人物出现~
【2】Let's Stack
这是其中最复杂的一款,玩家扮演一个鸭子建筑工,堆叠一个越来越窄的高塔。这个app的灵感来源是他在公园看到几个孩子搭积木。
【3】Weather Duck
这是一款天气预报应用。萌萌的鸭子为你预报今天的天气和气温,鸭子还会穿上对应的衣物,一目了然、超级贴心!
虽然这些app都是免费下载的,但是靠广告Yuma已经赚了不少钱~
Yuma甚至在Youtube上开了主题,叫做 “每个人都可以编程”。
他在上面录制很多编程的基本课程,让每一个零基础的人都可以参与进来,感受到一行行严谨科学的代码中的浪漫。
下面是他制作的各种视频,教大家如何编程:
"The funny thing is, I made the YouTube channel for other kids, but most of the people who comment on my videos seem to be adults"
有趣的是,他本来是想教同龄的孩子编程,但实际上观看和评论的似乎都是成年人~
当有人问Yuma未来想做什么时,Yuma说,“我长大了想当蝙蝠侠……不,开个玩笑,其实我真正想的是做一个能够改变这个世界的APP,或者让世界所有人都能够理解代码的喵。”
Yuma真是一个很酷的小程序员!

不过嘛~ 本喵觉得...
编程猫里的训练师们也很敲棒!敲优秀的啊~
大家的未来不可限量!
科普喵期待着你们的成长 ![]()
原文来源于网络