11 歲小男孩手把手教你:怎麼自學 Coding,寫出第一款遊戲?

【伯樂在線導讀】:他喜歡炸魚排,喜歡在課間時在教室走廊上完成作業。這樣他回家後有更多時間來編程。他是哈里森·布拉梅爾(Harrison Brammell),已對學習 coding 痴迷不已。並且還喜歡上了直播 coding 過程。

本文由伯樂在線 – 青勁草翻譯,黃利民校稿。未經許可,禁止轉載!英文出處:Hope King。歡迎加入翻譯組。

七點鐘起來後,小哈飛快吃過早餐就蹦到電腦上,一直到上學前。放學後,他會踢踢足球或打打保齡球,6 點晚飯後到 9 點睡覺之前,他又鑽到電腦上了(學習 coding)。

小哈經常「霸佔」著家裡電腦,所以父母不得不給他買一台。現在他有了一台配有 4 GB 內存的本本,還有兩個顯示器以及一個無線鍵盤,都擺放在他臥室轉角書桌上。

在過去的幾個月裡,小哈一直在通過 YouTube 影片和他爸爸一月份在巴諾書店買的一本《Sams 教你學 Java》的書來自學 coding。他現在已經可以從零開始寫一個角色扮演(RPG)的小遊戲。(編註:巴諾書店是美國最大的實體書店,全美擁有將近 800 家店面,公司亦是全球第二大網上書店,僅次於第一名的亞馬遜。)

小哈 coding 熱情是在開始玩《Minecraft》這款遊戲時所激發的,那是款用方塊來創造或毀滅虛擬世界的電子遊戲。《Minecraft》遊戲玩家可以對遊戲模組做修改,而這正是像小哈這樣的孩子開始學 coding 的方式。

(編註:遊戲模組(MOD)是英文單詞 modification(意為修改)的縮寫,它是遊戲的一種修改或增強程序。就是將電腦遊戲中的道具、武器、角色、敵人、事物、模式、故事情節等作出修改,又或是加入新的道具及事物,多見於第一人稱射擊遊戲及即時戰略遊戲。遊戲模組多為玩家??自行創造,並可把原有的遊戲變成一套新的作品)

「我喜歡控制自己玩的數位娛樂(遊戲)活動,」他說道。

小哈目前正學習開發類似「太空堡壘」的遊戲。他也想開始??學習 Objective-C、Swift (iOS)、C、C++、C#、HTML 和 CSS。

  • 自學 Coding 完全攻略!為了讓自己更好,小哈絕對上網 Code 給別人看
  • 校內外有很多 coding 項目可以教孩子們學習寫程式,但哈里森是自學的,並沒有人來教他,他的父母都不在科技行業工作。而且他上的私立學校雖然提供基本打字和計算機啟蒙課程,但並沒有教如何寫程式。

    哈里森另一個獨特之處在於他直播寫程式。

    「我想(直播)能夠讓大家能幫我找到錯誤。」他說。他想舉辦一次 24 小時直播的活動,那樣他就可以讓不同時區的人也能參與,並且他們還能當遠程 QA 測試者。

    「太令人驚奇了,」一個有著上千直播粉絲的遊戲開發者,比爾·希爾克說道,「我從未見過他這樣年紀(小)的人直播(寫程式)。」

    對於小哈來說,這是莫大的讚賞。希爾克就是他做直播的原因。今年早些時候希爾克開始在 Livecoding.TV 上直播(寫程式),小哈就決定效仿他。

    如果要把影片放 YouTube 小哈還得編輯,他覺著無趣而又費時,所以他更喜歡在 Livecoding.TV 平台上直播,因為他不需要編輯影片了。也是因為這個平台比 YouTube 和 Amazon 的 Twitch 直播平台要小得多,因而他感到有可能被關注。

    他果然是對的:過去幾個月裡他的影片訪問量已經超多 1500 次了,雖然他還只有幾十個訂閱用戶。

    對小哈來說,建一個粉絲圈很難,因為他沒有固定的直播計劃。而大多數做直播的人有固定計劃。因為有作業、課後運動和作息安排,所以他不能保持(固定直播計劃)。

    平時如果幸運的話他可以直播兩次,半小時或者一小時。大多時候他在周末直播,這時他就可以有更長的時間來直播 coding 了。

    攝影機一打開,小哈的激情也燃燒起來了。他問候下觀眾(有時候用其他語言),做點鬼臉,講講個人軼事。他寫程式時候,經常轉轉座椅,也對他的「Cookie Monster」滑鼠指針找找類似的樂子。

    「對於 11 歲的孩子來說,他已經做的非常好了,」希爾克說。

    珍妮弗·布拉梅爾是小哈的媽媽,她相信寫程式對他將來的工作前景非常重要(他想開家軟體開發的公司)。直播 coding 的方式也很有幫助,它培養了終身受用的技能,比如資源管理、解決問題以及公眾演講能力。

    小哈直播時候,媽媽一般在後面折疊洗好的衣服。他的這個愛好並沒有給家裡帶來太大的影響。如果他沒能在放學前做完某些事情,那麼讓他離開電腦(接著完成沒做完的事),就是讓他感覺最糟糕的時候。

    小哈很獨特,但他說其他孩子也能做他所做的。

    「並不是很困難,」他說。「如果你能看能打字,你就可以寫程式。」

  • 延伸閱讀
  • 專屬工程師 SNG 連線:線上互動直播 coding,親眼見證偉大程式誕生

    寫網站寫到被 YouTube CEO 挖角,90 後工程師公開 coding 學習歷程


    推薦閱讀:

    假如前任找你複合,你會怎麼做?
    女人戒指怎麼戴才會好運不斷?
    小白裙真的不嫌多,怎麼穿都好看!!
    你是我最想留住的幸運,12星座喜歡上不喜歡自己的人怎麼辦~~
    怎麼知道女人得到滿足?看她事後的四大表現

    TAG:自學 | 遊戲 | 男孩 | Coding | 怎麼 | 小男孩 |