21世紀的孩子們請注意!編程已成必備技能
開(kāi)著(zhù)一輛墨西哥卷餅售賣(mài)卡車(chē),你必須和核戰爭中受到基因變異的動(dòng)物抗爭,并且把它們變成卷餅中的美味,你的最終使命,是抵達加拿大的Winnipeg城。
本文引用地址:http://dyxdggzs.com/article/273334.htm這就是《槍手塔克卡車(chē)》游戲的情節。它的開(kāi)發(fā)者是10歲的杜諾萬(wàn)(DonovanRomero-Brathwaite)。他的母親羅梅羅BrendaRomero也是一個(gè)擁有30多年經(jīng)驗的游戲開(kāi)發(fā)高手,羅梅羅談到這款游戲時(shí)說(shuō),“這是一款只有孩子才能夠開(kāi)發(fā)出來(lái)的游戲?!?/p>
這款游戲已經(jīng)推出了PC、MAC、iOS和安卓版本,很快將推出游戲機版本。開(kāi)發(fā)者的爸爸約翰,也是個(gè)游戲開(kāi)發(fā)者,每周六他會(huì )教孩子怎么編程,這款游戲或許就是編程課的一個(gè)成果。
杜諾萬(wàn)同時(shí)擁有從事編程的爸爸和媽媽?zhuān)陌咐赡苡悬c(diǎn)特殊。不過(guò)在全球各地,越來(lái)越多的孩子們正在具備一項父母們不具備的技能——編寫(xiě)程序,開(kāi)發(fā)軟件。
在一些老師們看來(lái),編程只是第一步。如果孩子們希望在21世紀找到工作,那么他們必須學(xué)會(huì )一種“程序意識”。
美國麻省理工學(xué)院的雷斯尼克(MitchellResnick)教授,正在開(kāi)發(fā)一種給孩子們準備的編程語(yǔ)言Scratch。他表示:“當你學(xué)會(huì )了編程,你開(kāi)始思考世界上的所有過(guò)程?!?/p>
據悉,Scratch語(yǔ)言已經(jīng)擁有了620萬(wàn)注冊用戶(hù),最小五歲的孩子都可以學(xué)習這種語(yǔ)言。
雷斯尼克表示,無(wú)論是理解極其復雜的系統,比如一個(gè)經(jīng)濟體如何運轉,或是以分步驟的方式解決問(wèn)題,學(xué)習編程都大有幫助。它不僅可以訓練孩子們解決問(wèn)題的能力,還可以幫助表達自己。
非營(yíng)利組織Code.org(推廣編程教育)的聯(lián)合創(chuàng )始人帕托維(HadiPartovi)表示,計算機科學(xué)的魅力,是它要求分析技巧、解決問(wèn)題的能力和創(chuàng )造性,編程不僅是一個(gè)基礎技能,還是一個(gè)職業(yè)技能。沒(méi)有其他的學(xué)科領(lǐng)域,融合了所有這些特點(diǎn)。
上述行業(yè)人士均表示,并非所有學(xué)習寫(xiě)作的人都會(huì )成為作家,所有學(xué)習代數的學(xué)生也不一定都成為數學(xué)家,這些課程都被視為孩子們需要學(xué)習的基礎技能。而編程實(shí)際上同樣如此。
根據美國勞工統計局的預測,到2020年,美國將有100萬(wàn)個(gè)程序員或開(kāi)發(fā)員崗位空缺需要填補。帕托維表示,這個(gè)數字還有些保守。
他表示,隨著(zhù)科技行業(yè)創(chuàng )造更多的軟件和硬件,程序員的崗位將越來(lái)越多。實(shí)際上,今天的智能手機、無(wú)人飛機等都在孕育自己的應用軟件生態(tài)系統。
在未來(lái)的社會(huì )中,沒(méi)有一個(gè)職業(yè)不會(huì )涉足到軟件和電腦,因此編程將是每一個(gè)孩子必須掌握的核心技能。
帕托維介紹說(shuō),那些在課程中融入編程的老師中,不僅僅包括數學(xué)老師和科技老師,還包括英語(yǔ)老師。雷斯尼克表示,編程其實(shí)上是另外一種寫(xiě)作,只不過(guò)撰寫(xiě)的是更加互動(dòng)、更有活力的特殊“故事”。
在編程技能的教授上,公立學(xué)校處于落后。絕大部分的美國公立學(xué)校(包括游戲開(kāi)發(fā)者杜諾萬(wàn)的學(xué)校),并未提供編程課。帕托維表示,這是在孩子們中推廣編程教育最大的阻力。
不過(guò)對于那些已經(jīng)有了意識的父母而言,有更多的辦法教孩子編程。
《教你的孩子編程》(Teach Your Kids to Code)一書(shū)的作者佩尼(BrysonPayne),給兩個(gè)兒子教授編程,而當時(shí)一個(gè)兒子只有兩歲,另外一個(gè)是四歲。佩尼采用了教孩子們彈鋼琴的“鈴木鋼琴學(xué)習法”,這種方法強調父母和孩子們一同學(xué)習。
對于還不識字的孩子,平板電腦提供了學(xué)習編程的理想工具。平板不需要孩子們首先學(xué)習使用較為復雜的鼠標和鍵盤(pán)。
非營(yíng)利組織“校園編程”(Code in the Schools)的負責人格拉德(GretchenLeGrande)表示,通過(guò)諸如“Lightbot”等編程游戲,孩子們可以學(xué)得很快。
不少接受采訪(fǎng)的人士均表示,讓孩子們學(xué)會(huì )編程最佳的方法,就是鼓勵他們開(kāi)發(fā)游戲,把學(xué)習過(guò)程當作一種玩耍。
格拉德用了許多卡片,給孩子們講述二進(jìn)制的概念。另外,參加Scratch編程語(yǔ)言學(xué)習的孩子們,會(huì )在一個(gè)網(wǎng)絡(luò )平臺上相互交換和分享動(dòng)畫(huà)、代碼和故事。其中,許多孩子會(huì )根據兒童故事書(shū)開(kāi)發(fā)出游戲。
帕托維介紹說(shuō),其所在機構推出的在線(xiàn)編程教育計劃“Codestudio”,已經(jīng)覆蓋了美國一成的小學(xué)生。其中,43%是女學(xué)生,47%屬于黑人或拉丁裔。
帕托維說(shuō),如果參加Codestudio計劃的中學(xué)生中,有1%報考了大學(xué)計算機系,這意味著(zhù)美國從事計算機行業(yè)的女性人數,將翻三倍。
10歲的杜諾萬(wàn),顯然不知道他已經(jīng)成為美國小學(xué)教育方式轉型的代表人物。如今,他忙著(zhù)學(xué)習游戲關(guān)卡設計、藝術(shù)指導,甚至是銷(xiāo)售——據悉,《槍手塔克卡車(chē)》已經(jīng)開(kāi)發(fā)了一款體恤衫。
評論