每年的蘋果開發者大會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是我見過最可愛的天氣應用軟體。這個軟體裡有一隻玩變裝秀的小鴨子(應該是那隻蓋大樓的小鴨子下班了),每天它都會穿上適合今天天氣的衣服,然後說一句冷笑話⋯⋯例如:今日桑尼維爾夜間天氣15度、有點風,鴨子就會建議你穿一件暖和(warm)的外套,而不是小蟲子(worm)外套。就是小學生講的笑話啊!而且戳一下小鴨子,還會傳來尤馬自己錄的嘎嘎叫聲!
在自己寫程式之餘,為了讓更多小朋友愛上寫程式,尤馬還在YouTube上當起了老師。他創建了一個叫「人人都能學寫程式」的頻道,專門在裡面講怎麼用Xcode和Swift做小遊戲。只不過現在看來,尤馬的粉絲都是混進來看萌萌小朋友的大人。
為什麼庫克這麼喜歡尤馬、連續兩年都把獎學金給了他?其實看看這些獲得蘋果獎學金的孩子們,不難發現他們之間的一些共通點。
在尤馬開發的程式中,最令庫克感興趣的一個是尤馬在飛往美國參加大會的過程中寫出來的、前後只花了不到十個小時時間。這個程式可以換算美元匯率,並自動加上當地稅金,「這樣我爸爸、媽媽就能在美國輕鬆購物了。」尤馬對庫克說。
另一位獎學金獲得者,美國高中生周睿,開發了一款幫助帕金森患者的 App。這款App可以追蹤患者的病情發展情況,並且幫助他們進行康復鍛鍊。來自印度的獎學金獲得者Ajay Mandani則開發了一款幫助認知障礙的兒童學習的應用軟體。
這些獎學金獲得者的共同點就在於,他們都在嘗試用科技讓身邊的人、讓弱勢群體的生活更美好。他們都在努力改變社會。
尤馬也是這樣,他的厲害之處不是他的寫程式的能力,而是他的創造力、和對身邊人的關懷。「世界上的萬事萬物都遵循著程序,寫程式是其中回饋最敏捷的一種程序。」尤馬總結道。「我編程,就是想要改變社會的。」
獎學金理應發給這樣的孩子。
本文授權轉載自:PingWest