張浩鵬
2013年12月9號(hào)到15號(hào),是美國(guó)的計(jì)算機(jī)科學(xué)教育周。這個(gè)活動(dòng)是為了宣傳計(jì)算機(jī)科學(xué)的重要性,吸引更多的孩子年輕人來(lái)學(xué)習(xí)編程的技能,大批的名人包括美國(guó)總統(tǒng)奧巴馬都拍攝了視頻為活動(dòng)造勢(shì)。而這周里最引人注目的事件,就是由非營(yíng)利組織Code.org推出的編程一小時(shí)(Hour of Code)。
為了吸引大批青少年參與編程一小時(shí),Code.org提供了豐厚的獎(jiǎng)勵(lì) :有50所學(xué)校有機(jī)會(huì)和一些IT界的傳奇進(jìn)行視頻對(duì)話,這些傳奇包括微軟創(chuàng)始人比爾·蓋茨、Facebook創(chuàng)始人扎克伯格等著名的編程高手。和名人對(duì)話的吸引力是巨大的。另外還有電腦設(shè)備、Dropbox 的免費(fèi)空間等獎(jiǎng)品來(lái)鼓勵(lì)人們參與活動(dòng)。
除了精神和物質(zhì)獎(jiǎng)勵(lì),Code.org提供的網(wǎng)上課程也是活潑有趣:以憤怒的小鳥和植物大戰(zhàn)僵尸游戲?yàn)檩d體,輔以比爾·蓋茨、扎克伯格甚至NBA球星克里斯·波什等明星人物來(lái)解說(shuō),使編程的一些基本概念譬如 命令、循環(huán)、條件選擇等本來(lái)比較枯燥的內(nèi)容變得生動(dòng)形象。高質(zhì)量的課程獲得了學(xué)生家長(zhǎng)們的高度認(rèn)可,游戲形式教學(xué)的簡(jiǎn)易性讓家長(zhǎng)們驚嘆孩子們甚至可以在學(xué)會(huì)閱讀之前就學(xué)會(huì)編程,而復(fù)雜的概念在短短的時(shí)間里通過(guò)游戲潛移默化地灌輸?shù)搅藢W(xué)生意識(shí)里。
有名人助陣,課程又是用心設(shè)計(jì),這次取得了非常不錯(cuò)的效果。有超過(guò)2000萬(wàn)人完成了這個(gè)課程,其中大部分來(lái)自美國(guó),這意味著美國(guó)有20%以上的中小學(xué)生參與了這次編程體驗(yàn)。學(xué)生們接觸到了編程,擴(kuò)展了常規(guī)課程之外的興趣,而且和同學(xué)們一起參加會(huì)讓他們的興趣更加濃厚,甚至有學(xué)生已經(jīng)立志成為一名程序員。當(dāng)然,也許更加深遠(yuǎn)的影響 幾年之后才能看出來(lái):未來(lái)的某位硅谷創(chuàng)業(yè)明星回憶起自己童年的時(shí)候,說(shuō)編程一小時(shí)活動(dòng)是他接觸編程的起點(diǎn)。
本次活動(dòng)充分體現(xiàn)了美國(guó)政府和社會(huì)對(duì)于IT行業(yè)和IT技術(shù)的重視。顯然IT技術(shù)已經(jīng)滲透入了各個(gè)行業(yè)和人們的日常生活,并且這個(gè)趨勢(shì)是愈演愈烈。而編程是IT行業(yè)最基礎(chǔ)的技能,掌握編程技術(shù)的程序員則是IT行業(yè)最核心的人才。當(dāng)然這個(gè)活動(dòng)的目的并不是把所有人都培養(yǎng)成當(dāng)程序員,而是希望學(xué)生們借此能夠直觀地感受到編程的感覺(jué)和樂(lè)趣,這對(duì)于人們從事其他行業(yè)的工作是非常有幫助的。微軟總顧問(wèn)史密斯·布拉德說(shuō)的很有道理:“計(jì)算機(jī)科學(xué)之于21世紀(jì),就好比物理之于20世紀(jì),這是基礎(chǔ)的科學(xué)”。既然現(xiàn)在每個(gè)學(xué)生都在學(xué)習(xí)物理課程,那么讓每個(gè)人都有機(jī)會(huì)學(xué)習(xí)計(jì)算機(jī)科學(xué)也是順理成章的。
美國(guó)的IT行業(yè)引領(lǐng)著全世界,而處于追趕地位的中國(guó)卻還沒(méi)有對(duì)計(jì)算機(jī)教學(xué)引起足夠重視。雖然很多中小學(xué)都開(kāi)設(shè)了計(jì)算機(jī)的課程,不過(guò)主要教授的都是一些軟件的使用。除了搞編程競(jìng)賽的學(xué)生,其他人基本上是到大學(xué)階段才能有機(jī)會(huì)接觸到編程的教學(xué)。編程作為一項(xiàng)能夠把想法轉(zhuǎn)化為現(xiàn)實(shí)的技能,越早接觸,就越利于創(chuàng)新,因?yàn)榍嗌倌甑南胂罅κ亲钬S富而不受知識(shí)限制的。假如編程能夠像英語(yǔ)、奧數(shù)那樣受到家長(zhǎng)的重視,從小學(xué)甚至幼兒園就開(kāi)始學(xué)習(xí),從而成為人人都能掌握的一項(xiàng)基本技能,那么以后中國(guó)少年推出震驚世界的創(chuàng)意可能會(huì)頻頻出現(xiàn)。印度就是把編程放在了中學(xué)階段,作為必修課來(lái)教學(xué)。因此印度成為了軟件大國(guó),技術(shù)移民到美國(guó)的印度程序員數(shù)量也大大多于華人程序員。當(dāng)然中國(guó)要拉近和印度美國(guó)的距離,還需要很多的努力。中國(guó)也應(yīng)該出現(xiàn)類似Code.org的非營(yíng)利組織來(lái)推動(dòng)計(jì)算機(jī)科學(xué)教育給更多的人。面向青少年的優(yōu)質(zhì)教學(xué)內(nèi)容也是一個(gè)空白,這也許是留給IT行業(yè)的一個(gè)創(chuàng)業(yè)機(jī)會(huì),當(dāng)然這個(gè)機(jī)會(huì)社會(huì)意義大于商業(yè)意義。
最后把美國(guó)總統(tǒng)奧巴馬激勵(lì)美國(guó)青少年的的一番話放這里給大家共勉:“學(xué)習(xí)編程不只是對(duì)于你的未來(lái)重要,也對(duì)于國(guó)家的未來(lái)很重要。為了使國(guó)家能夠站在科技的最前沿,我們需要像你一樣的年輕人去掌握這項(xiàng)技能,它會(huì)改變我們做任何事情的方式。這也是為什么我在這里呼吁你們:不要只是去買一個(gè)游戲,自己做一個(gè)吧;不要只是下載一個(gè)最新的應(yīng)用,來(lái)設(shè)計(jì)一個(gè)吧;不要只是拿著手機(jī)玩,給它寫程序吧!沒(méi)有人生來(lái)是計(jì)算機(jī)科學(xué)家,但是每個(gè)人都可能變成一個(gè)!”。
2014即將到來(lái),新年應(yīng)該有新氣象,給孩子報(bào)班的時(shí)候,除了鋼琴、畫畫,你愿意讓孩子去學(xué)編程嗎?