Green Binary Data Texture
Photo Credit: GraphicStock

那一天,我決定不要再做程式麻瓜了

文/副總編輯 楊惠芬

當機器人可以救災、3D 列印一支手槍也不是一件難事⋯⋯,我們對許多事情的理解勢必也得要重新定義了。由 0 與 1 構築的世界,從虛擬擴大到實體,真實不再限縮於現實,現實不再以真實為基礎,虛與實的總和才是生活全貌。面對這樣的世界與未來,你,如果還堅持活在過去的舊時代,完全不想搞懂由軟體主宰的新世界,也看不懂任何程式,那麼恐怕很快就會變成「現代文盲」了。

在未來,程式設計將會一天比一天重要,但,這是否意謂著每個人都要會寫程式呢?也不盡然如此。因為理解程式語言不代表每個人都得會寫程式,猶若我們懂得欣賞歌劇,卻不一定非得要會唱是同樣的道理。

根據市場調查機構 IDC 的數據,目前全球大約有 1,100 萬名軟體開發者,另外還有 700 萬名業餘的軟體開發者,總計這個領域的投入者數已經跟台灣總人口數相去不遠。那麼,讓我們大膽地想像,如果生活在台灣的我們,每個人都能理解程式設計,對於生活又會帶來哪些影響呢?也許我們每個人都會多了一點坐而言不如起而行的實踐能力吧!

今年以來,程式設計話題在台灣社會不斷擴散,隨著新任總統蔡英文就職,107 年要把程式設計納入十二年國教課綱的政策一路延燒,從教育界到產業界。過去,台灣產業發展偏向硬體,整個社會缺乏軟體思維,也忽略了軟體工程的價值,然而這個現象並非台灣特有,只是進入網路時代後,台灣與其他國家的差距越來越大,而以軟體為基礎的創新與商業模式越來越多、越來越強大,從 Google、Facebook 以至於 Tesla,每隔一段時間就為這個世界帶來前所未有的混亂、便利、以及新的秩序,這些革命的背後正是由一行一行的程式碼編寫而成。對於程式設計,我們還能視而不見嗎?

為了讓原本不熟悉這個領域的麻瓜們,進一步理解程式設計的魅力,《數位時代》邀請到這個領域的指標性人物戴志洋擔任本期封面故事〈他們用程式寫未來〉的策展人,我們盡可能用深入淺出的表述方式,讓大家快速掌握程式設計領域的重要大勢。

程式設計,作為世界的下一個共同語言!你準備好了嗎?

※ 本文摘錄自《數位時代 08月號/2016 第267期》,立即前往試讀►►►