芥末堆注:本文系芥末堆與WISE合作的中西辯論專題【人人都該學(xué)編程?】的第八篇,邀請國內(nèi)外在信息技術(shù)和教育領(lǐng)域均有思考的學(xué)者來參與這次探討,本篇作者慧科研究院院長陳瀅。
在思考“人人是否都該學(xué)編程”這個辯論題目時,浮現(xiàn)在腦海的第一幅畫面便是每個人都在電腦前輸入指令去控制電腦執(zhí)行動作,這個看上去比較單調(diào)甚至粗暴的想法其實是人類利用機器改造世界的基本方式,即使我們今天有更炫酷的“輸入指令”方法,例如語音,體感,腦電波,各類傳感器等,有更多的“電腦”以不同形態(tài)甚至“無形”包圍在我們的生活當中,從制造到物流,從商務(wù)到家居,從植物到人體,這些不同手段方式的進化和創(chuàng)新的目標仍然脫離不了通過輸入指令和控制這些基本元素,指令控制其實就是我們所說的“編程”(programming)。
那么現(xiàn)在問題來了,編程是我們的目標嗎?
顯然答案是否定的,編程是一種手段或者技能,過去數(shù)十年計算機科學(xué)的發(fā)展已經(jīng)使編程的壁壘大幅度降低,以前可能只是科學(xué)家做出的高大上程序,今天一個十幾歲的孩子可以在幾分鐘完成,二十多年前體面的電腦工程師今天已經(jīng)被戴上IT屌絲帽子,編程已經(jīng)從一種十分專業(yè)的技能演進到人人都可能學(xué)會的操作表和說明書,嵌入在兒童玩具、智能家居和機器人,貌似比較專業(yè)的IFTTT技術(shù)也已經(jīng)滲透進日常百姓家。隨著技術(shù)進步,編程技能已經(jīng)可以被很多人自然掌握,不用進行系統(tǒng)學(xué)習(xí)或者“挖掘機學(xué)校”深造。那么我們需要具備何種能力去更好更有效地編程?這就是編程背后的基本素養(yǎng)“計算思維(computational thinking)”,這個由時任美國CMU計算機科學(xué)系主任的周以真(Jeannette M. Wing)教授在2006提出的概念和一系列計劃,試圖使所有人能夠像計算機科學(xué)家一樣進行思考,讓計算思維成為新人類的基本能力。世界各國包括美國中國等的教育部門正在有計劃地推動這一理念的實施。
計算思維實際上是人類站在機器角度的“感同身受”,從機器角度思考去制造更有效率的機器,同時更有效指導(dǎo)我們?nèi)粘Q策。抽象和自動化是目前業(yè)界普遍共識的計算思維本質(zhì),對于計算機科學(xué)專業(yè)的學(xué)生來說這兩者的威力不用贅述,實踐證明其對各領(lǐng)域創(chuàng)新作用巨大。計算思維里的層次抽象、分而治之、遞歸、并行和并發(fā),以及經(jīng)典數(shù)據(jù)結(jié)構(gòu)(數(shù)組、棧、集合、樹等)和機制(流水線、緩沖、API等),到計算可行性和復(fù)雜性等,都無一不對我們的日常生活和工作產(chǎn)生巨大影響。我們需要的是在未來人人都具備計算思維,并用這個武器來指導(dǎo)我們,不僅是編程,而更多的是提升工作和生活效率,甚至人生職業(yè)規(guī)劃。
又回到了“人人是否都該學(xué)編程”這個題目,答案顯然是人人都應(yīng)該具備計算思維,才能在科技日益推動下游刃有余,與時俱進,改變世界。腦海里閃現(xiàn)出第二幅畫面:在充滿科幻感的世界里,每個人都在享受善用科技帶來的便利,而他們的腦海里都充滿了0和1 的計算思維。
作者簡介|陳瀅
慧科教育集團高級副總裁,慧科教育研究院院長?;劭平逃侵袊萍碱I(lǐng)域綜合教育解決方案的提供商,致力于移動互聯(lián)網(wǎng)、云計算、大數(shù)據(jù)、互聯(lián)網(wǎng)營銷等前沿科技領(lǐng)域的軟件開發(fā)、交互設(shè)計及項目管理等人才培養(yǎng)。
2、芥末堆不接受通過公關(guān)費、車馬費等任何形式發(fā)布失實文章,只呈現(xiàn)有價值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報道,請您 填寫信息告訴我們。