鄭晶心
從去年暑假開始,昊昊就迷上了編程。嗯,昊昊是一名小學生,9歲,四年級。
昊昊學編程,是被一名只比他大了1歲的亞裔男孩Yuma Soerianto的故事激勵的。一年一度的蘋果全球開發者大會(WWDC)深受人們關注,每年蘋果公司都會從全球幾千萬“程序猿”中挑出幾千名精英,來參加這個盛會,被選中的“碼農”會在業界得到極高的聲譽。2017年WWDC,10歲的Yuma被邀請了。
Yuma在澳洲上小學五年級,他6歲入學時,學校就給他們一、二年級的小學生發放了iPad。Yuma對用iPad玩游戲無感,卻對蘋果商店里各種應用產生了極大的興趣。他發現通過這些APP能學到任何知識,自此他就開始研究。研究了一段時間后,他就向老爸提出學編程的要求。老爸同意了,先把自己淘汰下來的一臺老蘋果電腦給他用于自學,后來在他遇到瓶頸時,幫他報名參加了斯坦福大學免費的iTunes Uwift程序設計課。就這樣,利用業余時間,Yuma學完了斯坦福大學的這門課程。等他學完這些再回頭看,他之前研究過的APP都變得簡單易懂了,他也心生愿望,自己也要開發一些方便于人們生活的APP。
Yuma開發第一款APP的靈感來源于周末媽媽帶他去逛街購物,到了吃飯時間卻糾結于不知吃什么好,最后還是開車走了很遠的路,去了一家他們常去的餐廳。經歷這件事,Yuma就想,能不能開發一款應用,解決人們吃飯選擇困難癥?只要一個按鈕,系統就會根據你的就餐習慣以及你目前所在的位置,推薦最優的就餐地點。
Yuma會編程,但美工設計能力不夠,這時候爸爸就來幫忙了:“你來提供思路,我來制圖。”
整整兩個月,經過不斷優化,Yuma做出了《Lets Eat》。這款APP上架后,還真有不少人下載,而且都是好評,這給了Yuma極大的鼓舞。此后短短一年時間,他開發出了5款APP,都緊密貼合生活需要。他還在視頻網站上開了編程課,通俗易懂地教大家編程。
Yuma的故事被中國的小學生昊昊知道了,昊昊對蘋果商店里的各種應用也很熟悉,也對編程產生了強烈的興趣。他就上網搜索相關課程,這一搜,搜出了更多的故事———
亞裔少年安東尼·馮因為患有嚴重過敏,就發明了一款APP《The Allergizer》。這款APP是一個過敏分析器,它可以幫你分析所吃的食物是否會引起過敏反應;14歲的美國少年Emmanuel因為弱視,體驗到在外就餐的極度不便,便做了一款幫助盲人輕松閱讀菜單的APP《Eyemenu》;18歲的波蘭少年Mateusz Mach發明了能夠幫助聾啞人交流的APP《Five》。

更有一名來自上海的高中生房天益做了一款高中生社團活動的集成平臺APP《Remix》,主要功能是讓同學們可以了解到身邊最時尚、最精彩的活動,房天益也因為這項發明創造獲得了加州大學伯克利分校計算機專業的offer,現已去往美國留學深造。
這些少年極客們的故事激蕩了昊昊,他在網上眾多編程課中選定了一門,開始投入到編碼世界中。
小學生學編程,聽上去奧妙,其實也簡單,昊昊學的編程和成人編程是不一樣的,他不需要學習寫代碼。而讓少年兒童們實現這一夢想的,就是美國麻省理工學院(MIT)設計開發的少兒編程工具Scratch。這項工具門檻很低,孩子們很容易入門,但要學精了一樣是需要花功夫的。
一天,昊昊媽媽聊起她曾經癡迷過一款手機小游戲“貪吃蛇”。她說完也就忘了,誰知一周后,昊昊喊媽媽到他的電腦上看一樣東西。媽媽過去一看,原來昊昊用Scratch做了一款“貪吃蛇”,而且這款貪吃蛇比她當年玩的還要漂亮。昊昊把鼠標交給媽媽,請媽媽點擊。媽媽點擊了一下那條蛇,就見它立即張大了嘴巴向前游去,碰到小球就一口吞下去,直到把自己撐到無比巨大,到最后,全屏都是它的身體。昊昊說:“媽媽,你再點一下。”媽媽就再點了一下,蛇身突然像煙花那樣爆炸開來,中間顯出一行字:媽媽,我愛你!
這份非節日的驚喜小禮物把媽媽感動壞了,她立即發到微信朋友圈里。昊昊笑話她“虛榮”,他對媽媽說:“Yuma說他不奢望開發的APP可以改變世界,能夠為人們的生活提供一點便利已足夠,我想要做的也是如此。”