為什麼這位 10 歲小朋友,連續兩年獲得蘋果 CEO 庫克的大力讚揚?

每年的蘋果開發者大會 WWDC 都是全世界工程師的心之所向,果粉們的朝聖之旅。能受邀蒞臨 WWDC 現場的不是頂尖工程師就是資深媒體人,而普通人則凌晨三點就開始在聖何塞的會場外大排長龍,在寒風中靠著一份信仰堅持到第二天早上。


▲ WWDC 是果粉們的麥加

然而就在這個「大人在講事情」的大會上,有一個很顯眼的小不點,他就是年僅 11 歲的尤馬(Yuma Soerianto)。

這位瘦瘦矮矮的亞裔小朋友並不是跟著爸媽混進來的,而是貨真價實的 Apple 開發者。在他的 Twitter 主頁上他自我介紹道:「年紀很小的 iOS 開發者;演說家;程式老師;跆拳道黑帶。」哦,而且這個乍看不起眼的「小屁孩」(無貶義)已經開發了7 款應用軟體,還剛剛獲得維多利亞青年成就獎,並且連續兩年拿到了競爭者甚眾的Apple 獎學金。


▲ 這已經是他第二次被庫克叫來開會了

這個有點臭屁、卻笑的很靦腆的小孩,用了四年走完了別人十幾年才能走完的路。但和其他少年成名的小選手不一樣的是,尤馬身上既有小工程師的熱情,也完美地保存了小孩的天真。

「很多人覺得我肯定天天在桌子前面衝著電腦苦學,但其實我特別愛玩,我就是個小學生。」尤馬有點不好意思地說。和其他成長在網路時代的小孩兒一樣,尤馬超級喜歡打遊戲,還喜歡在YouTube 上看直播,頭上「最小的蘋果開發者」的大帽子並沒有讓他跟朋友疏遠,他也從來不曠課。「我都用課餘時間寫程式的,程式鋼琴、空手道對我來說一樣重要。」尤馬在接受Apple 採訪時說。

雖然尤馬小朋友6 歲就開始寫網頁了,但真正改變他命運的其實是Apple 的Swift 語言。

在2016 年的WWDC 上,蘋果推出了Swift 語言。為了讓更多初學者享受程式的樂趣,Apple 同時推出了教學軟體Swift Playgrounds。這款軟體用遊戲任務和可視化程式的形式,一步一步教會了尤馬怎麼開發App。可以說沒有Swift,就沒有尤馬的成績。這也可能是庫克中意小尤馬的原因。

尤馬最先做的是一個鴨子操縱大吊車蓋樓的小遊戲。玩家需要盡可能地把磚塊垂直疊上去,否則可供堆疊的部分就會越來越小。雖然這個遊戲非常簡單,但是玩起來簡直有毒……一旦開始就會玩上十幾個回合,真的是把大人的心理牢牢捏在手裡的小朋友!

但在開發App 時,尤馬的考慮可不只是好玩這麼簡單。

他的另一個作品更加神奇,名叫Hunger Button。打開之後會出現一個漸變色的紅底,上面有一個黃色按鈕,只要按一下,這個App 就會自動為你隨機推薦一家周圍的餐廳,而且推薦界面只有一張餐廳招牌菜圖、餐廳名字、步行距離、一個餐廳電話、和餐廳星級。非常簡潔!一句廢話也沒有!而且是很漂亮的手寫字體!如果你覺得這家餐廳不滿意,還可以繼續抽,直到抽到一家滿意的為止。

一番研究之後,每個工作日中午都有選擇困難症的我決定以後把「今天吃什麼」這個問題交給尤馬……

真想把這個App 推薦給每天都為了吃哪家而吵來吵去的同事啊!

尤馬開發的另外一款鴨子系列App 是我見過最可愛的天氣應用軟體。這個軟體裡有一隻玩變裝秀的小鴨子(應該是那隻蓋大樓的小鴨子下班了),每天它都會穿上適合今天天氣的衣服,然後說一句冷笑話……比如說今日桑尼維爾夜間天氣15 攝氏度,有點風,鴨子就會建議你穿一件暖和(warm)的外套,而不是小蟲子(worm)外套。這個真的很像小學生講的笑話!而且你戳一下小鴨子,還會傳來尤馬自己錄的嘎嘎叫聲!


▲ 這個我也不捨得刪了

在自己程式之餘,為了讓更多小朋友愛上程式,尤馬還在YouTube 上當起了老師。他創建了一個叫「人人都能學程式」(Anyone Can Code)的頻道,專門在裡面講怎麼用Xcode 和Swift 做小遊戲。只不過現在看來,尤馬的粉絲都是混進來看萌萌天才小朋友的大人。

為什麼庫克這麼喜歡尤馬,連續兩年都把獎學金給了他?其實看看這些獲得蘋果獎學金的孩子們,不難發現他們之間的一些共通點。

在尤馬開發的小程序中,最令庫克感興趣的一個是尤馬在飛往美國參加大會的過程中寫出來的,前前後後只花了不到十個小時時間。這個小程序可以換算美元匯率,並自動加上當地稅金,「這樣我爸爸媽媽就能在美國輕鬆購物了。」尤馬對庫克說。

另一位獎學金獲得者,開發了一款幫助帕金森患者的App。這個App 可以追踪患者的病情發展情況,並且幫助他們進行康復鍛煉。來自印度的獎學金獲得者Ajay Mandani 則開發了一款幫助認知障礙的兒童學習的應用軟體。

這些獎學金獲得者的共同點就在於,他們都在嘗試用科技讓身邊的人、讓弱勢群體的生活更美好。他們都在努力改變社會。
尤馬也是這樣,他的厲害之處不是他的程式能力,而是他的創造力、和對身邊人的關懷。「世界上的萬事萬物都遵循著程序,寫程式是其中反饋最敏捷的一種程序。」尤馬總結道:「我寫程式,就是想要改變社會的。」

獎學金理應發給這樣的小朋友。