Posts Tagged ‘computer science’

三年內,台大資工畢業起薪將破台幣 10 萬

May 20th, 2015

Mark Zuckerberg, Time Person of the Year

上星期我去台大資工系演講,大膽跟他們預言,三年內,該系畢業學生的起薪會突破新台幣 10 萬元每月。[1]

這當然不是一個空穴來風,背後有個非常、非常嚴重的結構性問題,正在快速發生。

需求不斷成長

首先,業界對於資工畢業的軟體人才需求,正在大幅成長,背後主要動力如下:

  1. Google、PChome、Momo、Yahoo! 等在台灣有研發團隊的大型網路、電商公司的業務都還在快速成長,需要更多軟體人才開發各種前、中、後端系統 (估計每年新增數千職缺)
  2. 快速成長中的網路新創公司們,在 AppWorks 為首的創投資本支持下,將更積極搶進人才 (估計每年新增數千職缺) [2]
  3. 所有網路與電商公司,接下來都需要同時跨桌面與行動,開發 Apps 的 QA 複雜度高,對軟體人才的需求量比之前的網站開發還大 (估計每年新增上千職缺)
  4. 傳統銀行,在金管會主委帶領下,積極追逐 Bank 3.0,需要大量軟體人才 (估計每年新增上千職缺)
  5. 以 Facebook 為首的新一代國際網路公司,開始發現台灣人才的優秀,已經開始在台徵才,並將越來越積極 (估計每年新增數百職缺)
  6. 傳統品牌、通路,都開始積極轉型電商,需軟體人才 (估計每年新增數百職缺)
  7. 傳統電信,都開始積極增加 OTT,需軟體人才 (估計每年新增數百職缺)
  8. 傳統電視頻道商,都開始轉型 OTT,需軟體人才 (估計每年新增上百職缺)
  9. 傳統媒體,都開始積極轉型為新媒體,需軟體人才 (估計每年新增上百職缺)

供給沒有成長

在一個自由市場,如果某樣商品的需求大幅成長,則供給也會快速跟上。但可惜的是,台灣的人才供給並不自由。

台灣的業界主要仰賴高等教育,也就是大學與研究所,供給需要的人才。台灣的高等教育,每年可以畢業約 3 萬位資工、資管相關科系學生,這個數字,在過去幾年幾乎沒有變化,而在未來 5 年,也不會有變化。

原因是高教司對於學生員額分配,陷入一個無可救藥的囚犯困境。

  1. 大結構是每年學生總人數正在減少,因此必須總量管制
  2. 總量管制下,如果要提昇資工、資管系學生數,就必須減少較冷門科系的學生數
  3. 如果減少冷門科系的學生,則該系的教授就必須相對減少
  4. 但高教司無法為這些教授安排別的出路

因此,業界對於軟體人才的需求雖然大幅提昇,國際名校如哈佛雖然在過去五年大幅提高資工學生數達 3 倍,台灣絕大多數大學的資工系學生人數,在可預期的未來內,將不會有顯著成長。

需求成長 >> 供給成長 = 價格大幅上升

當需求快速成長,而供給卻沒有改變,這時唯一的結果,就是價格的大幅上揚。在過去五年,台灣一流學校資工系畢業生的起薪,已經很快從原本的 3-3.5 萬,成長至 4.5-5 萬的等級。往前走,隨著上述需求成長的加速,這個價格還會更快速的上升。

而在資工領域排行台灣第一的台大資工系畢業生,薪水成長當然會快過平均值。因此,預言這個數字在三年內突破 10 萬台幣,我認為,不是太過樂觀的推測。

所以如果你已經是資工、資管相關科系學生,恭喜你,你的前途大好。

如果你還在大學,我建議你,趁還有機會,多多選修軟體相關課程。

如果你還沒上大學、還在選研究所,請好好考慮選擇資工、資管科系。

Stanford 也一樣

其實同樣的狀況,在過去五年,也發生在 Stanford CS 畢業生身上。2010 年時,他們的起薪大約每年 10 萬美金,2015 的今日,則已經達到 15-20 萬美金等級。

但更重要的,最優秀的 Stanford 學生,根本不屑拿這個薪水,因為他們給自己的任務,是靠創業,來改變這個世界,就像 Mark Zuckerberg 一樣。

___

創業?歡迎加入 AppWorks Accelerator,讓我幫助你

新朋友,歡迎在 Facebook 追蹤我更多的分享

補充說明:

  1. 薪資當然不是選擇職涯的唯一考量,我認為,應該至少與熱情、天賦同時思考
  2. 用「台大資工」作為標題,只是找一個比較容易切的入口,更快把內容帶到主題,也就是背後嚴重結構問題的描述,事實是每個人都是不同的個體,當然不可能只要是台大、台大資工畢業就一定比較優越
  3. 隨著網路業的持續發展,以及各行各業的網路化,不只是軟體人才,電商商品、網路行銷、大數據、資料科學、社群等人才的薪資,也會跟著水漲船高,本篇針對軟體人才論述,但讀者可以自行延伸到網路業需要的其他人才
  4. 無論是本網誌,或是網路、紙本等任何這世上對現狀的論述,對未來的預測,都有其因觀察角度、文字理解、運用能力的不同,產生的誤差範圍,身為訊息爆炸時代讀者,在閱讀過程中不斷精進自身批判思考等自主決斷能力,是在這個新世界中生存的重要基本功

Footnote

[1] 當然不會是每個人,指的是選擇去網路與科技公司上班人的平均值、中位數

[2] AppWorks 輔導的 200+ 家網路新創公司,在過去 1 年內,新增了 1,200 位員工,絕大多數是工程師

(Photo via Time)

未來二十年最有價值的科系:資工系

April 1st, 2014

Hackers

如果說 1980 年代開始的個人電腦大浪,讓電機系成為過去 30 年最有價值的科系。那麼 2007 年開始的行動海嘯,加上社群與雲端兩大平台,正在讓資工系 (Computer Science) 成為接下來 20 年最有價值的科系。

洛陽紙貴

在美國,擁有一紙資工學歷的軟體工程師完全供不應求,為了競逐這些人才,即使是 Google、Facebook 等知名軟體公司,仍需要從大一就以高薪實習計畫鎖住他們。人以稀為貴,也因此當 PayScale 最近把全美學校的所有科系綜合評比,結果發現平均 20 年報酬最高的十大系所,竟有九個是資工系。第一名的 Stanford Computer Science 畢業生,平均 20 年生涯可以獲得的總「投資報酬」更是高達 170 萬美金 (5,400 萬台幣)。(註)

Most Valuable Degrees in American (20-Year Return)

只是北美的情況?

軟體工程師薪水目前的確只有在北美與北京水漲船高,但種種跡象顯示這個供不應求狀況正在延燒到世界各處。Google 日前才發表要在台灣徵才上百位,需求的許多是軟體背景人才,不少 AppWorks 投資的企業也告訴我們軟體工程師越來越難找。追究其背後原因,軟體比硬體更容易遠端協作,因此當北美企業無法在其國內應徵到足夠的軟體人才,往世界各處去追求是必然的結果。此外,隨著電子商務、網路遊戲、數位娛樂、RTB 廣告、穿戴式裝置、電動車等新產業的發展,軟體人才的需求還會不斷提昇。

學生請考慮投入,教育部請紮根程式教育

如果你是學生,無論是否在資工、資管相關科系,要提昇未來的競爭力,請務必把學習軟體設計作為一個重要的課題。如果你是教育部,相信我,台灣很快就會像美國一樣面對軟體人才供不應求的狀況。當年我們適時培養了很多電機人才,讓台灣的電子產業能夠有起飛的動力,現在我們必須趕緊從小紮根資工教育,把軟體人才培育視為國家未來競爭力的來源,才能讓台灣不在這場網路海嘯中被衝落領先群。

時代的巨輪不會等待我們,改變台灣必須從每一個人開始。

___

修改 (4/2/2014):文章原先訴求高教司儘快提高大學資工系員額,經台大資工洪士灝教授提醒,程式教育需從小紮根,才能真的培養出優質軟體人才。回想我自己也是 10 歲左右開始寫程式,因此決定將本文訴求改為請教育部紮根程式教育。

註:這裡的「投資報酬」是指取得該學位後 20 年的預期總所得,減去不念該學位 (也就是用高中以下的學歷去工作) 20 年的預期總所得去計算出來的。(感謝 Blake Hsiao 留言提醒)

歡迎在 Facebook 上追蹤我的分享

(Photo via hackny, CC License; Graphs from Quartz)

10001 件資工系畢業前一定要做的事

June 27th, 2011

畢業季到了,看著學長姐紛紛離開校園的溫室,準備前去挑戰現實世界的殘酷,你心中或許會想,輪到我時,我準備好了嗎?這邊幫你準備了 10001 件在離開校園前,你應該嘗試過的事情。

00000 擁有你自己的網域 — 買 .com 和 .com.tw 的網域有各自的竅門,如何找到最划算的價錢,你應該要知道

00001 租用你自己的雲端主機AWS 第一年幾乎是免費的,EC2 和 S3 是兩個你至少要摸熟的服務

00010 安裝 Apache 伺服器軟體 — 學著設定 httpd.conf,例如把 www.domain.com 轉到 domain.com (台灣 90% 的網站都忘了做這件事)

00011 安裝 WordPress,經營一個網誌 — 長期經營網誌有很多好處,況且對於程式人員來說,寫作能力是最重要的技能之一

00100 用 Ruby on Rails 寫出一個產品 — 我認為 Rails 將會取代 LAMP 的地位,現在缺 Ruby 工程師的比缺 LAMP 的還多,而且都是一些非常棒的新創團隊,我鼓勵你把這個框架學好

00101 幫同學解決一個實際的問題 — 去跟非資工系的同學、朋友、親戚聊天,找出他們生活、工作、社團有什麼實際的問題,你可以用程式幫他們解決的,然後實際做出這個網站給他們使用

00110 寫一個 iOS/Android App — 如果上面這個問題,透過 Smartphone App 可以解決得更好,那就寫一個 iPhone/Android 給他們 (台大的學生可以考慮去上我的合夥人 Prof. Mike Chen 的智慧手機開發課)

00111 實際使用 Facebook API — 用 Facebook Connect 來讓使用者快速登入你的網站,並且拿到他們的 Email 和好友名單,再想辦法利用這兩個資料給他們更好的服務

01000 實際使用 MongoDB (或是其他 NoSQL) — 學校教了很多 RDBMS,但是你要知道現在有很多時候 NoSQL 更符合需求,尤其是大規模網站

01001 把你的網站放上 AdSense — 雖然沒辦法賺大錢,但是你會因此更了解網路廣告的各種內幕

01010 讀很多別人寫的程式碼、文章和書 — 寫程式和寫作進步的方法,除了多練習,就是多讀別人的作品

01011 下載並 Compile 一個複雜的 Open Source 專案 — 像是 OpenSim 或是 Matterhorn

01100 貢獻給一個 Open Source 專案 — Open Source 界有他們的文化,跟他們實際協做過,你才能了解

01101  學會用 packet sniffer — 聽聽看你愛玩的遊戲,是怎麼跟它的主機溝通的,你會學到很多

01110 設定你的 DSL Router讓家裡電腦當伺服器 — 你會對 TCP/UDP ports 有更多了解

01111 用 map-reduce 分析資料 — 這是現在最最熱門的題目,你應該要試試 (從這裡開始)

10000 去當暑期實習生 — 暑假來了,實際去公司上班兩個月,看看真實世界是長什麼樣子吧!新創公司尤其是你的好選擇,因為你將可以摸到更多好玩的東西 (不知道要去哪裡?寫信來,我幫你介紹: mr.jamie.blog [at] gmail.com)

10001 去跟 10 個學長姐聊聊 — 在你決定要繼續攻碩士、就業還是創業前,去跟 10 個已經畢業的資工系學長姐聊聊,看看他們都在做什麼,有什麼事情他們後悔當初沒學好,有什麼事情他們覺得你可以考慮去做。不要悶著頭聽同學們的建議做決定,他們和你一樣不知道自己在做什麼。

以上,希望對於正在念資工系的你們有幫助。

歡迎在新浪微博上關注我

(這篇文章的靈感來源, Image via extraketchup, CC license)

©2019 MR JAMIE.
網站由 Allen Hsu 設計 | Logo 動畫由 Wen Chen 完成