翻翻現(xiàn)在的中學(xué)信息技術(shù)教材,滿眼都是編程語言、物聯(lián)網(wǎng)、機(jī)器人以及人工智能等不明覺厲的詞匯。而遙想當(dāng)年我們的微機(jī)課,學(xué)的卻是“開始—附件—畫圖”!時(shí)代進(jìn)步之快,足以讓人明白什么叫“后生可畏”。以前上學(xué)的時(shí)候,不少同學(xué)都有過類似的抱怨:學(xué)函數(shù)有什么用,背物理公式有什么用,我以后又不想當(dāng)數(shù)學(xué)家、物理學(xué)家,只要買東西會(huì)算賬、會(huì)換電燈泡就行了!
聽上去似乎有點(diǎn)道理,可你轉(zhuǎn)念想想:假如你沒有學(xué)過函數(shù),沒有理解過物理公式,你還能理解投資的復(fù)利效應(yīng)嗎,還會(huì)選功率合適價(jià)錢劃算的家用電器嗎?
正如我們今天無法想象一個(gè)不懂Windows的人該如何生活一樣,二三十年后的我們的孩子,可能也無法想象一個(gè)不懂編程的人該如何生活。
也就是說,不同門類的知識,就像一扇扇門,往里望去,是一個(gè)個(gè)各有特色的平行世界。如今,計(jì)算機(jī)和網(wǎng)絡(luò)已經(jīng)對社會(huì)介入得越來越深,未來我們的生活一定是高度程序化的,沒有編程思維的人,可能會(huì)像今天因不熟悉操作系統(tǒng)而無法熟練使用智能手機(jī)的人一樣,與時(shí)代嚴(yán)重脫節(jié)。
正如學(xué)會(huì)寫作,它幫我們提升了表達(dá)素養(yǎng),并不一定要真去當(dāng)作家或記者。那些把編程教育普及化的國家,也不是為了讓孩子們將來都去做程序員,而是讓他們掌握一門在未來社會(huì)十分重要的表達(dá)方式。
2015年,在一檔電視節(jié)目中,前央視主持人張泉靈曾分享過這樣一件事:當(dāng)時(shí),9歲的兒子晨晨寫了一個(gè)兩人對戰(zhàn)的游戲,邀請她一起玩。幾輪下來,張泉靈很納悶兒:自己的速度明明很快,為什么總是輸?后來,她悄悄看了一下游戲程序代碼,才發(fā)現(xiàn)是兒子把基礎(chǔ)數(shù)值給改掉了。這事讓她由衷地感慨:會(huì)編程的孩子太可怕!
這個(gè)例子并不是說,讓孩子從小就學(xué)著當(dāng)黑客,而是編程教育對孩子的意義,不僅是洞悉高度技術(shù)化社會(huì)背后的運(yùn)行邏輯,還能夠給他們參與甚至主導(dǎo)規(guī)則制定的能力。也許有,這些學(xué)習(xí)編程的孩子會(huì)意識到,現(xiàn)在像游戲一樣在屏幕上拖拽的圖形和代碼,其實(shí)就是他們通往未來之門的密碼。