分享

软件工程师与产品经理薪资对比(FaceBook vs Google)

 清水鱼哥哥 2016-07-16

本文由程序猿编译团队-黑崎一护 编译

原文链接:https:///seeking-deltas/software-engineering-vs-product-manager-salaries-9564cd7e665f#.sslnrg6bt

转载请注明来自:程序猿(微信号:imkuqin)


注意:我在2014年11月写下这篇文章,但有些数据改变了我的最初计划。我决定改变发表的时间,但现在我很高兴文章在Twitter上发表,希望我的分享对一些人有用。


FaceBook跟Google是在人才竞争上最为激烈的两家硅谷的公司。所以谁会支付更多薪资呢?具体地说,他们给软件工程师(SEs)和产品经理(PMs)的待遇是什么样的?几周前,我偶然得到了一份极好的数据,它可以很容易回答这个问题。


这些数据是一个在签证担保时要求信息公开而带来的意外惊喜。正如你可能知道的,H1B是美国技术工人标准工作签证。为了得到HIB,一个外国籍员工(比如我)需要得到一个可以代表他们向政府申请的美国公司(如FaceBook,谷歌,或推特)的担保。每一份H1B申请信息都会被公开,包括职位职称、岗位和最重要的一点——薪资。


由于这份数据直接来自美国政府,对比Glassdoor网上的自报薪资,我会更相信它。即使如此,在这次分析中仍然有很多的问题和漏洞。我在这篇文章的结尾处列出了一些。


数据


我取样及整理数据的步骤是这样的:


1、通过在http:///上搜刮图表,以获取每家公司在2012年、2013年和2014年提出的H1B申请。例如:http:///h1bvisa-by-companies-2014-google-inc。

2、整合每家公司三年的数据至一份数据集中。

3、只保留“认证”通过的申请。

4、只考虑年薪。

5、只保留职称为“软件工程师”或“产品经理”的分析结果。


整合结果


首先,一个有5项数据的汇总表:



以及箱线图:



如果你没有读过一段时间的箱线图,每个箱的底部和顶部边框是第二十五和第七十五百分位。中间线是中位(第五十个百分点)。箱的宽度并不重要。固体线拉伸的上方和下方延伸的最大1.5箱的高度(theinterquartile范围)。超出这些线的样品被认为是异常值,显示为点。


现在让我们为两家的软件工程师和产品经理估计出一个连续的分布。




每个岗位相叠加:




思考与观察


无论是在范围和分布上,同一个职位在不同公司的薪酬相当接近。如果我们谨慎分析,这可能是我们可能得出的唯一真正结论。可以预见的是有错误存在于我没有量化的数据中。分析如此接近的数据,任何进一步的结论都会有点粗糙。


但谨慎分析也未免太过无趣了?下面是我的一些看法:


  • 总体来说,产品经理(PMs)的工资比软件工程师(SEs)稍微多点。在第二十五,中位数(第五十),和第七十五个百分点上,产品经理在每个公司获得了超过软件工程师大约15000美元的收入。我认为这是因为,一般来说,产品经理的职位更为高级,相对而言,没有那么多入门的产品经理职位。许多产品经理都是从软件工程师做起,数年后再跃升至产品经理。

  •  顶尖的工程师比其他人赚得都要多——这两家公司的最高薪都是软件工程师持有的,并非产品经理。我估计这是因为优秀的产品经理会晋升到更高的管理阶层,比如成为企业家等等。而很多优秀的软件工程师想一直写着代码,从不考虑进入管理层。

  • 谷歌的软件工程师的薪水有两个明显的最高点分布,即105000和127000美元。

  • FaceBook的软件工程师的薪资也有两峰分布,略微地在谷歌的右边,峰值在110000和140000美元附近。但第二峰(即14000美元)不明显——可能是因为FaceBook的高级工程师少?

  • 尽管谷歌的软件工程师中值和平均值薪资总的来说要高于FaceBook,但我认为“总的来说”FaceBook为他们的工程师支付得更多。为什么这么说呢?请看密度图。从密度图来看,似乎FaceBook的薪资分布要比谷歌少8000美元左右。但问题是谷歌拥有许多极高收入的异常值。所以如果移除掉这些异常值,只考虑180000美元以下的群体分布,你会发现FaceBook拥有更高的均值和中值。

  • FaceBook的产品经理的薪资有两个峰值,在105000和145000美元左右。另一方面,谷歌的产品经理的薪资只有一个140000美元单峰。我怀疑这是因为刚入门的产品经理在谷歌被称为“助理产品经理”(APMs),因此不包括在我的数据集中,而FaceBook的初级产品经理在H1B申请时,可能会获得“产品经理”的职称(当然这只是我的猜测,实现上我并不清楚。不过他们确实有与产品助理经理(APM)相当的职位——称为“Rotational Product Manager”(RPMs),但这可能并不会在签证申请时作为职称或者两个岗位之间可能并没有联系)。

  • SE:PM(即软件工程师:产品经理)的比例在两家公司中是非常  相近的。谷歌是35个工程师配一个产品经理;而Facebook是40个工程师配一个产品经理。

  • 问题和漏洞


当然也有很多的因素影响我的结论的可信度。举例如下:


  • 工程师的样本容量远大于产品经理。(例如:24位的FaceBookd产品经理vs 3354 Google工程师)

  • 根据不同的公司,职称可能是不一致的。甚至几年过后,由于抽样是完全基于职称的,所以这是一个很大的影响因素。95000美元的软件工程师和210000美元的软件工程师显然是不同资历的。假如一个公司变更了职称(如改成“初级工程师”和“首席工程师”),这将颠覆原先的数据。

  • 数据只反映了基本工资,并不是全部的收入。现金红利,股权,利益和津贴没有包含在内。因为Google和Facebook是高交易企业,所以股权可以如同现金一般有效地给予员工包括受限制股权。

  • 我们的样本取自H1B签证申请,即外国人申请在美国工作的许可证。我猜想外国员工和美国本地人可能做着同样的工作,但公司支付着不用的工资,因此这对结果有着一个很大的影响。例如,这可能颠覆我们的结果:


1、雇佣一个外籍员工会有更多的阻力。


2、很多申请H1B的人其实已经在美国工作过或者即将改变公民状态,例如一名学生F与OPT签证,或者像我这样的加拿大人持有TN签约。所以这些工资无法反映个人的最初工资,相反的是在这家公司几年后可以获得的工资。


3、对于每份工作签证申请,联邦政府设置一个基本工资,即他们认为的相应的岗位角色、等级、地位的平均工资。因此担保公司支付的工资不允许低于此标准。他们一定要支付到这个基本工资,或者高于基本工资。但是国内工人并不设置这个最低工资门槛。


另一方面,H1B的抽样可能有着相反的效果


1、高资历和高收入的员工可能已经在美国呆很久,并且已经拿到了绿卡,或者美国公民身份。换句话说,H1B申请的早期工人的比例比中晚期工人来得多,所以样本中有着很多低端收入的劳动者。


2、一旦你绑定了H1B的移民身份,你就不能停止工作,或者跳槽到其他公司,否则你就要冒着被驱逐出境的风险。这严重制约了工作的流动性,也因此使得H1B的劳动力市场快速前进。


结束语


请记住:工作是有趣的,它是为了赚钱但也不仅仅都是为了赚钱。如果你有幸能够成为公司的一员,那么工作满意度和个人幸福指数决定了你对工作本身的情感,和你与同事之间的关系,以及带来其他一些无形的价值。话虽如此,但我并不排斥那些努力实现赚大钱的人们。最后,祝各位在追求崇高理想时好运。



●本文编号1430,以后想阅读这篇文章直接输入1430即可。

●本文分类“职场”,搜索分类名可以获得相关文章。

●输入m可以获取到全部文章目录发人员。

对本文感兴趣的人,对以下也感兴趣

算法与数据结构

黑客技术与网络安全

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多