上到82歲的老奶奶,下到10歲的男孩,都成了碼農(nóng)!
來(lái)源:荊州網(wǎng)站建設(shè)
時(shí)間:2017-09-08
小編身邊的程序員朋友,都是聰明過(guò)人、成績(jī)遙遙領(lǐng)先的同學(xué)。所以在小編眼里,編程一直是個(gè)難度系數(shù) 5.0 的事兒。最近,小編讀到了三則小故事——一個(gè) 10 歲小男孩做了 5 款 app 、一位 17 歲的少年靠自學(xué)成才被 Facebook 雇用、一位 82 歲的老奶奶從完全不會(huì)用電腦到開(kāi)發(fā)了游戲 app !這可讓小探大跌眼鏡,趕緊來(lái)看看他們都是如何做到的!
10 歲男孩,已做了 5 款 app !
Yuma Soerianto 是個(gè)來(lái)自澳大利亞墨爾本的小男孩,今年 10 歲。
6 歲時(shí),Yuma 發(fā)現(xiàn)學(xué)校教授的東西沒(méi)法滿足他了,而他對(duì)科技很感興趣,就想開(kāi)始學(xué)編程。不過(guò),學(xué)校沒(méi)有這樣的課程,爸爸媽媽、親戚朋友也沒(méi)人會(huì)編程,他從來(lái)沒(méi)機(jī)會(huì)能找到誰(shuí)來(lái)親自教他編程。小 Yuma 就自己在網(wǎng)上學(xué)各種編程技能。
剛開(kāi)始,他主要做的是網(wǎng)站,不過(guò)去年開(kāi)始,他把注意力轉(zhuǎn)移到了 App Store 。因?yàn)樗f(shuō):“現(xiàn)在人人都有手機(jī),所以我想做一些有趣的 iPhone app ,比如小游戲。”現(xiàn)在,他已經(jīng)做出了 5 款 app —— Lets Stack! 、Hunger Button 、Kid Calculator 、Weather Duck 、Pocket Poke 。這些 app 都是他利用課余時(shí)間做的,其中一款還是他在飛機(jī)上閑來(lái)無(wú)事時(shí)做出來(lái)的呢。
現(xiàn)在,Yuma 還當(dāng)起了“編程老師”,他在 YouTube 上開(kāi)設(shè)了名為“ Anyone Can Code ”(意為“所有人都能編程”)的專欄,目前已經(jīng)有近 7 千名訂閱者。有趣的是,Yuma 開(kāi)設(shè)這個(gè)專欄原本的目標(biāo)用戶是孩子,但大部分評(píng)論、訂閱的人,都是成年人。想想一個(gè)孩子給大人上編程課,也是挺逗的~
這個(gè)才 10 歲的孩子是如何自學(xué)編程的呢?
1)使用 Swift Playgrounds 。這是蘋果去年 WWDC 大會(huì)上發(fā)布的產(chǎn)品,目的是在交互式環(huán)境中,教小孩入門編程的游戲,它的游戲機(jī)制和友好的卡通人物形象非常受孩子們歡迎。
2) 在線教育鞏固基礎(chǔ)。Yuma 在 iTunes 上找了一門斯坦福大學(xué)的編程課:“ Developing iOS 10 Apps with Swift ”,花了將近一年的時(shí)間完成了課程。
Yuma 還拿到了蘋果的獎(jiǎng)學(xué)金項(xiàng)目,參加了今年的 WWDC 大會(huì),是大會(huì)上最年輕的 app 開(kāi)發(fā)者。蘋果的 CEO 庫(kù)克也忍不住夸他:“我等不及想要看到 Yuma 的下一個(gè)作品會(huì)是什么!”
( Yuma 和庫(kù)克)
Yuma 說(shuō),他想做出能影響世界、帶來(lái)變革的 app ,也想影響更多人、教授更多人編程,在他眼里,孩子們應(yīng)該盡早開(kāi)始學(xué)編程,他說(shuō):“如果你不學(xué)習(xí)編程,很可能就會(huì)落后啦!”
Facebook 最年輕的員工,竟是自學(xué)成才!
7 年前, 12 歲的小男孩 Michael Sayman 對(duì)編程產(chǎn)生了興趣,他想用 WordPress 做一個(gè)網(wǎng)站,來(lái)分享他對(duì)他最喜歡的游戲—— Club Penguin 的小技巧。當(dāng)時(shí), App Store 剛推出一年,Michael 想做一個(gè) app ,讓他的網(wǎng)站更受歡迎。
不過(guò),他也碰到了類似的情況——學(xué)校不提供電腦課,身邊沒(méi)有任何人會(huì)寫 app 。更糟糕的是,學(xué)校老師不理解他的行為,他的父母剛開(kāi)始也并不支持他學(xué)編程。因?yàn)樗母改甘敲佤斠泼?,沒(méi)有學(xué)位,只能做苦力活,父母希望 Michael 好好學(xué)習(xí),拿到大學(xué)學(xué)位,有一份好工作。
Michael 只能尋求網(wǎng)絡(luò)的幫助,通過(guò)網(wǎng)上的課程自個(gè)兒琢磨。當(dāng)時(shí),在 App Store 上線 app 需要 100 美元的注冊(cè)費(fèi),而 Michael 家里的經(jīng)濟(jì)條件非常困難,媽媽告訴他:如果你沒(méi)法賺錢,你得去餐館打工。
然而萬(wàn)萬(wàn)沒(méi)想到,Michael 做的 app “ Club Penguin Cheats App ”,居然沖到了排行榜前 10 位,第一個(gè)月就賺了 5000 美元!后來(lái)他的父母都失業(yè)了,還是個(gè)孩子的 Michael 成了家里唯一的收入來(lái)源。
缺少學(xué)習(xí)資源、父母失業(yè)、家庭經(jīng)濟(jì)困難,這些困難都沒(méi)能夠阻擋 Michael。他做的 app 還包括 4 Snaps 、Super Stickman Jump 、PokeGear 等等等等。后來(lái),F(xiàn)acebook 的 HR 找到了 Michael ,為他提供了一份月薪 6 千美元的實(shí)習(xí)。他在 17 歲那年加入了 Facebook ,成為Facebook 最年輕的員工之一。
( Michael 和小扎)
Michael 根據(jù)自己的親身經(jīng)歷,給那些想要早早學(xué)習(xí)編程的孩子提了 3 點(diǎn)建議:
1)從你周圍的世界中獲取靈感。當(dāng)你思考想要開(kāi)發(fā)什么樣的 app 時(shí),想想你的朋友、家人會(huì)使用什么。Michael 做“ 4 Snaps ”這款app的靈感,就是因?yàn)榭吹剿妹煤团笥淹鎯簳r(shí)候的場(chǎng)景。
2)用盡你能獲得的一切資源。網(wǎng)上有大量的資源和課程。Michael 在開(kāi)發(fā)“ 4 Snaps ”時(shí),需要一種簡(jiǎn)化后端代碼的方法,他找到了 Facebook 的 Parse 平臺(tái),這個(gè)平臺(tái)讓他事半功倍,不僅節(jié)省了開(kāi)發(fā)時(shí)間,還讓他不用擔(dān)心用戶規(guī)模變大而帶來(lái)的一系列的問(wèn)題。
3)不要畏懼困難。從孩童時(shí)就開(kāi)始學(xué)編程,會(huì)遇到很多困難,比如缺錢、缺少資源等等。但是要相信,你的努力一定會(huì)有所回報(bào)。
湖北國(guó)菱計(jì)算機(jī)科技有限公司是荊州地區(qū)一家提供專業(yè)網(wǎng)絡(luò)安全解決方案的IT團(tuán)隊(duì),為了讓更多的人有機(jī)會(huì)學(xué)習(xí)互聯(lián)網(wǎng),進(jìn)入互聯(lián)網(wǎng)行業(yè),湖北國(guó)聯(lián)隨時(shí)歡迎心懷IT夢(mèng)的有志青年加入。