POST TIME:2018-12-03 21:12
小探身邊的程序員伴侶,都是聰明過人、成績遙遙領先的同學。所以在小探眼里,編程一直是個難度系數(shù) 5.0 的事兒。比來,小探讀到了三則小故事——一個 10 歲小男孩做了 5 款 app 、一位 17 歲的少年靠自學成才被 Facebook 雇用、一位 82 歲的老奶奶從完全不會用電腦到開發(fā)了游戲 app !這可讓小探大跌眼鏡,趕緊來看看他們都是如何做到的!
10 歲男孩,已做了 5 款 app !
Yuma Soerianto 是個來自澳大利亞墨爾本的小男孩,本年 10 歲。
6 歲時,Yuma 發(fā)現(xiàn)學校教授的東西沒法滿足他了,而他對科技很感興趣,就想開始學編程。不過,學校沒有這樣的課程,爸爸媽媽、親戚伴侶也沒人會編程,他從來沒機會能找到誰來親自教他編程。小 Yuma 就本身在網(wǎng)上學各種編程技能。
剛開始,,他主要做的是網(wǎng)站,不過去年開始,他把注意力轉移到了 App Store 。因為他說:“現(xiàn)在人人都有手機,所以我想做一些有趣的 iPhone app ,好比小游戲。”現(xiàn)在,他已經(jīng)做出了 5 款 app —— Lets Stack! 、Hunger Button 、Kid Calculator 、Weather Duck 、Pocket Poke 。這些 app 都是他利用課余時間做的,其中一款還是他在飛機上閑來無事時做出來的呢。
現(xiàn)在,Yuma 還當起了“編程老師”,他在 YouTube 上開設了名為“ Anyone Can Code ”(意為“所有人都能編程”)的專欄,目前已經(jīng)有近 7 千名訂閱者。有趣的是,Yuma 開設這個專欄原本的目標用戶是孩子,但大部分評論、訂閱的人,都是成年人。想想一個孩子給大人上編程課,也是挺逗的~
這個才 10 歲的孩子是如何自學編程的呢?
1)使用 Swift Playgrounds 。這是蘋果去年 WWDC 大會上發(fā)布的產(chǎn)品,目的是在交互式環(huán)境中,教小孩入門編程的游戲,它的游戲機制和友好的卡通人物形象非常受孩子們歡迎。
2) 在線教育鞏固基礎。Yuma 在 iTunes 上找了一門斯坦福大學的編程課:“ Developing iOS 10 Apps with Swift ”,花了將近一年的時間完成了課程。
Yuma 還拿到了蘋果的獎學金項目,參加了本年的 WWDC 大會,是大會上最年輕的 app 開發(fā)者。蘋果的 CEO 庫克也忍不住夸他:“我等不及想要看到 Yuma 的下一個作品會是什么!”
( Yuma 和庫克)
Yuma 說,他想做出能影響世界、帶來厘革的 app ,也想影響更多人、教授更多人編程,在他眼里,孩子們應該盡早開始學編程,他說:“如果你不學習編程,很可能就會落后啦!”
Facebook 最年輕的員工,竟是自學成才!
7 年前, 12 歲的小男孩 Michael Sayman 對編程產(chǎn)生了興趣,他想用 WordPress 做一個網(wǎng)站,來分享他對他最喜歡的游戲—— Club Penguin 的小技巧。當時, App Store 剛推出一年,Michael 想做一個 app ,讓他的網(wǎng)站更受歡迎。
不過,他也碰到了類似的情況——學校不提供電腦課,身邊沒有任何人會寫 app 。更糟糕的是,學校老師不理解他的行為,他的父母剛開始也并不支持他學編程。因為他的父母是秘魯移民,沒有學位,只能做苦力活,父母希望 Michael 好好學習,拿到大學學位,有一份好工作。
Michael 只能尋求網(wǎng)絡的幫手,通過網(wǎng)上的課程自個兒琢磨。當時,在 App Store 上線 app 需要 100 美元的注冊費,而 Michael 家里的經(jīng)濟條件非常困難,媽媽告訴他:如果你沒法賺錢,你得去餐館打工。
然而萬萬沒想到,Michael 做的 app “ Club Penguin Cheats App ”,居然沖到了排行榜前 10 位,第一個月就賺了 5000 美元!后來他的父母都失業(yè)了,還是個孩子的 Michael 成了家里唯一的收入來源。
缺少學習資源、父母失業(yè)、家庭經(jīng)濟困難,這些困難都沒能夠阻擋 Michael。他做的 app 還包孕 4 Snaps 、Super Stickman Jump 、PokeGear 等等等等。后來,F(xiàn)acebook 的 HR 找到了 Michael ,為他提供了一份月薪 6 千美元的實習。他在 17 歲那年加入了 Facebook ,成為Facebook 最年輕的員工之一。
( Michael 和小扎)
Michael 按照本身的親身經(jīng)歷,給那些想要早早學習編程的孩子提了 3 點建議: