會編程的確是一項了不起的技能。你可以寫 app,建網站,不管有什麼好想法都可以親自實現出來。相信我們的世界會需要越來越多的程序員和開發工程師。
但並不是每個孩子都必須要學編程。
打個不恰當的比方。營養學對人至關重要。人類需要知道基本的營養學知識以免受糖尿病或肥胖症之苦。垃圾食品對身體有害不要多吃,水果蔬菜有助於健康要天天吃,堅持運動能保持體型良好——總之,了解基本的營養學知識可以保持身體健康活得更久。
對比之下,關於車的知識就沒那麼重要。當然,如果你知道怎麼自己換油或補胎會非常方便;但不會也沒關系,你可以雇人給你換油或者補胎。
編程的重要程度和懂車的知識差不多,同樣的,你也可以雇別人幫你寫 app 建網站。
但是你永遠不能雇人替你吃飯,或替你減肥降低膽固醇。
這個例子有些過度概括了,說這麼誇張只是為了擺明觀點:
並不是所有人都需要學編程。
公眾人物們都信誓旦旦說他們要帶頭學編程,我就奇怪了,Michael Bloomberg 先生(彭博社創始人,美國商業大亨、政治家和慈善家)學了編程後會對工作有什麼幫助嗎?
NBA 球員 Chris Bosh 也公開支持編程,但是他本人灌籃的時候並不需要會編程。
這些名人們的大力推動,實際上把人們對編程的認識帶跑偏了。
我們並不是為了編程而學編程,不是為了敲代碼在屏幕上畫線。學編程的目的是為了解決一些現實的、基本的問題。
奧巴馬總統批了 40 億美元給公立學校用於計算機教育,讓孩子們有更多機會去編程。但是編程訓練營的崛起、巨額資金的投入,使得編程成了一種強制。
可能奧巴馬是想追上中國的步伐,畢竟中國的小孩幼兒園就開始學編程了,也許是想給一些目前尚不存在的崗位做人才儲備,畢竟編程對未來的創新十分必要。我們只是經常忘了自己的初衷。
我並不是抵制編程,只是不想每個人都為了編程而學編程。很多成功的企業家一句代碼不會寫也掙了幾十億。
不管孩子還是成人,最重要的生存技能是學會有效溝通;同時,面對問題,能永遠保持批判性思維,學會向世界輸出自己的價值觀。