程式設計變成當代最值錢的專業已經不是新鮮事了,從 AppWorks 之初創投創辦人林之晨的文章 <未來二十年最有價值的科系:資工系>、《TO》的 <程式設計師在美國超值錢!連菜鳥都有 200 萬台幣年薪> 一文和許多媒體的報導,我們都可以清楚地知道:
程式設計師、App 開發者在經濟普遍不景氣的時代,已經逆向成為這個時代最有前(錢)途的職業之一。
甚至現在在美國,程式設計師、開發者面對工作選擇時,工作職缺的數量多到要花好幾個月來思考、選擇自己的工作(還要請經紀人來打點!),跟其他產業的求職者相比,絕對是一個截然不同的情況 ,特別是薪資。
程式設計到底有多夯?
美國知名媒體《Business Insider》曾在 <The 100 Best Jobs In 2014> 一文指出,美國 2014 前百大最佳職業,第一名就是「軟體工程師」,平均年薪 90,060 美金(約 270 萬台幣、70 萬港幣、11 萬新幣、30 萬馬來幣),而且相關人才需求在未來仍然持續成長。這幾年美國、亞洲也興起大量程式設計學校,像是 Hacker School、Hack Reactor、Dev Bootcamp …… 積極培養軟體人才,因應全世界的市場需求。
- 美國前十大最有錢景的學位,有九個是電腦科學
下圖是美國前十大最有錢景的學位,其中有九個是電腦科學,真的可以完全認同矽谷頂尖創投家 Marc Andreessen 之前所言的「軟體正在吃掉全世界」,已經發生在你我的生活之中,而且正在悄悄地蠶食、改變你我所處在的產業。
當電腦科學已經成為全世界含金量最高的學位,隨著穿戴式科技、物聯網、電子商務、電動車、機器人…… 在未來可見的發展,軟體專業在每一個領域都有發揮、吃飯的地方,而且市場需求一定還會再往上提升。等到那時候,欠缺軟體知識和能力的你,要怎麼跟其他「Coding 原住民」競爭?
舉一個比較誇張的實例:根據 2013 年 2 月 Glassdoor(就業評分公司)的統計資料,Google 的實習工資平均約為每月 5,787 美元(約 17 萬台幣),排名全美實習工資第二,而軟體工程師實習的工資可達平均每月 6,432 美元(約 19 萬台幣)。
- 但成為一個高薪的程式設計師,就一定去念一個資工學位嗎?
看到這裡,你會不會認為成為頂尖的程式設計師、開發者,就必須要花四年的時間(如果在美國可能還要花好幾百萬的學費)去念一個資工(電腦科學)的學位,或是花兩年再去念一個碩士嗎?答案是否定的。
因為就連 Google 這樣頂尖的科技公司,在「學歷」上也無這樣的要求,你可以是高中畢業,也可以是大學畢業,因為在職場上,一切都只看你的技術專業能力。這篇文章的主角就是個活生生的證明:< 是什麼讓一位只有高中文憑的人,也能進 Google 當工程師? >,他帶著慘淡的高中畢業成績,自學程式設計,努力實作不斷精進幾年後,終於在沒有大學學位的情況下被 Google 錄取為軟體工程師。
在 Quora 上有個匿名開發者針對「資工學位」發表了看法:
「我是一個有 30 年經驗的專業軟體開發者,而我沒有任何電腦科學的學位。(當我 14 歲我就開始寫組合式語言)
我認為你並不需要一個電腦科學的相關學位,你才能成為一個好的程式設計師,相反地,我認識過最爛的程式設計師,好幾個都擁有電腦科學的碩士和博士學位。當然我也曾經遇過很爛的自學程式開發者。但重點是,我認為沒有學位的情況下,你依舊有相同的機會可以成為頂尖的程式設計師。經驗的重要性永遠都勝於學位。」
不過,一定許多人都和我一樣有這個疑問:自學出身的程式設計師,在職場上堪用嗎?
我詢問了認識的兩位資深軟體工程師,他們一致回答我:我面試時不考慮學歷,我只看面試者的能力。其中一位說:
「我相信自學出身的程式設計師,在職場上是絕對勘用的,甚至比本科出身的都來的好用。因為「自學」其實是每個程式設計師應該具備的學習態度和能力,程式設計師應該要不斷學習新的工具、新的語言、新的解決問題的方法,但這往往也是台灣資工畢業生的缺點,他們主動接觸學習新知的速度太慢,以至於無法學以致用。而我認識許多頂尖的 Coder 甚至完全沒有理工背景,還有傳播科系出身的。」
- 如果不想完全自學,你可以選擇第三條路: 程式設計學校
這些新型的短期程式設計學校大部分在美國,當然是因應美國矽谷軟體業與新創公司龐大的需求而生的,主要 Focus 在網站前後端設計、App 開發、使用者經驗、和資料科學的領域。有些甚至標榜畢業後保證在美國找的到軟體工程師的工作,平均薪水還可以上看年薪十萬美金(約三百萬台幣)。上課時間大部分是一個月、兩個月、三個月,在這三個月中,每天從早到晚,由矽谷知名科技公司像是 Twitter、Airbnb 的開發者,針對學員想學的領域不斷地帶你學習實作,在最短的時間內,用最密集的方式訓練出勘用的菜鳥程式設計師。
比較有名的有:
1. Hacker School(紐約,適合稍有程式經驗的人)
2. Hack Reactor(舊金山矽谷,公認最嚴格的學校)
世界隨著數位科技不斷推陳出新,新的產業結構、新的需求已經在我們的生活中、產業中產生變化了,資訊與運算正在滲透我們生活的每一個部分,帶給我們更方便的生活,也帶來了一些技能上的革命,無論你是否想成為程式設計師、無論你在哪一個產業任職,培養自己軟體設計思維的能力,絕對可以提升你在未來的職場競爭力。
現在就開始學習程式設計吧!
延伸閱讀:
是什麼讓一位只有高中文憑的人,也能進 Google 當工程師?
Google 實習生月薪 6000 美元,我一點都不羨慕(淚)
想學程式設計,你怎麼能錯過這 31 個學 Coding 的網站
(資料來源:Quora、The Atlantic ; 圖片來源:iLikeSpoons, CC Licensed)
Source: techorange.com