SamSuka
simonshen
simonshen

patreon


【國際未來學:經典復刻 💻】 當「程式語言」成為國際新一代共同語言(一)

【按:談及 Elon Musk 等人的未來學預言,想起十年前的 coding 熱潮,現在似是明日黃花,可以重溫以下文章看看時代變遷。】

假如我們要前瞻二十年後的國際關係,應該關注中美博弈,還是研究科技發展?傳統國際關係自然傾向前者,但現實世界的應用,卻很可能是後者更重要。

今天我們的必修科是中、英、數(不計莫名其妙的「通識」),而近年「程式編寫」(Coding),卻開始成為世界各國的必修教學內容。蘋果公司行政總裁庫克(Tim Cook)早前也在法國表示,對法國人而言,學習編寫程式比英語更重要;美國佛羅里達、得克薩斯、新墨西哥等州份,已把程式編寫納入課程,部分更將之取代第二語言,成為中學生的必修科。

在我們早前介紹的「全民科技大國」愛沙尼亞,學生一般於10歲時已掌握基本程式編寫技巧,懂得運用軟件編寫遊戲,也就是說Coding已經是第二語言。總之,大趨勢很明顯,各國都開始討論怎樣把程式語言納入課程,早晚這種科技界通用的程式「語言」,也會成為未來世界的普世溝通渠道。這會否動搖英語的國際地位?對宏觀國際關係,又有何影響?

程式編寫,簡單來說就是人跟電腦的溝通方式。由於電腦不懂人類語言,所有訊息在電腦中,都會轉化為「1」與「0」,而「1」與「0」可以組成成千上萬的意思。人類可透過不同的軟件編寫程式,向電腦下達指令,製作出各式各樣的網站、軟件,以及我們每天使用的電話應用程式。與人類日常使用的語言一樣,程式語言也有多種,但一般強調邏輯思維,日常我們接觸到的Java、JavaScript、C、C++、Python等,就是較多人使用的程式語言。

隨着各國把程式編寫納入課程,並正成為全球年輕一代的第二語言,跟不同年代的新技能一樣,首先受到衝擊的,始終是年長一代。程式編寫就像20年前的中文輸入法,年輕一代在求學時期已透過ICQ、MSN等,掌握一至兩種輸入法,根本毋須學習,但年長一代沒有這樣的成長背景,簡簡單單的中文輸入法,就成為融入新世界的障礙。

程式語言涉及的也不止科技層面,其他行業如金融、教育等,亦需要大量程式編寫員完善相關工具。這種世代間的矛盾,可視為「數位移民」及「數位原住民」之爭,懂得程式編寫,是後者在職場的先天優勢。

不過,當未來所有畢業生都掌握這技術,便如同都會流利英語、中文輸入法一樣,新時代就由世代間的競爭,轉為同代人之間的競爭,而傳統學校的「離地」問題,就會越來越暴露人前,因為它們開辦的課程,未必能對應市場所需。

根據程式編寫教師拿臣(Quincy Larson)比較不同數據,發現美國一般大學教授的是入門的C,但市場上最受流行的是JavaScript,以及近年興起的Python。當蘋果公司2014年推出程式編寫語言Swift時,一度成為軟件開發者的熱話,但當大家以為學懂Swift就足夠時,中國騰訊在微信推出小程序,計劃在傳統電話應用程式外另闢蹊徑,結果程序員又要自我增值,以確保市場競爭力。年輕一代面對的,並不是懂不懂程式編寫,而是懂多少種Coding語言,以及能否在短時間內學會新的語言。

(待續)

*改編自沈旭暉《信報財經新聞》文章

【國際未來學:經典復刻 💻】 當「程式語言」成為國際新一代共同語言(一)

Comments

Computer language 從來都不是新鮮事,1978年我們從BASIC, COBOL, PASCAL...等等學起,但這是大學課程了,現在普及到從小學開始,相隔50年才普及其實發展得不太快速,coding 同以前的CL,沒兩樣,都是給指令電腦做野...是應用,application, 反而訓練邏輯思維更重成... 我還記得1978年已有同學用BASIC 就能寫出“國際象棋“遊戲和“21點”樸克 game

Peter Yoo

一部手機已有多功能運用, siri 已可用聲音作指令搜集資訊, 而近年IT智能發展迅速, 已不斷研究及改良不少渠道來取替人的工種。相信coding普遍將不用學習, 由IT智能自動運作。未來人將要學習多項如何使用不同智能的技術操作, 翻譯各國過語文易如反掌, 會 tune 使用者的聲音來即時轉換想要的那國家語言, 而且攜帶方便( 如戴了項鍊, 指環, 藏在眼鏡 ...般 )。不用學coding, 因為IT智能已可因應要求來幫助寫程式碼 ~

Elaine Yip


More Creators