程式學習翻轉世界 【封面故事-數位時代】

個人升級×企業轉型

 

程式學習翻轉世界


現在開始學coding用編碼加值未來

「程式」這個詞彙近來頻頻出現在我們周遭,從個人升級到企業轉型,從工作現場到教育現場,面對琳瑯滿目的程式語言,從JavaScript、Java、Python、Ruby、Objective-C 、C、C++、C#等等,作為一個初學者,到底該從哪一種程式語言開始?又有哪些學習趨勢需要關注?在哪裡學習是最快速的方法?這個新時代的共同語言又可以為個人或企業帶來何種改變呢?

記者/蔡紀眉 攝影/蔡仁譯・吳晴中 美術/黃巧秀・陳美如數

美國前總統歐巴馬( Barack Obama)是位科技狂,他在任內曾親自示範寫程式,並編列了40億美元預算,將推廣電腦科學教育,視為國家戰略級的施政方針。蘋果執行長庫克(Tim Cook)說,學習編碼將比第二外語更加重要,「讓你可以跟70億人交流。」

在全球政商名人、教育界和NGO組織積極鼓吹下,coding蔚為風潮,已是多國基礎教育的指定必修,而慢了多年的台灣,在一年後即將上路的「12年國教新課綱」(簡稱108課綱)中,正式將數位素養、演算法和程式設計等能力指標納入國高中課程。也就是說,學會寫程式,將成為國家未來舵手共同具備的基本能力。

當然,受影響的絕不只是學生。年輕一輩的父母開始擔心,未來將如何教育孩子?這群人同樣也是職場上的工作者,在漫長的職業道路上,又要如何與後進競爭?

事實上,華爾街日報早已定調,寫程式將成為二十一世紀工作者的必備技能。美國知名的職場評價網站glassdoor,根據職缺數量、薪資水準和整體工作滿意度綜合評比,整理出2017年全美最棒工作,上榜前十名中,高達六類工作和coding息息相關,包括資料科學家、軟體開發工程師、使用者體驗設計師等等,都必須具備程式專長。

產業數位轉型,帶動程式人才夯

從教育現場到工作職場,從程式教育到程式學習,coding搖身成了外語、證照之外的新寵兒,正在翻轉既有工作內容。有愈來愈多缺乏理工背景的成人工作者,透過線上、社群資源自學,或是借助新創、就業養成單位的力量,開始接觸程式設計。

而這股coding的風潮,除了涉及個人價值提升、就業導向之外,更是與企業組織的數位變革密不可分,當各行各業皆朝向物聯網、大數據發展,自然衍伸出大量的程式人才需求。

就拿扮演數位轉型關鍵角色的資料人才來看,根據104資訊科技統計,資料經濟人才需求遍布在各產業別中,缺口最大的資料工程師,今年將釋出超過4萬5千個缺額,而最底層的軟體工程師,近三年的需求累計增幅達282%,呈現三級跳態勢。

又以科技界常見的產品企劃人員(PM)來說,過去是行銷導向,現在則多半要求有技術背景,像是提供全快閃儲存服務的矽谷公司Pure Storage,台灣區總經理劉國龍提到,自家在招募客戶體驗、通路和業務部門員工時,仍傾向錄用懂記憶體技術的求職者,「因為他們對市場最了解,知道客戶、產業要什麼。」

在台灣引進全球三大女性科技社群的石舫亘則發現,「coding變成很底層的技術訓練,至少得看得懂程式人員在做什麼,能互相溝通。」當寫程式成為任何一個職位的起步點,打破各項職務壁壘,勢必對職場帶來翻天覆地的影響。

跨領域程式人才,職場的耀眼之星

編碼是構成數位虛擬世界的基礎,但就像學英語一樣,各人有各人的切入點,並非人人都得成為程式高手,資策會數位教育研究所經理鐘祥仁形容,就像透過接觸Python,「可以培養邏輯思維能力,學習如何拆解一件事,或是把需求系統化。」但這絕不代表一定得學會Python。

特別是隨著人工智慧發展,有一天,寫程式也許會跟操作電腦、手機一樣容易上手,若是僅專注coding,或過度強調編碼的技術面,是捨本逐末。微軟大中華區總裁幕僚長暨台灣營運長趙質忠表示,軟體工程師早就不是傳統的埋頭苦幹型,相較於熱門程式或技術來來去去,「跨產業經歷、學習能力和心態,才是更重要的。」

人才競逐,始終是企業在持久戰中勝出的關鍵,結合程式語言和領域know-how的跨界學習者,已成為職場上最搶手的明星。沒有程式相關經驗的人,要怎麼開始?不同背景的人,又要如何相互合作?

在此一年之初,先釐清程式學習的動機,選定感興趣的程式語言,勇敢踏出第一步,就把搞懂程式邏輯,列為今年度重要的學習計畫之一吧。

馬麗安

出生|1988年

學歷|政治大學斯拉夫語文學系

現職|嘉碼科技網頁設計部UI設計師

擅長|JavaScript、CSS

為了追求踏實的人生與安全感

 

文科畢業的程式麻瓜,勇闖UI與UX設計領域


原本從事數位行銷工作的馬麗安,總覺得每天做的事不痛不癢,這種感覺在27歲那年到了臨界點,她給自己放了人生長假。兩個月的旅行結束後,她做了勇敢改變的決定。

俄文翻譯、工具機國貿業務、數位行銷企劃,這些八竿子打不著的領域,都是七年級女生馬麗安的工作歷練,而她的現職是博弈產業網頁UI設計師。

位於台中工業區的尊博科技,是全台灣最大的博弈設備商,從遊戲開發、硬體設計到組裝,尊博全部一手包辦,知名賭場客戶遍布東南亞。其合作夥伴嘉碼科技(GAMA),也就是馬麗安的公司,專攻賭場營運管理系統(Casino Management System,CMS),辦公室與尊博就在同一棟樓。

「公司重視人格特質,管理作風美式,很崇尚Google那一套,喜歡能夠自律的人。」馬麗安說,過去總以為程式工程師就是埋首電腦前、沒日沒夜工作,但來到嘉碼後,大大顛覆她的想像,包括多元的社團活動、全天開放的健身房、三餐熱食供應,更重要的是,在優於業界的薪資福利外,強調工作與生活平衡,幾乎不加班的文化,最讓她珍惜。

看似有想法、善於表達的馬麗安,其實就跟多數年輕人一樣,也經歷過一段茫茫然的生涯摸索。馬麗安說,從事數位行銷工作時,她總覺得每天盡做些不痛不癢的事,「我對爆漿蛋糕、對小貓或小狗不感興趣,這跟我的人生一點關係都沒有。」

喜歡旅行的她,在27歲那年,決定放自己兩個月長假,到美國旅行時,偶然得知,當地最缺的是任何與程式設計相關的工作,「只要學會coding,一台筆電在身邊,在世界各地都不愁沒飯吃。」也就是這個簡單的念頭,支撐她從一位文科畢業的程式麻瓜,勇闖UI與UX設計領域。

進入博弈產業一年,從沒去過賭場的馬麗安,也累積了不少心得。她舉例,前台網頁要呈現歡樂氣氛,用色鮮豔大膽,甚至得帶點俗氣與亢奮感;後台管理系統,主要是讓機台跟管理平台介接,包括金流處理、客戶管理等等,因為員工得在昏暗空間中長時間使用,頁面設計上就以操作簡潔、暗色系為主。

賭博,有很大成分是機率問題,賭的是運氣;但人生不能只靠運氣。多元的跨領域經驗,成了馬麗安最大的養分,讓她懂得跟不同背景的人溝通,靠著新習得的程式技術,一步步追求自己想要的生活。

閱讀完整內容

數位時代285期

本文摘錄自‎

程式學習翻轉世界

數位時代

2018/2月285期