沒錯(cuò),任何人都可以學(xué)習(xí)代碼,包括兒童。只要使用合適的界面,孩子也可以輕松地碼代碼,而不必非得是編程天才或計(jì)算機(jī)學(xué)博士。就像你不必非得是莎士比亞才能說好英語(yǔ)一樣。理解基礎(chǔ)的編程語(yǔ)言并不復(fù)雜。
事實(shí)上,大多數(shù)人每天都會(huì)處理幾行代碼:每個(gè)人都要在網(wǎng)絡(luò)瀏覽器中輸入 URL 地址;每個(gè)人都知道刪除 .com 后的整個(gè)序列會(huì)帶你回到首頁(yè)。
根據(jù)美國(guó)的網(wǎng)絡(luò)文化作家道格拉斯·洛西克夫所說,一個(gè)當(dāng)代性難題在于“編程還是被編程?!边@可能略有些極端:我們并不需要因?yàn)槭褂檬謾C(jī),而必須成為手機(jī)程序員。我們使用工具并不意味著需要親自制作工具。然而,如果我們希望能夠與現(xiàn)有這個(gè)由代碼構(gòu)成的環(huán)境交互,而不是處于完全被動(dòng)的話,就需要了解基本的編碼。我們不應(yīng)該把這種技能完全地推給某一階層或精英。
公民需要基礎(chǔ)教育,所以對(duì)編程有所認(rèn)識(shí)是有意義的。當(dāng)我們學(xué)習(xí)讀寫時(shí),能有一些編寫代碼和“閱讀”那個(gè)我們身處其中的數(shù)字世界的經(jīng)驗(yàn)。
如果我們不懂編程的邏輯,身處這個(gè)由代碼構(gòu)成的世界就會(huì)感到不自由。就以 Google 這個(gè)每個(gè)人每天都會(huì)使用好多次的搜索引擎為例,如果我們不了解它是如何工作的、如何生成信息索引、信息又來自哪里、為什么一個(gè)查詢能反饋很多結(jié)果等等,就可能輕易地被這個(gè)工具欺騙。永遠(yuǎn)不要以為,搜索引擎給出的結(jié)果就一定是真理;不要以為,除了搜索結(jié)果的前幾條其他都是無關(guān)緊要的。簡(jiǎn)而言之,數(shù)字教育、喚醒學(xué)生對(duì)代碼的認(rèn)識(shí)很重要。編程對(duì)于所有人有應(yīng)該去了解和學(xué)習(xí)應(yīng)用!