前幾天,全球近百國家領(lǐng)導(dǎo)人親臨曼德拉葬禮現(xiàn)場,美國總統(tǒng)奧巴馬和古巴領(lǐng)導(dǎo)人勞爾·卡斯特羅握手,讓我們看到了偉大的人格和主義可以超越種族、文化與意識形態(tài)的藩籬。而本周美國科技界最大的新聞,code.org發(fā)起的“編程一小時”活動,同樣也讓蘋果、微軟、Facbook和亞馬遜這些死對頭們坐在了一起。奧巴馬為此專門錄制了視頻,他呼吁全民寫代碼,“編程關(guān)乎美國的未來…我們需要孩子們熟練地掌握這些技術(shù)”。
奧巴馬的呼吁不僅在美國科技界引發(fā)廣泛呼應(yīng),中國的互聯(lián)網(wǎng)人士也對此大加褒獎,雷軍在微博上甚至表達了自己的驚喜。其實在30年前的中國,鄧小平同志在上海視察時就發(fā)出了“計算機普及要從娃娃抓起”的號召,這則故事還被寫入了人教版的小學(xué)教材。然而30年后,已經(jīng)沒有多少人記得了。
編程不只是一門技術(shù)長期以來,無論在中國還是美國,都將編程視為一門職業(yè)技能??萍籍a(chǎn)品發(fā)展的趨勢也在弱化編程的作用,多年前的DOS命令,甚至是五筆字型,都具有某種編程的色彩。而如今在iPhone和iPad上,人們只需要簡單揮動手指。但是不能回避的是,在任何專業(yè)領(lǐng)域,無論是自然科學(xué)、還是管理和工程領(lǐng)域,都需要從業(yè)者至少擁有基本的編程知識和計算機基礎(chǔ)。
有人認為編程只需要少數(shù)開發(fā)者掌握,普通人學(xué)會使用軟件即可。建議高考取消數(shù)學(xué)的人也是同樣的邏輯,韓寒認為數(shù)學(xué)學(xué)到初二就可以,后來他糾正了這個看法,認為只用學(xué)到初一。“上街買菜需要學(xué)習(xí)函數(shù)和幾何嗎?”,我們的教育難道就只是教會你上街買菜?每個人都應(yīng)該在某一領(lǐng)域成為某種意義的專業(yè)人員。NBA全明星球員波什在參加“編程一小時”活動時表示:編程一開始只是自己籃球生涯的備胎。在收獲了成功的籃球生涯之后,他仍然保持著編程的習(xí)慣,“(現(xiàn)在)學(xué)習(xí)編程對我來說,是理解這個世界運轉(zhuǎn)的方式”。
在Excel上使用宏和函數(shù),在Windows上批處理文件,甚至于自定義你的搜索方式,在某種意義上都是一種編程。對于工作來說,編程意味著你可以改進方法、加快進度,并以最簡單的方式重復(fù)和分享這些經(jīng)驗。對于生活,編程可以是一種表達的方式,類似于寫作。你可以把自己的見解和看法打包成Web或者App,以最豐富多樣的形式感染別人。
高考中應(yīng)有計算機一席之地程序的實質(zhì)是語言,計算的核心是數(shù)學(xué),既然數(shù)學(xué)和兩門語言都是基礎(chǔ)教育最重要的學(xué)科,那么計算機和編程知識理應(yīng)在基礎(chǔ)教育中占據(jù)一席之地。很多人懷疑,過早的讓孩子接觸編程,是否是拔苗助長,或者會扼殺他們學(xué)習(xí)的積極性?美國科技界巨子大多數(shù)都是少年成名,喬布斯和沃茲結(jié)緣于高中,伊隆·馬斯克15歲就自己開發(fā)了游戲。比爾蓋茨和扎克伯格,無不是中學(xué)時代就開始接觸編程。
波什在接受采訪時說“如果早知道編程可以改善成千上萬人的生活,會更早激發(fā)我的興趣”,“我會教育孩子計算機和編程,越早越好”。在中國,我們見慣了各種少年沉迷游戲或者傷仲永的例子,也沒有聽說因接觸編程而毀掉前程的故事。給鄧小平同志演示計算機的男孩叫李勁,他目前就職于微軟亞洲研究院,成為張亞勤的左膀右臂。張亞勤本人,還有15歲進入華中科技大學(xué),27歲當上華為副總的李一男,都是鮮活的例子。
高考是基礎(chǔ)教育的“指揮棒”,最近英語高考形式的改革就引發(fā)了弱化英語教育的擔憂。如果在高考中以某種形式引入對計算機的考查,可以引發(fā)社會的重視,甚至可以引領(lǐng)高考改革的進程。從學(xué)科的角度來看,計算機科學(xué)本身就是英語、數(shù)學(xué)和邏輯的運用。從考試的角度來講,計算機科學(xué)的評價標準更多樣化,也更適合使用互聯(lián)網(wǎng)和計算機改善考試方法、凈化考試環(huán)境。
編程的門檻應(yīng)當降低當然還有人擔心編程進入基礎(chǔ)教育會引發(fā)教育不公,城市特別是一線城市的孩子有更多的機會接觸計算機。高考英語聽力就是以如此理由被取消的。然而95后們已經(jīng)被視為“iPad一代”和“原生移動互聯(lián)網(wǎng)一代”,即使是在偏遠的農(nóng)村地區(qū),電腦也是年輕人結(jié)婚必不可少的家當。30年前鄧小平同志的倡議可能還只是高瞻遠矚,而此時再拖延計算機科學(xué)的普及,才是對下一代最大的不公。