鄭晶心
從去年暑假開始,昊昊就迷上了編程。嗯,昊昊是一名小學(xué)生,9歲,四年級。
昊昊學(xué)編程,是被一名只比他大了1歲的亞裔男孩Yuma Soerianto的故事激勵(lì)的。一年一度的蘋果全球開發(fā)者大會(WWDC)深受人們關(guān)注,每年蘋果公司都會從全球幾千萬“程序猿”中挑出幾千名精英,來參加這個(gè)盛會,被選中的“碼農(nóng)”會在業(yè)界得到極高的聲譽(yù)。2017年WWDC,10歲的Yuma被邀請了。
Yuma在澳洲上小學(xué)五年級,他6歲入學(xué)時(shí),學(xué)校就給他們一、二年級的小學(xué)生發(fā)放了iPad。Yuma對用iPad玩游戲無感,卻對蘋果商店里各種應(yīng)用產(chǎn)生了極大的興趣。他發(fā)現(xiàn)通過這些APP能學(xué)到任何知識,自此他就開始研究。研究了一段時(shí)間后,他就向老爸提出學(xué)編程的要求。老爸同意了,先把自己淘汰下來的一臺老蘋果電腦給他用于自學(xué),后來在他遇到瓶頸時(shí),幫他報(bào)名參加了斯坦福大學(xué)免費(fèi)的iTunes Uwift程序設(shè)計(jì)課。就這樣,利用業(yè)余時(shí)間,Yuma學(xué)完了斯坦福大學(xué)的這門課程。等他學(xué)完這些再回頭看,他之前研究過的APP都變得簡單易懂了,他也心生愿望,自己也要開發(fā)一些方便于人們生活的APP。
Yuma開發(fā)第一款A(yù)PP的靈感來源于周末媽媽帶他去逛街購物,到了吃飯時(shí)間卻糾結(jié)于不知吃什么好,最后還是開車走了很遠(yuǎn)的路,去了一家他們常去的餐廳。經(jīng)歷這件事,Yuma就想,能不能開發(fā)一款應(yīng)用,解決人們吃飯選擇困難癥?只要一個(gè)按鈕,系統(tǒng)就會根據(jù)你的就餐習(xí)慣以及你目前所在的位置,推薦最優(yōu)的就餐地點(diǎn)。
Yuma會編程,但美工設(shè)計(jì)能力不夠,這時(shí)候爸爸就來幫忙了:“你來提供思路,我來制圖?!?/p>
整整兩個(gè)月,經(jīng)過不斷優(yōu)化,Yuma做出了《Lets Eat》。這款A(yù)PP上架后,還真有不少人下載,而且都是好評,這給了Yuma極大的鼓舞。此后短短一年時(shí)間,他開發(fā)出了5款A(yù)PP,都緊密貼合生活需要。他還在視頻網(wǎng)站上開了編程課,通俗易懂地教大家編程。
Yuma的故事被中國的小學(xué)生昊昊知道了,昊昊對蘋果商店里的各種應(yīng)用也很熟悉,也對編程產(chǎn)生了強(qiáng)烈的興趣。他就上網(wǎng)搜索相關(guān)課程,這一搜,搜出了更多的故事———
亞裔少年安東尼·馮因?yàn)榛加袊?yán)重過敏,就發(fā)明了一款A(yù)PP《The Allergizer》。這款A(yù)PP是一個(gè)過敏分析器,它可以幫你分析所吃的食物是否會引起過敏反應(yīng);14歲的美國少年Emmanuel因?yàn)槿跻?,體驗(yàn)到在外就餐的極度不便,便做了一款幫助盲人輕松閱讀菜單的APP《Eyemenu》;18歲的波蘭少年Mateusz Mach發(fā)明了能夠幫助聾啞人交流的APP《Five》。
更有一名來自上海的高中生房天益做了一款高中生社團(tuán)活動(dòng)的集成平臺APP《Remix》,主要功能是讓同學(xué)們可以了解到身邊最時(shí)尚、最精彩的活動(dòng),房天益也因?yàn)檫@項(xiàng)發(fā)明創(chuàng)造獲得了加州大學(xué)伯克利分校計(jì)算機(jī)專業(yè)的offer,現(xiàn)已去往美國留學(xué)深造。
這些少年極客們的故事激蕩了昊昊,他在網(wǎng)上眾多編程課中選定了一門,開始投入到編碼世界中。
小學(xué)生學(xué)編程,聽上去奧妙,其實(shí)也簡單,昊昊學(xué)的編程和成人編程是不一樣的,他不需要學(xué)習(xí)寫代碼。而讓少年兒童們實(shí)現(xiàn)這一夢想的,就是美國麻省理工學(xué)院(MIT)設(shè)計(jì)開發(fā)的少兒編程工具Scratch。這項(xiàng)工具門檻很低,孩子們很容易入門,但要學(xué)精了一樣是需要花功夫的。
一天,昊昊媽媽聊起她曾經(jīng)癡迷過一款手機(jī)小游戲“貪吃蛇”。她說完也就忘了,誰知一周后,昊昊喊媽媽到他的電腦上看一樣?xùn)|西。媽媽過去一看,原來昊昊用Scratch做了一款“貪吃蛇”,而且這款貪吃蛇比她當(dāng)年玩的還要漂亮。昊昊把鼠標(biāo)交給媽媽,請媽媽點(diǎn)擊。媽媽點(diǎn)擊了一下那條蛇,就見它立即張大了嘴巴向前游去,碰到小球就一口吞下去,直到把自己撐到無比巨大,到最后,全屏都是它的身體。昊昊說:“媽媽,你再點(diǎn)一下?!眿寢尵驮冱c(diǎn)了一下,蛇身突然像煙花那樣爆炸開來,中間顯出一行字:媽媽,我愛你!
這份非節(jié)日的驚喜小禮物把媽媽感動(dòng)壞了,她立即發(fā)到微信朋友圈里。昊昊笑話她“虛榮”,他對媽媽說:“Yuma說他不奢望開發(fā)的APP可以改變世界,能夠?yàn)槿藗兊纳钐峁┮稽c(diǎn)便利已足夠,我想要做的也是如此。”