最近在好几个地方看到“是否该去国外找软件开发工作?”这题目,这篇我主要想
谈的是以我熟悉的北美、很少看到有人谈的统计数据。
# “以一挡百”;职缺与求职人数比例
* 每 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
# 结语
希望这些 *相对* 客观的数据能提供读者思考“是否该去国外找软件开发工作?”
这题目不同的角度。
有问题欢迎提出 :)