幫助孩子學(xué)習(xí)編程的12種游戲
當今最吸引人的職場技能是編程。在世界范圍內(nèi),已經(jīng)有3600萬兒童參與了一個名為“編程一小時”的活動,這個活動除了能讓這些孩子學(xué)會使用軟件外,還能讓他們了解軟件的編寫過程,掌握一技之長,對他們長大后的職場生涯也能有一定的幫助。
近些年來,硅谷的企業(yè)越來越重視技術(shù)人才的重要性,技術(shù)人才的招聘工作,也成為了最讓這些企業(yè)撓頭的事情。傳統(tǒng)的招聘方式已經(jīng)無法幫助科技企業(yè)找到足夠的技術(shù)人才,于是一些新興的專門提供技術(shù)人才招聘服務(wù)于的企業(yè)紛紛成立。更有甚者,一些著名的科技企業(yè)為了獲取優(yōu)秀的技術(shù)人才,甚至?xí)ù髢r錢去收購另一家企業(yè)。于是我們經(jīng)常在各種媒體上看到這樣一個新興詞匯:人才并購(Acqui-hire)。例如在今年3月,Dropbox就斥資800萬美元收購了一家名為Readmill的社交閱讀應(yīng)用。而Dropbox看上的,其實并非Readmill的產(chǎn)品,而是這家公司的優(yōu)秀工程師。
而在技術(shù)人才的收入方面,如今的科技企業(yè),也會給開發(fā)人員等技術(shù)人才開出讓他們無法拒絕的年薪,為的只是將這些技術(shù)人員招到自己的麾下,或是留住他們。此前,一位初創(chuàng)企業(yè)的創(chuàng)始人曾經(jīng)講過這樣一件事情:他曾嘗試從谷歌“挖角”一名程序員,并且為這位程序員提供了一份在這位創(chuàng)始人看來非常高的年薪:50萬美元。他本以為這樣的高年薪足以讓這位在谷歌工作的程序員動心。
但是他低估了谷歌為留住優(yōu)秀的人才所會付出的代價,這樣的“高年薪”在諸位谷歌技術(shù)員工眼中看來,根本就是不值一提。這位程序員給那個初創(chuàng)企業(yè)創(chuàng)始人做出了回復(fù),他首先表示自己十分感謝這位創(chuàng)始人的邀請,同時他還透露,谷歌給他的年薪為300萬美元,除此之外還有一些股票。
當然,并不是每一位編程人員都能夠拿到300萬年薪,也并不是每一家科技企業(yè)都像谷歌一樣“財大氣粗”。但是編程人員已經(jīng)成為了如今的高薪職業(yè),這已經(jīng)是不爭的事實。
就算你不想讓孩子長大后以編程為生,了解一些編程的基本概念,也能夠幫助孩子提高解決問題的能力,并且提高思辨能力,這兩個能力都能讓孩子在未來的成長過程中受益良多。比爾?蓋茨曾說過:“學(xué)習(xí)編寫程序,能夠幫你拓展思維,并且讓你更好的進行思考,它能夠讓你獲得更多的思考問題的方法,我認為這對所有人來說都是非常實用的。”
目前市場上這樣的平臺和產(chǎn)品其實有很多。諸如Scratch和Alice等一些平臺都能夠讓孩子(包括成人)使用一些簡單的編程方法來創(chuàng)造屬于他們自己的游戲。Coursera和Codecademy等在線學(xué)習(xí)平臺也提供了很多編程學(xué)習(xí)的內(nèi)容。但是并非所有孩子都能夠直接進入這種編程環(huán)境。對于這部分兒童來說,市場上還有許多以游戲的方式來學(xué)習(xí)編程的產(chǎn)品,這些游戲能夠教會他們一些編程的基本概念和方法,而且還能寓教于樂,更適合兒童進行編程學(xué)習(xí)。
我們對這些旨在讓孩子了解編程的游戲進行了一個整理,其中一些還在進行開發(fā),你可以從中進行選擇。這些游戲幾乎涵蓋了所有系統(tǒng)平臺,例如iOS、安卓、Windows Phone、PC和Mac等,甚至還有桌游,其中既有免費游戲,也有付費游戲。你可以根據(jù)實際情況來為孩子進行挑選。
Lightbot和Lightbot Jr.
適用年齡:4-8歲(Lightbot Jr.);9歲以上(Lightbot)
平臺:網(wǎng)頁瀏覽器、iOS、安卓
價格:免費(瀏覽器)、3美元(iOS/安卓)
專家點評:“雖然這個產(chǎn)品看上去很簡單,但是Lightbot能夠讓孩子接觸和認識一些有趣的計算機編程概念。”---- Fritz Ruehr,Willametter大學(xué)計算機科學(xué)系副教授。
Lightbot是一個關(guān)于計算機編程的迷宮游戲,創(chuàng)造者為一位來自加拿大的大學(xué)生Danny Yaroslavski。這個游戲的目標,是讓畫面中的機器人舉起所有藍色的瓷磚。它會為孩子提供各種指導(dǎo),以完成目標。
Yaroslavski表示,這個游戲能夠讓孩子了解編程中的一些基本概念,例如計劃、測試和調(diào)試等。孩子在控制機器人的過程中了解編程。
這個游戲的網(wǎng)頁版不收費,移動設(shè)備端也有一個免費的試用版。這個游戲有兩個版本,一個Lightbot,另一個是Lightbot Jr.,分別適合不同年齡段的兒童。
Code Monkey Island
適用年齡:8歲以上
平臺:桌游
價格:40美元
專家點評:“Code Monkey Island是一個非常有意思的桌游,并且能讓孩子了解計算機編程。“----教育家、科技活動價Phil Shapiro。
這個游戲的創(chuàng)造者是來自布魯克林的Raj Sidhu,他希望用愉快的方式將計算機編程介紹給兒童。他選擇了一種科技含量較低的方式,但是這種方式卻讓孩子接觸到了高科技的技術(shù),而且這個游戲適合全家一起參與。
Code Monkey Island非常簡單,進行一局游戲大概需要45分鐘。Sidhu表示,他選擇用這種桌游的方式讓孩子接觸編程,是由于他認為這種方式能夠讓全家都可以參與進來。他在Kickstarter的頁面上表示:“我想創(chuàng)造一個孩子、父母甚至祖父母都能參與進來的游戲,孩子在享受和家長一起游戲的同時,還能學(xué)習(xí)一些有關(guān)計算機編程的知識。”
目前這個游戲已經(jīng)在眾籌網(wǎng)站Kickstarter上成功完成了眾籌融資,預(yù)計將于今年8月份正式發(fā)貨。如果你也想買這個產(chǎn)品,可以在Kickstarter上為他們提供資金,最低價格為40美元。
Kodable
適用年齡:5-8歲
平臺:iOS
價格:免費版(Pro版本7美元)
專家點評:“兒童可以使用Kodable來學(xué)習(xí)計算機編程。就連還不認字的兒童都可以玩這個游戲。”----Terri Eichholz,教師。
Kodable共有105個關(guān)卡,每個關(guān)卡都能夠教授兒童一些編程知識。
這個游戲盡可能少的使用文字,而使用了大量的圖片,這使得它非常適合學(xué)齡前兒童。另外,這個游戲使用了鮮艷的配色,這種配色對于小孩子來說非常具有吸引力,能夠長時間的保持他們的興趣。
Kodable聯(lián)合創(chuàng)始人Grechen Huebner在一次接受媒體采訪的時候表示:“成年人經(jīng)常會低估孩子的學(xué)習(xí)能力,其實在他們小的時候給他們一些挑戰(zhàn),他們往往能夠完成這些挑戰(zhàn),這正好證明了他們的學(xué)習(xí)能力有多高。“
免費版的Kodable擁有45個關(guān)卡,用戶可以通過應(yīng)用內(nèi)購買的方式來解鎖所有關(guān)卡。另外Pro版中還有詞匯學(xué)習(xí)功能和學(xué)習(xí)導(dǎo)引。Pro版Kodable的售價為7美元。
Robozzle
適用年齡:6歲以上
平臺:網(wǎng)頁瀏覽器、iOS、安卓、Windows Phone
價格:免費(網(wǎng)頁瀏覽器版),免費或是2美元(移動版)
專家點評:“Robozzle的定義是一個社交化迷宮游戲,但是對我來說,他是一個有趣的學(xué)習(xí)編程的游戲。而且它也許還是一個讓小孩子愛上計算機編程的游戲。”Alfred Thompson,高中計算機教師。
如果你想給比較大的孩子一些挑戰(zhàn),或是想給你自己一些挑戰(zhàn),你可以試試Robozzle。這是微軟編程人員Igor Ostrovsky在業(yè)余時間開發(fā)的一個游戲。
Robozzle會給你一些指令,你要根據(jù)這些指令來解決各種問題,從而操控畫面中的機器人。這個游戲有很多難度,難度最低的適合兒童,而難度最高的甚至?xí)屢恍I(yè)的編程人員撓頭。
該游戲的網(wǎng)頁版可供用戶免費使用,其中的用戶社區(qū)功能還能夠讓用戶創(chuàng)建新的難度,或是對關(guān)卡進行評論,因此可以說這個游戲擁有一些社交化的功能。
Robozzle的iOS、安卓和Windows Phone 7版為收費版。
Cargo-Bot
適用年齡:5歲以上
平臺: iOS
價格:免費
專家點評:“一個優(yōu)秀的用iPad學(xué)習(xí)編程的應(yīng)用。我的兩個孩子都在使用它。”----Mike Lawrence。教育行業(yè)創(chuàng)業(yè)者、Google Teacher Academy聯(lián)合創(chuàng)始人。
Cargo-Bot是第一個完全針對iPad開發(fā)的編程學(xué)習(xí)應(yīng)用。它的難度起點非常適合5歲以上的兒童,但是隨著游戲的不斷進行,其難度也會不斷增加。
游戲者需要在一個廠房中使用吊車來移動木箱。孩子可以在游戲的進程中學(xué)習(xí)各種編程知識,例如循環(huán)和調(diào)試等。
該應(yīng)用開發(fā)者Rui Viann在接受采訪時表示:“我希望這個游戲能夠讓玩家沉浸在用調(diào)查變動箱子的過程中,而忘記了自己其實是在學(xué)習(xí)編程知識。”
SpaceChem
適用年齡:10歲以上,包括成人
平臺:PC、Mac、Linux、iOS、安卓
價格:免費預(yù)覽版、PC/Mac/Linux版10美元、iOS/安卓版3美元
專家點評:“我認為SpaceChem是目前最好的編程學(xué)習(xí)游戲。”----Neil Brown,英國Kent大學(xué)計算機教育研究人員。
SpaceChem這個游戲于2011年面世,它的用一種類似科幻電影的畫面讓用戶來學(xué)習(xí)編程知識。
該游戲的難度足以適合青少年用戶,例如高中生甚至是大學(xué)生。這個游戲的目標,是通過完成編程操作,來搭建機器,與怪獸進行對戰(zhàn)。該游戲的開發(fā)商Zachtronic Industries表示:“SpaceChem是一個適合12歲的兒童進行的游戲,而且足以讓他們?yōu)橹偪瘛.斀袢藗兌荚谡務(wù)搶W(xué)習(xí)編程,這足以說明編程學(xué)習(xí)的重要性。像SpaceChem這樣的游戲,能夠教會玩家如何進行編程。”
Robot Turtles
適用年齡:3-8歲
平臺:桌游
價格:25美元
專家點評:“讓孩子早點學(xué)習(xí)編程吧!這個游戲非常優(yōu)秀!未來一片光明!”John Legere,T-Mobile CEO。
這個關(guān)于計算機編程的桌游,適合年齡非常小的兒童。這個游戲去年在Kickstarter上成功完成了眾籌,獲得了超過60萬美元的眾籌融資,而他們設(shè)定的眾籌目標,僅僅為2.5萬美元。
這足以說明人們對這個游戲的需要了,它能夠教會玩家基本的變成知識。該游戲首批2.5萬套,在上市之后就銷售一空。該游戲的創(chuàng)造者Dan Shapiro表示,這個游戲非常簡單,只需兩秒鐘就能夠?qū)W會。
Shapiro表示:“我認為編程是一種能夠教給孩子的超能力,也是一種讓他們跟上未來科技發(fā)展腳步的方法。”
Robot Turtle最近剛剛被游戲公司ThinkFun收購,本月晚些時候,這個游戲就將大規(guī)模上市。
Code Combat
適用年齡:13歲以上(也適合更小的兒童,但是需要幫助和指導(dǎo))
平臺:網(wǎng)頁瀏覽器
價格:免費
專家點評:“讓孩子在游戲的過程中學(xué)習(xí)編程,非常具有創(chuàng)意。”Jason Battle,阿拉巴馬大學(xué)技術(shù)管理與政策學(xué)院副院長。
Code Combat是這個列表上唯一一個需要玩家真的輸入編程語言和指令的游戲,目前這個游戲只支持Javascript,他們計劃在未來添加CoffeeScript、Python、Clojure和Lua等語言。不要被這些語言所嚇倒,Code Combat能夠讓你在學(xué)習(xí)的過程中也能保持好心情。
這個游戲目前除了支持單人游戲外,還支持多人游戲。它就像是一個網(wǎng)絡(luò)游戲,玩家的招數(shù)就是他們所學(xué)到的各種編程指令。另外,此前他們剛剛獲得了4萬美元的資金,用于游戲的繼續(xù)開發(fā)。
Code Combat的開放商希望一直保持這個游戲的免費特性,如果玩家達到了一定級別,甚至還可以加入這家公司。是的,你沒看錯,玩兒游戲還能幫你找到工作。
Ludos
適用年齡:4-12歲
平臺:PC、Mac、iOS
價格:119美元
專家點評:“Ludos將真實世界和數(shù)字世界連接在一起的特性,是最吸引我的地方。”Terri Eichholz,教師。
Ludos公司的首款游戲目前正在開發(fā)當中,預(yù)計今年8月正式推出。這個游戲能夠?qū)⒄鎸嵤澜绾碗娮釉O(shè)備屏幕結(jié)合在一起,該游戲的各種指導(dǎo)卡片為實體產(chǎn)品,而具體操作則需要在設(shè)備的屏幕上進行。
該公司的首款游戲名為《Cork the Volcano》,這個游戲旨在向兒童介紹計算機編程中的一些最基本的概念。該公司后續(xù)將會推出更多的編程學(xué)習(xí)游戲。另外,該公司還推出了一個開放平臺,任何人都可以針對這個平臺開發(fā)游戲。
Codemancer
適用年齡:9-14歲
平臺:PC、Mac、iOS、安卓
價格:20美元
專家點評:“一個夢幻的游戲,游戲中的女性主人公能夠教授兒童(包括成人)如何進行編程。這個游戲的每一個部分都讓我艷羨不已!”----Lauren Scott,網(wǎng)頁開發(fā)人員、Dev Bootcamp青少年教師。
該游戲?qū)⒂诿髂晗奶煺降顷懯袌觯兄粋€夢幻般的故事,這個故事和游戲中的女主人公將會吸引人們的注意力,讓他在眾多類似的游戲中脫穎而出。
目前這個游戲正在眾籌網(wǎng)站Kickstarter上進行眾籌融資。游戲中,玩家需要使用“魔法符文”來操控一位名叫Aurora的人物,你的任務(wù)是幫助她拯救她父親的生命。這個游戲的創(chuàng)造者Robert Lockhart希望這個游戲能夠降低兒童學(xué)習(xí)計算機編程的難度,讓更多的孩子能夠在成長的初期就接觸到計算機編程這種技術(shù)。
Lockhart在眾籌項目頁面上寫到:“Codemancer所使用的語言被設(shè)計的非常容易接近和理解。另外這些語言還可以輕松的被翻譯成目前世界上各種主流的編程語言。而隨著游戲的不斷進行,我們將會加入一些更加復(fù)雜的程序和語言。”
Machineers
適用年齡:9-14歲
平臺:PC、Mac(iPad版本正在開發(fā)當中)
價格:免費試用
專家點評:“Machineers可以說是我所見到過的,最好的教育類游戲。”----Paul Hayes,編程人員、游戲開發(fā)人員
Machineers是一個探險類游戲,玩家能夠在游戲中與各種已經(jīng)破損的機器進行交流與互動,試用編程原則(而不是編程語言)和拖拉的界面對這些破損的極其進行修復(fù)。
Machineers的開發(fā)者是Danish Lohika Games團隊的一名成員,他的名字是Henrike Lode。此前在對這個游戲進行測試的時候,一個參與測試的孩子曾經(jīng)對他說,教育類的游戲,對于孩子來說,就像是一顆“藏在西蘭花當中的巧克力”,要是想要吃到巧克力,就必須先吃掉難吃的西蘭花。因此,Lode決定不將這個游戲作為教育類游戲進行營銷,而是將其作為一個探險類的游戲推向市場,并且對其進行市場營銷。
Lode曾表示:“這個游戲是對未來的學(xué)習(xí)方式的一種準備和鋪墊。這個游戲中沒有數(shù)學(xué)和明顯的編程語言,所以孩子們也許無法直接用這個游戲?qū)W習(xí)編程,但是它卻大量的使用編程的原則,因此它能夠訓(xùn)練孩子們用編程的方式進行思考,并且訓(xùn)練孩子的邏輯思考能力。而這種能力,正是學(xué)習(xí)計算機編程的基礎(chǔ)能力。”
目前這個游戲還在開發(fā)過程當中,但是Danish Lohika Games已經(jīng)發(fā)布了PC和Mac平臺的試用版,用戶可以免費下載和試用。另外,該公司還計劃開發(fā)這款游戲的iPad版本。
Bee-Bot
適用年齡:4-7歲
平臺:iOS
價格:免費
專家點評:“孩子只需拿過設(shè)備,觀看指導(dǎo)視頻,然后進行實踐,就能夠接觸到各種編程的基本原則,例如錯誤、假設(shè)、測試、修正等等,最后孩子就能夠達成最終的成功。”----Doug Peterson,加拿大Windsor大學(xué)教育學(xué)院臨時導(dǎo)師。
教育類應(yīng)用開發(fā)商TTS設(shè)計了Bee-Bot這個游戲,該游戲旨在幫助兒童通過位置語言和各種數(shù)列來接觸并學(xué)習(xí)計算機編程。這個簡單的應(yīng)用共有12個關(guān)卡。
另外,TTS還推出了一個姊妹應(yīng)用,名稱為Bee-Bot Pyramid,該游戲適合7歲以上的兒童,售價為0.99美元。