騰訊科技 晨曦 11月14日編譯
在現(xiàn)實社會,程序員或者應(yīng)用開發(fā)者,被視為“理工宅男”的典型,其工作和生活十分枯燥,并不是一個理想的職業(yè)。然而今天,移動設(shè)備和電腦滲透到了生活和工作的方方面面,程序員的稀缺堪稱史無前例。那么,下一代的程序員從哪里來?目前,許多科技業(yè)者和國家,已經(jīng)開始“從娃娃抓起”,讓他們從小將編寫程序作為一項適應(yīng)計算時代的技能。
今天程序員的稀缺程度,堪比1980年代的超級模特。從銀行到醫(yī)院到政府部門,許多地方的IT部門,都需要程序員開發(fā)應(yīng)用軟件。不過,雖然越來越多的崗位需要編程技術(shù),但是具備編程技能的人越來越少。
顯然,為了避免全球性的編程危機(jī),社會需要幫助年輕人,讓他們知道程序員并不是在一個黑屋子里吃著比薩餅、孑然一人工作的職業(yè)。
——機(jī)器人朋友
古普塔(Vikas-Gupta)曾經(jīng)在谷歌(微博)擔(dān)任負(fù)責(zé)支付業(yè)務(wù)的高管。在他看來,培養(yǎng)下一代程序員的關(guān)鍵,是從娃娃抓起,“我有一個兩歲的女兒,想給孩子們做些事情,我開始思考,幾歲大的孩子,可以掌握編程的概念?”
古普塔查詢到麻省理工學(xué)院的一個研究結(jié)果,據(jù)稱,只要通過現(xiàn)實互動手段學(xué)習(xí),孩子們到了五歲,就可以掌握編程的概念。
“這個結(jié)論讓我眼界大開,目前對這個年齡段的孩子們沒有合適的(編程教育)產(chǎn)品,我決心設(shè)計一個產(chǎn)品,讓十歲以下的孩子可以在娛樂中學(xué)習(xí)編程。”
他發(fā)明了兩個小機(jī)器人“波”和“亞娜”,可以讓孩子們在無意識中學(xué)習(xí)編程。“亞娜”個頭小些,它可以根據(jù)程序發(fā)出聲音或是做某種動作。“波”也可以移動。這兩個小機(jī)器人還可以互動。
古普塔介紹說,通過編程,這兩個機(jī)器人還可以玩“貓捉老鼠”的復(fù)雜游戲。
一開始,孩子們可通過機(jī)器人玩很多的游戲,他們完全意識不到自己已經(jīng)在編寫程序。如果他們已經(jīng)游刃有余,則可以轉(zhuǎn)移到Scratch這樣的可視化編程工具,編寫自己人生的第一條代碼。
這兩個機(jī)器人可以通過平板或者智能手機(jī)進(jìn)行無線控制,不過控制程序目前還只有蘋果iOS版。“編程機(jī)器人”項目通過網(wǎng)絡(luò)眾貸方式融資,項目發(fā)布三天后,就融到了所期望的25萬美元。
古普塔計劃在明年夏天開始銷售這種機(jī)器人,另外未來還要在學(xué)校中推廣,他目前正在開發(fā)相關(guān)的教材資源。
——科技教育
在從上述項目的過程中,美國理工教育的現(xiàn)狀讓古普塔感到震驚,“在過去20年里,美國的計算機(jī)科學(xué)教育變得更糟糕,而不是更好。”
“美國計算機(jī)教師協(xié)會”2010年發(fā)布的報告,也證實了古普塔的觀察。報告指出,美國三分之二的州在二級學(xué)校,只有很少或幾乎沒有計算機(jī)課程。另外,許多學(xué)校對于到底該教計算機(jī)科學(xué)還是計算機(jī)操作存在嚴(yán)重誤解。
報告指出,在讓學(xué)生獲得未來所需的計算機(jī)知識和技術(shù)技能上,美國的學(xué)校已經(jīng)遠(yuǎn)遠(yuǎn)落后。
——從第一天開始編程
孩子們在上學(xué)之前,就可以對科技技術(shù)有所掌握,東歐小國愛沙尼亞的做法,證明了這一點。
愛沙尼亞只有130萬人口,但卻擁有令人羨慕的電子政府計劃,還誕生了Skype等知名科技公司。在科技方面,愛沙尼亞的做法領(lǐng)先其他大國。
愛沙尼亞的總統(tǒng)伊爾韋斯,曾經(jīng)在大學(xué)時代靠編寫代碼補(bǔ)貼學(xué)費,他對于該國教育需要實現(xiàn)的目標(biāo)十分清楚。這位總統(tǒng)獲得了教育部長阿維克索(Jaak-Aaviksoo)的支持。
阿維克索曾經(jīng)是一個物理學(xué)家,他認(rèn)為,今天的教育,必須適應(yīng)計算機(jī)時代,“19世紀(jì)延續(xù)下來的教育制度,是時候去適應(yīng)21世紀(jì)帶來的挑戰(zhàn)了。”
愛沙尼亞的孩子,在七歲上小學(xué)之后,將開始學(xué)習(xí)編程課程。阿維克索表示:“孩子們很聰明,他們已經(jīng)可以通過平板和智能手機(jī)完成復(fù)雜的事情,因此在學(xué)習(xí)編程時不會有很大距離。”
目前,小學(xué)編程課程還只是在試驗階段,阿維克索希望五年之內(nèi),推廣到愛沙尼亞的所有小學(xué)。
——二次方程式
愛沙尼亞的教育改革,不僅僅是七歲學(xué)習(xí)編程這么簡單。今年二月份,愛沙尼亞教育部宣布和英國牛津的computerbasedmaths.org組織展開合作。該組織負(fù)責(zé)人沃爾福萊姆(ConradWolfram)認(rèn)為,目前數(shù)學(xué)教育的方式必須大幅改革,讓孩子們進(jìn)行復(fù)雜的計算沒有意義,因為他們已經(jīng)有了電腦,孩子們應(yīng)該活用數(shù)學(xué)知識,以更加創(chuàng)新的方式,解決他們感興趣的問題。
該組織認(rèn)為,孩子們應(yīng)該學(xué)會用數(shù)學(xué)解決實際問題,比如“怎樣的形狀是最美的?”、“我是否應(yīng)該給我的筆記本電腦買一個保險?”、“我這個人是否正常?”
阿維克索正在考慮,是否讓孩子們把自己的平板、電腦等設(shè)備帶到課堂上。
在英格蘭和威爾士等地,ICT(信息和通信技術(shù))教育大綱也正在進(jìn)行改革,按照英國教育部長Michael-Gove的設(shè)想,課程設(shè)置應(yīng)該對今天的青少年更有吸引力,讓他們?yōu)殡娔X主導(dǎo)的工作做好準(zhǔn)備。
未來英國的學(xué)校將不再太看重考試成績,而是重新強(qiáng)調(diào)傳統(tǒng)的程序編寫等動手能力。