為什麼一定要讓你的孩子學程式設計?

TAM PHAM發表於2016-02-19

會程式設計的確是一項了不起的技能。你可以寫 app,建網站,不管有什麼好想法都可以親自實現出來。相信我們的世界會需要越來越多的程式設計師和開發工程師。

但並不是每個孩子都必須要學程式設計。

打個不恰當的比方。營養學對人至關重要。人類需要知道基本的營養學知識以免受糖尿病或肥胖症之苦。垃圾食品對身體有害不要多吃,水果蔬菜有助於健康要天天吃,堅持運動能保持體型良好——總之,瞭解基本的營養學知識可以保持身體健康活得更久。

對比之下,關於車的知識就沒那麼重要。當然,如果你知道怎麼自己換油或補胎會非常方便;但不會也沒關係,你可以僱人給你換油或者補胎。

程式設計的重要程度和懂車的知識差不多,同樣的,你也可以僱別人幫你寫 app 建網站。

但是你永遠不能僱人替你吃飯,或替你減肥降低膽固醇。

這個例子有些過度概括了,說這麼誇張只是為了擺明觀點:

並不是所有人都需要學程式設計。

公眾人物們都信誓旦旦說他們要帶頭學程式設計,我就奇怪了,Michael Bloomberg 先生(彭博社創始人,美國商業大亨、政治家和慈善家)學了程式設計後會對工作有什麼幫助嗎?

NBA 球員 Chris Bosh 也公開支援程式設計,但是他本人灌籃的時候並不需要會程式設計。

這些名人們的大力推動,實際上把人們對程式設計的認識帶跑偏了。

我們並不是為了程式設計而學程式設計,不是為了敲程式碼在螢幕上畫線。學程式設計的目的是為了解決一些現實的、基本的問題。

奧巴馬總統批了 40 億美元給公立學校用於計算機教育,讓孩子們有更多機會去程式設計。但是程式設計訓練營的崛起、鉅額資金的投入,使得程式設計成了一種強制。

可能奧巴馬是想追上中國的步伐,畢竟中國的小孩幼兒園就開始學程式設計了,也許是想給一些目前尚不存在的崗位做人才儲備,畢竟程式設計對未來的創新十分必要。我們只是經常忘了自己的初衷。

我並不是抵制程式設計,只是不想每個人都為了程式設計而學程式設計。很多成功的企業家一句程式碼不會寫也掙了幾十億。

不管孩子還是成人,最重要的生存技能是學會有效溝通;同時,面對問題,能永遠保持批判性思維,學會向世界輸出自己的價值觀。

相關文章