最近在好幾個地方看到「是否該去國外找軟體開發工作?」這題目,這篇我主要想
談的是以我熟悉的北美、很少看到有人談的統計數據。
# 「以一擋百」;職缺與求職人數比例
* 每 1 個軟體職缺,會有 n*100 個求職者來搶。
* n 大約分佈在 2 到 7 。
資料來源:「我」。
* 我看過相關科技新聞說 Google 有過 n=7 的紀錄。
* 我看過 Glassdoor 發佈的統計數據: n=2.5 。
* 我自己從 HR 管道知道的,微軟、暴雪、等等叫得出名號的公司是在 n=2 到
n=5 左右。
這數值會隨著時空變化起伏,但「以一擋百」這「兩個數量級的差距」應該是八九
不離十。
# 美國勞工統計局數據;薪資、職缺數與地區
以下來自我的兩篇臉書舊文;美國勞工統計局的公開數據是每年四月更新,所以
今年 2019 年能看到的是 2018 年的數據。
* 2018 軟體開發(Software Developers)
https://www.facebook.com/30abysses/posts/3019368988088220
* 2018 網頁開發(Web Developers)
https://www.facebook.com/30abysses/posts/3019378588087260
## 2018 軟體開發(Software Developers) 美國勞工統計局 數據
### 2018 vs. 2017 年薪中位數 $105590 (+2.96%)
* 最高 10% 年薪大於 約 $161290 (-0.44%)
* 最低 10% 年薪小於 約 $61660 (-2.13%)
* 2018 May 全美年薪中位數 $38640 (+2.52%)
### 2016 工作數 1256200
* 2016-2026 工作數變化估計 +302500 (+24%)
* 2016-2026 全美工作數變化估計 +7%
### 工作數最多的 5 州與平均年薪
#### Software Developers Applications
1. California (148550, $127950) 加利福尼亞州
2. Texas (71260, $108760) 德克薩斯州
3. Washington (53860, $131790) 華盛頓州
4. New York (52640, $116830) 紐約州
5. New Jersey (46930, $107640) 紐澤西州
#### Software Developers Systems Software
1. California (88910, $131700) 加利福尼亞州
2. Texas (28720, $110740) 德克薩斯州
3. Virginia (27800, $119860) 維吉尼亞州
4. Massachusetts (25540, $117760) 麻薩諸塞州
5. New York (19690, $115120) 紐約州
## 2018 網頁開發(Web Developers) 美國勞工統計局 數據
### 2018 vs. 2017 年薪中位數 $69430 (+2.12%)
* 最高 10% 年薪大於 約 $124480 (+2.03%)
* 最低 10% 年薪小於 約 $37930 (+5.36%)
* 2018 May 全美年薪中位數 $38640 (+2.52%)
### 2016 工作數 162900
* 2016-2026 工作數變化估計 +24400 (+15%)
* 2016-2026 全美工作數變化估計 +7%
### 工作數最多的 5 州與平均年薪
1. California (20170, $86160) 加利福尼亞州
2. New York (12030, $79880) 紐約州
3. Texas (7830, $74250) 德克薩斯州
4. Florida (7190, $64160) 佛羅里達州
5. Washington (5880, $94060) 華盛頓州
以下這幾個數字呼應上一段提到的競爭激烈的情形。
* 2018 May 全美年薪中位數 $38640
* 2018 軟體開發 年薪中位數 $105590
* 2018 網頁開發 年薪中位數 $69430
在我的待辦事項上,我打算去找出「北美 (美國、加拿大) 每年 CS/STEM 學士、
碩士畢業人數」×「國際學生、當地學生」與美國勞工統計局的工作數比較,可以
更進一步對比出競爭的激烈程度。
# 老生常談
這段的東西很多人談過了,整理一下,不多談。
* 有的時候不是你能力上的問題,而是卡在你沒有合法工作身分。
* 花錢買 OPT ,或考慮技術移民政策 *相對* 寬鬆的地區,例如,德國、北歐
、加拿大、英、澳。
* 有的時候不是你能力上的問題,而是卡在你無法有效溝通。
* 在申請學校時,書面上的英語檢定分數是有用的;在求職時,沒什麼用。
* 可參考 https://en.wikipedia.org/wiki/ILR_scale 來自我評鑑一下。
* {刷題、海投、內推、練面試、訂正履歷表}是沒辦法中的辦法,沒有「跟著大
師達人這麼做,你也能輕鬆年薪三百萬」這麼爽的事。
* 我有另一篇臉書舊文談論『「訂正履歷表」的效果』;文章有點長,故不直接
轉錄;結論是:『以最終目的「就業」來說,我覺得「訂正履歷表」的幫助有
限,多是錦上添花,不太可能起死回生。』
https://www.facebook.com/tw.yang.30/posts/2228613874055598
# 結語
希望這些 *相對* 客觀的數據能提供讀者思考「是否該去國外找軟體開發工作?」
這題目不同的角度。
有問題歡迎提出 :)