回到頂端
|||
熱門: 黃倩萍 劉真 地震

寫程式學習風潮全球升溫,可能讓社會更M型化?

WIRED.tw/James Ke 2013.12.11 00:00

photo: Riebart/flickr

程式碼無所不在,沒有程式碼作基礎,現在就不可能出現尖端科技。換句話說,這個世界一部份是由程式碼組成的,有鑑於此,我們能不懂程式碼嗎?

全民寫程式

很多人想,要弄懂程式碼,乾脆一併學著怎麼寫程式。美國總統歐巴馬曾表示,要將寫程式納入中學必修課程當中,因為他希望「年輕人要懂得創造,不是只會消費」。

頗令人意外的是,知名NBA球星波許(Chris Bosh)也是支持每個人學習寫程式。事實上,波許很早就開始接觸程式寫作,還認為學寫程式「有助於了解世界運作」。他表示,即使自己以打籃球為業,程式對他的幫助還是很大。

有些人甚至主張,要學寫程式就要趁早。小孩子學外語有黃金時期,寫程式一樣也有,而且乾脆捨外語就程式。事實也證明,教五歲小孩寫程式成效卓著,還能增加新技能,打造美好未來、找到好工作,既然如此,何樂而不為?

「必修」迷思

這些說法看似有道理,實則過於理想化了點。學習程式設計所需的門檻其實頗高,而且這個圈子和整體社會落差甚大,前者只要能力夠強就能出人頭地,但後者則往往有運氣成分,不是能力強就有用。

當然,學習寫程式本身並沒有錯,更是好事一樁,能讓人們更了解電腦及各式科技裝置的運作原理。真正的問題出在「必修」。為何要得「必修」寫程式呢?我們難道沒有更急迫的社會問題要解決嗎?

以美國為例,識字率依舊不算高。根據識字計畫基金會(Literacy Project Foundation)的調查,美國有4500萬名成年人是「功能性文盲」,閱讀程度只有「國小五年級」,這些人連「閱讀藥品使用說明的能力」都沒有。在這樣的情形下,全民學習寫程式又有何用?

M型社會可能重現

識字率是一個問題,學習用電腦則是另一個問題。很多人連開啟應用程式,甚至連上網都不會,遑論寫程式了。再說,要訓練能教學生寫程式的老師不是易如反掌的事,不但要花心力,更要花錢,對經費拮据的學校來說,恐怕是雪上加霜。

在懂程式的人看來,寫程式只是基本功,但對一般人來說卻遙不可及。當大家真的都會寫程式了,反而會讓大企業和政府偷懶,不認真維護網站保密功能,就好像每個人都懂開車,汽車就不需要裝安全系統一樣。不過反過來說,當系統做得太好,大家也會偷懶不學,結果也沒好到哪去。

一旦「必修寫程式」思維成為教條,程式能力較弱的人就會落後於他人,接著差距越拉越大,社會又會出現強弱雙峰,跟貧富差距一樣M型化了。為避免這種情況發生,與其鼓勵全民寫程式,不如讓科技盡量貼近使用者的需求。寫程式絕對不是、也不應成為生存必要條件,畢竟沒人希望新的M型社會出現。

社群留言