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