本文轉(zhuǎn)載授權(quán)自開(kāi)始吧旗下自媒體
有束光(ID:onelight01)
蘋果全球開(kāi)發(fā)者大會(huì)各位粉絲們都看了沒(méi)?
沒(méi)看的粉絲們,我強(qiáng)烈建議你們?nèi)タ纯刺O果……大會(huì)上這個(gè)搶掉5000多個(gè)精英光芒的小屁孩。
6歲就開(kāi)始從網(wǎng)上學(xué)習(xí)編程,一不小心就學(xué)完了斯坦福大學(xué)的免費(fèi)編程課,之后的4年,他給蘋果開(kāi)發(fā)了5款app。
對(duì),全部已經(jīng)上架了。
注意,以上都是他一個(gè)人完成了。但,這不是重點(diǎn)……
重點(diǎn)是這個(gè)小小……小伙子說(shuō)的話:
“夢(mèng)想就像是樹(shù)苗,你用汗水去滋養(yǎng)它,總有一天會(huì)看到它開(kāi)枝散葉,結(jié)出果實(shí)?!?。
WWDC2017蘋果發(fā)布會(huì)現(xiàn)場(chǎng),是蘋果公司向研發(fā)者們和果粉展示最新軟件和技術(shù)的大會(huì)。
當(dāng)看到10歲的Yuma Soerianto時(shí),
你可能以為他走錯(cuò)片場(chǎng)了,
結(jié)果人家是以“最年輕開(kāi)發(fā)者”身份,
PK掉千萬(wàn)程序員拿下WWDC獎(jiǎng)學(xué)金,
受邀來(lái)到硅谷的黑馬。
這個(gè)獎(jiǎng)學(xué)金每年全球只分配兩三個(gè)名額,到咱中國(guó)也就3個(gè)人左右吧。不愧“英雄出少年”...
10歲時(shí)司馬還在為應(yīng)用題發(fā)愁,
少年卻是已經(jīng)財(cái)務(wù)自由,
一年時(shí)間就研發(fā)5個(gè)上架App的“研發(fā)老手”。
此次在發(fā)布大會(huì)更是登上大屏幕,
被蘋果CEO庫(kù)克點(diǎn)名稱贊。
而他,只是個(gè)剛上五年級(jí)的小學(xué)生。
▼
6歲“迷”上當(dāng)碼農(nóng)
剛說(shuō)了,少年在6歲時(shí)就迷上了APP,那年他剛到墨爾本Middle Park念小學(xué)。
上學(xué)第一天,準(zhǔn)小學(xué)生們都鬧著不想上學(xué),Yuma也一樣,但是當(dāng)發(fā)現(xiàn)學(xué)習(xí)用具里還有iPad時(shí),他立馬就覺(jué)得去學(xué)校也不錯(cuò)。
下課的時(shí)候,同學(xué)都會(huì)圍在一起,比比看誰(shuí)下的小游戲好玩,雖然Yuma也愛(ài)玩游戲,但他更感興趣的是這些App 是怎么來(lái)的。
差距或許在面對(duì)同一件事,作出不同選擇的時(shí)候,就拉開(kāi)了。
同班同學(xué)沉迷于游戲的樂(lè)趣,Yuma卻沒(méi)事就逛APP store搗鼓,一放學(xué)回家就抱著iPad點(diǎn)來(lái)點(diǎn)去……父母正想制止,發(fā)現(xiàn)孩子居然不是在玩游戲,也就不大管他。
那天,Yuma無(wú)意下載了
Swift Playgrounds免費(fèi)編程游戲App,
他的碼農(nóng)生涯便開(kāi)始了。
原來(lái),這個(gè)App是專門教菜鳥(niǎo)學(xué)Swift編程的,
里邊會(huì)用動(dòng)畫(huà)告訴用戶編程的原理。
Yuma邊玩游戲邊闖關(guān),居然看懂了,
雖然只學(xué)到皮毛,
但成功激起他想了解更多的好奇心。
▼
從開(kāi)發(fā)菜鳥(niǎo)到APP老手
好奇心是夢(mèng)想的推進(jìn)器,這話還真沒(méi)錯(cuò),但家人的支持也挺重要。當(dāng)Yuma跑去找老爸,“爸爸,給我買臺(tái)電腦吧,我想學(xué)編程!”
老爸一臉懵圈地看著剛換牙的兒子,然后……就把舊蘋果電腦送給他人(看看人家的爸爸)。
Yuma從UI前端設(shè)計(jì)師老爸那得到第一臺(tái)蘋果電腦
有蘋果電腦之后,Yuma像被碼農(nóng)附體,
當(dāng)別的小伙伴跑到戶外踢足球,
他卻埋頭在電腦前敲,敲,敲代碼。
不久他就get到Swift Playgrounds上的所有技能,能試著編出簡(jiǎn)易的小程序了。越學(xué)就越想知道更多,編出更有難度的程序,但現(xiàn)有的技能完全不夠用。
Yuma想跟爸爸取經(jīng),不過(guò)作為視覺(jué)設(shè)計(jì)師的老爸完全幫不上忙啊。
Yuma 獨(dú)自探索了好久,
終于發(fā)現(xiàn)蘋果有一款自帶的iTunes U軟件,
少年馬上報(bào)名斯坦福大學(xué)提供的
免費(fèi) iTunes U Swift編程課。
每天放學(xué)后按照iPad上的教學(xué)視頻,
跟著斯坦福大學(xué)的教授學(xué)高級(jí)編程語(yǔ)言。
剛開(kāi)始,年幼的Yuma
對(duì)編程里的邏輯關(guān)系理解不來(lái),
會(huì)跑去問(wèn)老爸,
或是打電話請(qǐng)教計(jì)算機(jī)老師。
持續(xù)學(xué)習(xí)兩年多后,Yuma漸漸懂得了編程的邏輯:“通過(guò)學(xué)習(xí) javascript 和 css 的基本代碼,我愛(ài)上了建網(wǎng)站?!?/span>
可后來(lái)他發(fā)現(xiàn)人人都有一部手機(jī),“如果我學(xué)會(huì)開(kāi)發(fā) App,就能在推出各種有趣的應(yīng)用程序,改變?nèi)藗兊纳盍??!?/span>
某天爸媽沒(méi)做飯,決定帶Yuma去下館子,可思來(lái)想去也不知道去哪里吃,糾結(jié)半天最后還是去購(gòu)物中心的餐廳解決了。
Yuma忽然靈光一閃:“我知道了!開(kāi)發(fā)一款解決去哪里吃飯問(wèn)題的APP!”
回家后Yuma研究了十來(lái)個(gè)餐飲評(píng)價(jià)軟件,
類似大眾點(diǎn)評(píng)這樣的,
然后認(rèn)真地看了用戶的評(píng)價(jià),
就在草稿紙上“刷,刷,刷......”地寫(xiě)起算法來(lái)。
這時(shí)候之前自學(xué)到的知識(shí),
就派上用場(chǎng)了。
他逐一分析那些歡迎度最高的餐評(píng)APP,
最后總結(jié)出一種最方便的推薦算法,
并把它用代碼一行行敲了出來(lái)......
就像這樣~
當(dāng)聽(tīng)到兒子拿著電腦balabala
講述他的代碼和算法時(shí),
老爸再次懵圈:
“這樣的App不正是我每天吃飯前想用的嗎,
沒(méi)想三年級(jí)的兒子就想了出來(lái)?!?/span>
注冊(cè)了蘋果開(kāi)發(fā)者賬號(hào),
接著完善了App的編程與開(kāi)發(fā)設(shè)計(jì)......
僅僅兩個(gè)月之后,
這款被命名為Hunger Button的APP就上架了!
Yuma的第一款A(yù)pp的上架后,下載量不少。
這讓“正式出道”的小碼農(nóng)倍感鼓舞:“感覺(jué)自己就是一個(gè)專業(yè)的程序開(kāi)發(fā)人員!”
從那之后只要腦袋里有想法,
他就在電腦前研究怎么用編程實(shí)現(xiàn)它,
練習(xí)得越多,
編程的速度也越來(lái)越快,
到后來(lái)Yuma最快20小時(shí)就能
開(kāi)發(fā)出一個(gè)APP程序......
但是,這并不意味著APP開(kāi)發(fā)簡(jiǎn)單,
有的APP研發(fā)成功
需要花費(fèi)的時(shí)間和精力難以想象。
比如那次Yuma去Luna Park時(shí)玩了款街機(jī)游戲,
發(fā)現(xiàn)超多人都玩不夠。
“不如把街機(jī)游戲搬到手機(jī)上?”
回到家之后他馬上拿出草稿紙,
推演,編碼,反復(fù)測(cè)試......幾百遍的修改,
才讓游戲在手機(jī)APP上重現(xiàn)。
到后來(lái),Yuma對(duì)于APP研發(fā)的熱情
幾乎可以用“狂熱”來(lái)形容,
他甚至曾為專心完成一個(gè)App,
跟學(xué)校請(qǐng)了2個(gè)月的假……
父母和老師居然同意了(國(guó)內(nèi)外教育的差異?。?/span>
連媒體記者也采訪了他——因?yàn)閅uma雖然沉迷在研究APP和編程上,卻門門功課都是優(yōu)秀。
周圍人的支持讓Yuma更有動(dòng)力,短短一年時(shí)間就研發(fā)出5個(gè)既好玩又實(shí)用的App,
比如動(dòng)畫(huà)版本的計(jì)算器;動(dòng)畫(huà)版天氣預(yù)報(bào);包含所有小精靈參數(shù)及訓(xùn)練教程的Pokemon Go玩家指南;幫助人們決定去哪里吃飯的APP......Yuma開(kāi)發(fā)它們的靈感,都來(lái)源自日常生活。
這些人氣頗旺的免費(fèi)App吸引來(lái)廣告商,Yuma能靠它們掙廣告費(fèi)了。
小小年紀(jì)就靠精通編程而財(cái)務(wù)自由的Yuma還特別有分享精神:“編程其實(shí)很簡(jiǎn)單,只有學(xué)習(xí)的方法對(duì)了,任何人都能學(xué)會(huì)編程的。”
于是他跑到y(tǒng)outube上開(kāi)視頻課。
每天晚上準(zhǔn)時(shí)錄制好編程視頻,
上傳到“Anyone can code”頻道,
教菜鳥(niǎo)們學(xué)習(xí)編程,
可少年發(fā)現(xiàn)來(lái)聽(tīng)課的都是大人......
▼
蘋果CEO庫(kù)克:“孩子,你真是天才!”
網(wǎng)絡(luò)效應(yīng)是強(qiáng)大的,一夜之間Yuma和APP的故事就在IT圈傳開(kāi)了,不少程序猿驚呼:10歲小屁孩都來(lái)?yè)岋埻肓耍?/span>
就連蘋果總公司CEO庫(kù)克都被驚動(dòng)了,邀請(qǐng)少年來(lái)參加WWDC蘋果發(fā)布會(huì)......而Yuma也表示很想和庫(kù)克見(jiàn)上一面。
當(dāng)Yuma進(jìn)入會(huì)場(chǎng),蘋果CEO庫(kù)克就甩下一大幫程序猿精英,親自接待了這位最年輕的程序開(kāi)發(fā)者。沒(méi)聊兩句,庫(kù)克就被驚到了:
“我在來(lái)美國(guó)的飛機(jī)上,設(shè)計(jì)了一個(gè)App!因?yàn)槲蚁霂蛬寢屬I點(diǎn)東西帶回國(guó),可是不知道劃不劃算……”
“這個(gè)APP能自動(dòng)計(jì)算稅率和匯率,只要輸入當(dāng)?shù)氐膬r(jià)格就知道對(duì)應(yīng)澳洲的稅后價(jià)格。”
“我打算接入澳洲商場(chǎng)的價(jià)格數(shù)據(jù),這樣看起來(lái)更直接!”
“從澳洲來(lái)美國(guó)的飛機(jī)上,你就設(shè)計(jì)了一款A(yù)pp?孩子,你簡(jiǎn)直是個(gè)天才!”
Yuma認(rèn)真地向庫(kù)克展示他在飛機(jī)場(chǎng)臨時(shí)做出的Demo樣稿。
庫(kù)克在大會(huì)上把Yuma放上了大屏幕:
“很多人都會(huì)遇到問(wèn)題,
但是沒(méi)有人像Yuma一樣想到
馬上用一個(gè)App解決這個(gè)問(wèn)題,
我從這孩子眼里看到了改變世界的力量。”
Yuma Soerianto也以今最年輕開(kāi)發(fā)者的身份,登上了現(xiàn)場(chǎng)大熒屏,與他同時(shí)出現(xiàn)在大熒屏上的還有最年長(zhǎng)參與者,已經(jīng)82歲的退休銀行家若宮雅子?;畹嚼稀W(xué)到老,她二十多年來(lái)自學(xué)編程,開(kāi)發(fā)出一款A(yù)pp并最后在蘋果商店上架。
當(dāng)問(wèn)到Y(jié)uma未來(lái)想做什么,剛上五年級(jí)的小碼農(nóng)開(kāi)玩笑說(shuō):“我要當(dāng)蝙蝠俠,用高科技拯救世界!啊哈,其實(shí)這是個(gè)玩笑,我想開(kāi)發(fā)出一個(gè)App,像喬布斯一樣,改變這個(gè)世界……”
看似遙不可及的夢(mèng)想,每一天,每一秒,都在被有想法的人認(rèn)真地對(duì)待及實(shí)現(xiàn)著。而年齡,真的不是問(wèn)題。
藝術(shù)是非丨傳遞最具爭(zhēng)議的創(chuàng)意思想
聯(lián)系客服