作者 | Jacob Kaplan-Moss
译者 | 弯月
出品 | CSDN(ID:CSDNnews)

近一段时间里,科技行业的薪水节节攀升,尤其是美国湾区的科技大公司。薪水的上涨反映出了对求职者非常友好的招聘市场。如今绝大多数科技公司都在积极地招聘,努力填补职位的空缺。

可以说,现在是找新工作或要求加薪的好机会。但是,首先你必须了解提出怎样的要求,事实上很多技术工作者不太清楚自己付出的劳动究竟创造了多少价值。这里面存在巨大的信息不对称:雇主可以访问有关薪资待遇的行业数据(例如 Radford),但员工却不能。

我想通过本文,分享一种确定各个职位的“市场价格”的方法。我希望本文能够帮助各位读者重新评估自己的薪酬或寻找新的工作机遇。推特提供了帮助人们评估薪酬的方式,后来我又花了六个月的时间开发了这种方法。我已经回复了大约 100 封关于咨询薪资待遇的电子邮件,到目前为止,没有人抱怨我给出的结果很离谱。本文讲述了我评估某人薪酬的过程。我会介绍如何寻找数据,以及如何分析薪酬的大致合理范围。我希望能够帮助更多人了解他们应该拿到的合理薪资究竟是多少。

csdn下载自东方IC

背景介绍和警告事项

注意,在这篇文章中,我们会直接讨论薪资,而且还会给出具体的数字和例子。关于金钱的讨论,可能会让有些人感到不舒服;如果真的是这样,则本文不适合你。

在介绍数据和具体的方法之前,首先我需要交代一下背景知识和一些注意事项。

对于刚进入科技行业或根本没有接触过该行业的人来说,似乎谈论该行业的薪酬是一件特别奇怪的事情,因为在大家眼中程序员的薪水本来就高得离谱。在美国,即使是入门级程序员的工资也是收入中位数的三到四倍。然而,我们也不得不说许多技术工人的“薪酬过低”。什么?你说一个年收入六位数的人“薪酬过低”?这不是很奇怪吗?然而,事实就是这样。多年来,一些科技巨头联合起来人为地压低员工的薪酬。其实整个科技行业的工资增长速度远远超过了大多数员工的加薪速度。我曾与一些换工作的同事交谈,几乎所有人都有 10% 或更高的薪酬增长。这还是疫情爆发之前的情况,2021 年的涨幅有增无减。

因此,当我说某人“薪酬过低”时,我的意思是“他们的雇主应该支付更多的薪水”或者“他们的老板在占便宜,支付给他们的薪水低于市场水平”。因此,即便某人的收入是中位数的五倍,说他“薪酬过低”也不矛盾。但这话仍然会让一些人感到不舒服,毕竟他们的收入已经很高了,难免觉得我在“凡尔赛”。

但是,如果我们不直接明了地探讨薪资待遇,谁将成为受益者?肯定不是辛辛苦苦敲代码的程序员。高管和老板才是真正的受益者。你觉得为什么老板会通过各种规定来禁止大家谈论薪资?这是因为他们知道只有当薪酬对员工不透明,他们才会受益。

所以,这就是我的动机:弥合这种信息的鸿沟。我想帮助业内的同行收集反映劳动力市场合理收入水平的准确数据。我不打算讨论在收集到这些信息后,他们“应该”做什么。有些人认为收入最大化很重要,所以我希望这些人利用这些信息来争取更高的薪酬。另一方面,有些人则愿意为了崇高的事业而牺牲自己的收入。我并不会质疑每个人在就业方面所做的选择,我只是希望大家拥有更多信息来做出选择。
除了上述背景介绍之外,我还想说明两个问题:

  • 我的知识仅限于以营利为目的的美国公司。我使用的数据以及相关的行情仅适合于美国。根据我的了解,世界其他地方的技术人员的工资也在上涨,尽管幅度没有美国这么大,但这只是我的假设。
  • 科技行业的收入因地域、学历、经验等因素而千差万别。本文的目标是弄清楚市场的平均水平,因此不会就具体情况展开具体的讨论。

如何计算技术劳动力的市场价格

在计算市场平均水平时,我主要使用了以下两种数据来源:

  • 来自 levels.fyi的薪酬数据。这些数据非常准确,而且按级别进行了细分。然而,这些数据严重偏向美国湾区的科技公司,尤其是一些科技大公司。
  • Robert Half 的地域调整数据。这些数据也非常准确,但我认为他们提供的薪资数据并不是很准确,因此我忽略了一些绝对值。

为了计算特定岗位的市场价格,首先我会通过 levels.fyi 查找薪酬范围,然后再通过 Robert Half 做局部的调整。最后,我发现 2021 年各家公司给出的 offer 比通过这种方法计算出来的中位数高 10~25%,所以我倾向于参照范围的上限。

远程办公的薪资也包含在内。一些组织会根据公司所在地调整薪资,而有些则会根据员工所在地进行调整。不过,我发现在全员远程办公的各家公司中,无论员工身居何处,一律支付大致相同的薪资的公司越来越多。

薪资总额
上述方法最后会得到一个薪资总额,其中包括:

  • 基本薪酬,即每月的常规薪水。
  • 奖金。一些公司根据团队和/或个人的业绩发放的各种形式的绩效奖金。
  • 期权与股票。上市科技公司,尤其是美国湾区的科技公司,高级职位(高级工程师及以上)薪酬的很大一部分都来自股票或奖金。基本工资超过 30 万美元的情况很少见,超过一定数目之后,大多数薪酬都来自股票。例如,我在Salesforce 工作时,

总薪酬的一半以上都来自股票。
在总薪酬之外,还有一些重要的福利,比如医疗保健、休假、灵活的工作时间、在家办公、带薪旅行、搬家、签约奖金、设备或办公费用报销等等。在评估 offer 的时候,这些重要的方面也要考虑在内,比如我常常为了换取更多的休假而接受较低的薪水。本文的计算方法自然无法考虑这些方面,所以说计算出来的“总薪酬”也不能完美地体现“总价值”,我们只能进行一些相对比较。

关于股票的市值
股票的市值评估非常复杂,尤其是还没有公开发行股票的公司。我没有时间,也没有兴趣仔细计算,所以我采用了一种非常简单的评估方法。
对于上市公司,我认为股票是相对可靠的收入,一般股票的市值都以当前价格为准。举个例子,我获得了 100 股苹果的股票,那么可以看看当前的苹果股价,在写这篇文章时苹果的股价为143.50 美元,因此总价值为14,350 美元。通常,股票至少要等到一年之后才能拿到手,因此我们无法掌握准确的金额,但除非发生一些灾难性的事件,否则这些股票还是会保值。因此,我在计算上市公司的股票价格时,可能会打一些折扣,但不会太多。
对于私人小公司,我一般都会将股权视为彩票,估值基本为 0。我觉得这些公司的股权极其复杂,而且拿来交换商品和服务时,获得的实际资金相差很远。此外,这些股权还有一些严重的缺点,比如在股票上市后,你需要花钱行权,将股权买下来,而且还需要纳税。所以,除非这些公司有一个非常具体的上市计划,而且很快就会上市,否则这些股权就是赌博,不能视为总薪酬的一部分。
好了,下面我们来看几个具体的例子。

示例1:5 年经验的工程师

下面是我收到的一封邮件,小A在信中问我他的薪酬是否太低:

我做了大约 5 年的软件工程师。在一家创业公司工作了大约 3.5 年,升任了产品管理,我现在一个面向客户的项目中,负责管理其他工程师。公司总部设在芝加哥。现在我的薪酬是 10 万美元,还有大约 [公司股票]1% 的看涨期权。我的薪酬低吗?

我们来看看小A的具体情况:

按照小A 的经验水平,可以在大多数科技大公司谋得一份中级或高级职位,比如 Google 的 L4~L5、苹果的 ICT3~ICT4、Salesforce 的MTS~SMTS 等。根据 levels.fyi,在美国湾区,这些级别的薪资从 19 万美元~35 万美元不等。小A 的经验水平可能处于这个范围的中间,但考虑到湾区的薪资泡沫,他也许能达到该范围内的最高值。

那么,芝加哥的水平如何呢?根据 Robert Half ,湾区的工资比美国平均水平高 42%,因此还原到全美大致范围为 13 万美元~25 万美元。芝加哥的工资比平均水平高出 24%,因此以小A 的级别,芝加哥的市场价格为 16.5 万美元~ 30.5 万美元。根据小A 的描述,他的技术水平正好在该范围的中间,因此如果小A 想找新工作的话,大约能拿到 22.5万美元的薪酬。

以小A 的级别,他们的大部分薪酬都来自基本薪酬。因此,我认为小A 应拿到的合理薪资为:17.5 万美元的基本薪酬 + 5 万美元的股票或奖金。

有趣的是,这个计算结果与我看到的实际情况基本相符:在过去的几个月里,我看到与小A 类似水平的中级以及高级工程师在芝加哥拿到的 offer 基本都在 20 万美元左右。

一句话总结:小A 没有拿到合理的薪酬,市场价格大约是他目前薪酬的两倍。请注意,如上所述,小A 的看法可能与我不同,而且他最终的选择也完全取决于个人。

示例2:不想进大厂的高级工程师

在下面这封邮件中,小B 写道:

我是一名高级工程师,正在考虑从阿克伦搬到湾区,你是否可以分享一下非 FAANG(Facebook、苹果、亚马逊、Netflix 和 Google) 公司的薪酬数据。我很难找到大厂之外的高级职位的薪酬数据,而且我也不想为这些公司工作。

我们先把 FAANG 放一边,一会儿再说。首先,我们来看一看这些公司的数据(因为这些公司的数据最好收集),然后再看看其他公司。根据 levels.fyi,小B 级别岗位(比如Google 的 L6、苹果的 ICT5等)的薪酬为 40 万美元~60 万美元。根据小B 所处的当前区域(湾区:+42%;阿克伦:-11%),他在阿克伦的收入略高于湾区的一半:25 万美元~37.5 万美元。

正如我之前所述,到了小B 这个水平,他们的大部分薪酬可能都是股票。我认为小B 的基本薪酬大约为总薪酬的一半,其余的都是股票或奖金。假设 Google 给出的总薪酬为 60万美元,则基本构成应为:25 万美元的基本薪酬 + 5 万美元的奖金 + 30 万美元的股票。

但是,如果小B 想找一份大厂之外的工作,则估计股票会少很多,甚至根本没有。小型创业公司提供的股票根本无法与大厂相提并论,我甚至认为这就是一种赌博,根本无法保证收入。有少数湾区的公司(Stripe、Airbnb、Slack 等)提供的薪酬接近大厂,但大多数公司都没有这个水平。我估计,湾区小公司的薪酬大约为 30 万美元,而且其中大部分是基本薪酬,甚至全部是基本薪酬。

所以,小B 搬到湾区,可以轻松赚到 30 万美元,但是如果他找到一家上市公司(非大厂)可能会赚更多。

如何使用这些信息?

本文提供的数字都是比较客观的事实,至于他们如何使用这些信息则是另一个问题。

在第一个例子中,虽然小A 的薪酬过低,但可能他比较看好自己公司的股票,有一天公司上市,股票暴涨,他就可以获得一大笔钱。也许,他非常喜欢自己的公司,拿到的薪酬足以养家糊口,那么也可以做出一定的牺牲。

而在第二个例子中,小B 可以在一家非大厂公司赚到 30 万美元。但如果他愿意妥协,进入大厂,则几乎可以拿到两倍的薪酬。也许对于小B 来说,他愿意为了自己喜欢的工作而放弃一部分收入。

每个人都应该各取所需,根据实际情况做出最适合自己的决定。

参考链接: https://jacobian.org/2021/oct/13/tech-salaries-2021/

你究竟值多少钱?2021 科技行业薪酬分析相关推荐

  1. 37 | 高速缓存(上):“4毫秒”究竟值多少钱?

    link  00:00 1.0x  讲述:徐文浩 大小:12.23M 时长:13:20 在这一节内容开始之前,我们先来看一个 3 行的小程序.你可以猜一猜,这个程序里的循环 1 和循环 2,运行所 ...

  2. Linux究竟值多少钱?

    本文所谓"Linux"是指某个特定的Linux内核版本,而不是一般泛泛然的说法.Linux内核,无非是一大批程序文件,而每个文件里面又由一些内容注释行和程序代码行组成.由于Linu ...

  3. 60%游戏玩家虚拟财产曾被盗 QQ号究竟值多少钱?

    QQ号究竟值多少钱?日前在深圳召开的全国网络与知识产权刑事法律保护研讨会上,专家们为虚拟财产是否属于刑法意义上的财产问题争论激烈. 2003年,北京一网络游戏玩家辛苦两年获得的所有虚拟装备都不翼而飞, ...

  4. Linux究竟值多少钱? 1

    11月12日,<西安日报>刊登一篇新闻报道,题为"计算机市场将预装正版软件首选Linux".为什么"预装正版软件首选Linux"?Linux是正版软 ...

  5. 【元宇宙】2021科技行业三大“神话”:元宇宙、NFT、Web3

    科技以画饼为先,先造词.再造梦. 苟日新.日日新.又日新,人类自第一次工业革命以来,科技发展便进入了快车道,快到了什么地步?大名鼎鼎的摩尔定律都已根本上半导体行业的发展速度了. 也正因科技行业技术更迭 ...

  6. 2021科技公司薪酬报告

    西雅图IT圈:seattleit [今日作者]拖拉机 IT圈里的拖拉机 近几年爆火的科技公司 薪酬和级别分享平台levels.fyi 发布了 2021年薪水最高的美国城市排名 和全球(不包含美国)城市 ...

  7. 让海航买不起的当当究竟值多少钱?90亿够不够?

    9月17日,36氪爆料,海航深陷资金困境,75亿收购当当或流产.一家是冲刺世界500强TOP10的资本阔佬,一家是立足图书出版深耕零售的书香门第,看上去很般配的组合意外爆"分手"传 ...

  8. 互联网行业薪酬分析,快来看看做什么最赚钱!

    什么样的职业需求量大薪资高?选产品还是技术?什么是最好的编程语言?希望这篇文章能够帮你更好地制定职业规划和发展方向. 毕业后该去哪个城市? 一张图说明这个问题: 北上广深是互联网的绝对A档,占据了三分 ...

  9. Linux运维一定要看的互联网行业薪酬分析!!!

    什么样的职业需求量大薪资高?选产品.技术还是运维?什么是最好的编程语言?Linux运维的薪资到底有多高?运维的职位需求及发展前景怎么样?下面都将会通过数据呈现出来,达妹希望这篇文章能够帮你更好地制定职 ...

最新文章

  1. Hyperbola(双曲线)
  2. 第二部分:S5PV210_关看门狗_1
  3. cocos2dx JS 层(Layer)的生命周期
  4. python selenium unittest_python+selenium+unittest单元测试框架
  5. Springboot制作小网盘系统(小项目)
  6. python库怎么学啊最好_最常用的几个python库--学习引导
  7. gruntjs开发实例
  8. 推荐一个好库 热键监听 hotkeys-js
  9. NHibernate3.2+Asp.net MVC3+Extjs 4.0.2项目实践(二): NHibernate数据访问层实现
  10. 大一下学期的自我目标
  11. BZOJ4401: 块的计数 思维题
  12. Charles弱网测试
  13. java文档翻译,将word文件翻译该怎么操作?
  14. 优化GPU显存不足,提高GPU利用率
  15. 人机对战初体验—四子棋游戏
  16. 普通网站的建设和维护费用大概是多少?
  17. 计算机英语输入法怎么,电脑为什么输入法总是英文怎么办
  18. Windows10怎么卸载删除微软拼音输入法
  19. 【机器学习】图像语义分割常用指标Dice系数 敏感性 特异性 IOU及python代码实现
  20. js中了解什么是事件对象event

热门文章

  1. html5中的FileReader对象
  2. 点击startup.bat启动tomcat出现乱码
  3. 复习zabbix配置agent过程
  4. 《那些年啊,那些事——一个程序员的奋斗史》——54
  5. Ext.Window更换iframe的地址
  6. [论文阅读] Adaptive Context Selection for Polyp Segmentation
  7. linux小红帽实验心得,《小红帽》阅读后心得总结
  8. 用端口映射的办法使用矩池云隐藏的vnc功能
  9. flume消费kafka数据太慢_kafka补充01
  10. 下一较大值(一,二)