Facebook 北美地区 E3 到 E8 程序员薪水分析
前一篇 湾区大厂程序员薪水构成、level 和对应期望,介绍了硅谷几座大厂程序员薪水的基本构成和每个 level 的对应职责。这一篇,我们利用 levels.fyi 的公开数据(包含了从 2017 年到 2020 年各大科技公司、各类职位、各个 level 的收入数据),就脸书 FB 从 E3 到 E8 程序员的年收入 TC (Total Compensation) 做一些分析。
数据说明
FB 程序员到底赚多少钱
收入 vs. 地区
收入 vs. 时间
基本工资 vs. 年终奖 vs. 股票
收入 vs. 性别
数据说明
- 数据仅限 FB 北美地区的 Software Engineer 职位,约 700 个数据点
- 数据金额单位为千刀,比如,下图 E3 中位数 170 千刀,即 17 万刀
- 数据覆盖 2017 年到 2020 年,考虑每年市场价上升的趋势和股票上涨,大家现在的实际收入会比下面的数据稍高
- 所有图表均为作者通过 Observable 绘制,转载请公众号留言
FB 程序员到底赚多少钱
图 1: 各 level 的收入四分位图
# | E3 | E4 | E5 | E6 | E7 | E8 |
---|---|---|---|---|---|---|
p75 | 186 | 265 | 400 | 600 | 950 | 1450 |
p50 | 170 | 250 | 362 | 520 | 850 | 1450 |
p25 | 162 | 227 | 333 | 488 | 723 | 990 |
图 2: 各 level 的收入分布范围
- 颜色越深代表数据点重合得越多
- 低 level 数据点较多,更具有代表性;高 level 数据点较少,参考价值较小
- E3/E4/E5 的收入范围重合部分较多,主要原因是:
- 北美各地区同 level 收入差异明显,可能奥斯汀的 E5 收入跟湾区 E4 差不多
- 低 level 从 Ln 升职到 Ln+1 涨幅不大,外面跳槽进 Ln+1 negotiate 可以拿到 Ln+1 range 的 high end
- E6/E7/E8 收入范围很宽,主要原因有:
- 数据点较少
- E6+ 的程序员工作资历久,这几年科技公司股票疯长,几年下来收入差距越来越明显
收入 vs. 地区
北美程序员主要集中在三蕃湾区、西雅图和纽约,这三个地方程序员收入水平较高,相比之下,奥斯汀、波士顿、洛杉矶、匹兹堡等地区则收入稍低。如上面分析,这种现象导致的问题是每个 level 的 range 过大,波士顿的 E5 可能只相当于湾区 E4 的 p75。
考虑到冷门城市数据点较少,我们就着重看看纽约(501)、三蕃(807)和西雅图(819)地区的收入分布。
图 3: 纽约、三蕃和西雅图地区的各 level 收入分布
- 三种颜色分别代表 纽约地区,三蕃-奥克兰-圣何塞 和 西雅图-塔科马地区。
- 相比于纽约和西雅图,三蕃湾区每个 level 都有特别大包裹的 outliers
- 湾区大牛多
- 湾区科技公司多,竞争更加激烈,各公司为了抢人会破例开出大包裹
- 三蕃湾区数据点最多、西雅图其次、纽约较少
- 湾区“硅谷”名副其实
- 西雅图免州税,而加州和纽约苛捐杂税都很高,所以还是有不少人选择西雅图
- 每个 level 的 range 三蕃湾区最大,西雅图其次,纽约较小
- 程序员基数大,各种水平的人数都不少
- 三蕃竞争激烈,找工作谈薪水讨价还价空间更大
收入 vs. 时间
图 4: 近三年各 level 收入中位数
- 三种颜色分别代表 2018 年,2019 年 和 2020 年
- 这三年 E3/E4/E5 收入基本持平,E6/E7 稳中有涨
- 最近几年程序员行业确实不及 14/15 年那么火爆,从湾区的房市也可见一斑
- 高 level 程序员涨势不错,猜测是因为持有股票较多,TC 跟着股票一起涨
基本工资 vs. 年终奖 vs. 股票
图 5: TC 中的基本工资、年终奖、股票组成
- 不论 level,基本工资(base)涨幅更趋线性,每升一级涨两三万
- 年终奖(bonus)跟基本工资正相关,基本工资的 10% 到 30%,level 越高 target bonus ratio 也越高,计算公式参考 薪水构成
- 股票(RSU)才是影响 TC 中的关键因素,E3/E4 股票收入占比较小,但 E5+ 股票逐步成为收入的主要部分
- level 越高,个人对公司战略方向的影响越大,收入与公司表现绑定更紧密
- level 越高,公司表现对个人收入影响也越大,这些人更自然地会从大局出发,捍卫公司利益
- 猜想 1:level 越低,股票收入越少,公司表现对其影响也较小,所以跳槽率较高?(LinkedIn 的 DS 应该有这些数据做相关分析)
- 猜想 2:level 越高,对公司粘性越高,如果公司股票业绩不错,跳槽率相应较小?
- 猜想:年纪越大,跳槽的意愿应该会越低,因为换一个陌生环境从头开始的成本更高
收入 vs. 性别
看了各个 level、地区的收入情况,那么 FB 的 diversity 做得怎么样呢?据 FB 2019 年的 diversity report,技术岗,女性占比 23%。
然而,在我们从 levels.fyi 收集的数据中,女性数据占比仅为 10% 左右,以下图表可能会因为数据点偏少而不准确。
图 6: 各 level 不同性别收入情况
- 仅从上图看,E3~E5 女性收入均比男性稍稍低一些
- E6 女性收入稍高,而 E7 女性收入低不少,我更倾向于认为是数据点偏少造成的
小结
作为北美数一数二的大科技公司,FB 给程序员的包裹还是非常慷慨大方的,美国 2019 年家庭年收入中位数为 $63,688(加州 $71,805,纽约 $64,894),就算是刚刚毕业的本科/硕士,拿到的 E3 中位数也有 $170,000,再加上公司各种各样的诱人福利,科技行业的待遇好毋庸置疑!
当然,一切脱离具体情况讨论收入的行为都是耍流氓。考虑到三蕃、纽约高昂的生活成本,日益拥堵的上下班交通,看病、买房、人工服务、小孩上学、吃饭,等等,这里面每一样都不便宜。在湾区待了这么多年,周围的朋友 come and go,每个人对生活的追求很不一样。
说了这么多,希望文中提供的信息能对正在找工作、跳槽、考虑来三蕃/纽约/西雅图甚至是美国的小伙伴有点帮助。有什么问题,欢迎在文末评论区留言,或者关注公众号湾区搬砖先生。
Disclaimer
- 所有数据来源于网络公开内容,准确性请读者自行判断
- 以上所有内容均为作者个人观点,与作者所在公司及其他组织无关