初创公司的员工真的收入高、工作开心吗?

  • 张天雷

2015 年 12 月 27 日

话题:语言 & 开发架构

近日,一篇对比大公司与初创公司工作与薪酬的文章引起了广泛关注。对于一个程序员或软件工程师,是加入一个大公司还是一个初创公司一直是值得关注和讨论的话题。很多人都认为,创业公司无论是在工作还是薪酬方面都比大公司要好。Danluu 的文章对这样的观点持反对意见,并进行了逐点分析。本文就从三个方面来介绍 Danluu 的分析,并汇总了网友对此事的看法。

收入方面

据透露,美国中产阶级的年收入大约为 3 万美元。那么,以工作年限为 40 年来计算,一个人一辈子的收入大概为 120 万。而 Google/Facebook/Amazon 等公司的应届毕业生的年收入大概为 13 万,T5 或高级工程师的收入则可以达到每年 25 万。因此,我们可以得到以下保守的收入估计:

入职年限(年)

年收入(万美元)

累计收入(万美元)

0 13 13
1 16 29
2 19 48
3 22 70
4 25 95
5 25 120
9 25 220
39 25 970

从上表可以看出,即使再进一步保守的估计,一个工程师在大公司拼搏 8 年也可以获得普通中产阶级奋斗 40 年的收入。对此,有人可能从两个方面表示反对。

  1. 在大公司工作,生活成本也会提高不少。然而,事实上,相比于在大公司收入的提高,生活成本的提高并不明显。
  2. 在绝大部分公司工作的绝大部分程序员并没有那么高的年薪。

Danluu 表示,他之前也觉得大公司难进,很难获得那么高的收入。但是,他在加入大公司以后就改变了想法。大公司并不像想象中的那么难以进入。庞大的人员变动使得它们也不可能那么挑剔。

另外一方面,从创业公司的角度进行分析。80000hours 发现,一个 YC 创业公司在 5-9 年后的平均价值为 1800 万。然而,YC 创业公司本身就比一般的初创公司更容易成功。而其 80% 的价值又掌握在 0.5% 的人中,其中只有 22% 左右的创业者可以获得与在大公司同等的收入。

对于初创公司的员工而言,其情况更糟。即使公司运营正常,而创始人在 5-9 年内的收入累计到了 1800 万,员工的收入也大概只有 260 万,与在大公司差不多。然而,在很多情况下,员工的收入是依靠公司的股权的。在公司上市以后,员工并不能马上出卖股权来换取现金。Daluu 就看到了很多工程师不得不继续在原公司上班的情况。在大公司,这样的情况基本不会出现。在大部分情况下,大公司的员工可在 6 年左右获得累计 120 万的收入。因此,相比于初创公司,大公司的收入稳定而且数额也不少。

工作的趣味性方面

Joel Spolsky 曾表示,Google 等大公司解决的都是一些无聊的问题。对此,Danluu 表达了不同的观点。以 2015 年的 ISCA 会议为例,会议上的论文来自学术界和工业界的比例为 2:1,而包含新想法的论文中学术界和工业界的比例为 1:1。其中,工业界的论文主要来自 Google、IBM 等大公司。此外,这些大公司还进行了很多未发表的研究。

在工程方面,大公司也拥有更多的实力来进行多方面和大规模的尝试。Danluu 表示,他曾经参与过预算超过 1 亿美元的预研项目。对于大公司而言,能够推动其他项目进展的基础研究也十分重要。因此,它们非常乐意在一些长期项目上进行投资。初创公司则无法进行这样的工作。因为资源有限,初创公司所能负担的都是可以直接盈利的项目。而大公司可以允许项目人员使用集群等大规模资源来加速项目进展。这都是初创公司不具备的条件。

当然,初创公司也有好的一面。以 Facebook 为例,当它的规模还比较小的时候,其广告拍卖部分的代码框架可以轻易修改。而 Google 则无法做到这一点。

另外,在公司内部的不同职位之间也存在不同。工程师更倾向于参与自己感兴趣而又刚刚启动的项目。之前,Michael O.Church 曾表示,大公司的员工必须要先完成已经安排好的无聊工作,然后才能参与自己说感兴趣的项目。然而,Danluu 表示,Google 等大公司现在已经改变了策略。工程师完全有机会直接参与到感兴趣的项目。相比而言,初创公司的员工即使有幸参与到了自己感兴趣的项目中,也不得不负担一些额外的杂事。

增长知识和经验方面

Danluu 表示,从成本出发,大公司更倾向于把员工培养为高级工程师。因此,相对于初创公司,它们会花费更多的资源来培训员工。这样,大公司的员工增长知识的速度就要快很多。

在工程经验方面,大公司和初创公司所提供的环境各有千秋。Danluu 提出,他早期在初创公司的经历让他学习了很多方面的技能,也承担了很多的责任。他自己独自完成了整个项目的研发。后来,Danluu 在 Google 的经历则有所不同。虽然他同样单独负责一个项目的研发,领导和其他人(尤其是一些大牛)会在一定阶段参与进来,给予一定的帮助。因此,初创公司会让一个人有机会掌握整个项目的框架和细节,而大公司会让员工接触宽度和深度更大的项目,从而迅速积累经验。

在影响力方面,二者也同样各有特色。在初创公司,员工的工作未必会对社会有很大影响,但可以对公司有决定性的影响;大公司则截然相反。因此,在增长知识和经验方面,究竟是大公司好还是初创公司好,答案因人而异。

在文章最后,Danluu 表示,随着时间的推移,以上的一些推论已经发生了一些变化。例如 AWS 和 Azure 等云平台为初创公司提供了大量可以利用的计算资源。但初创公司也越来越负担不起大规模底层服务的开发工作。因此,这些变化带给员工的影响有好也有坏。Danluu 认为,无论是何种类型的公司,员工最主要的就是坚信自己的选择,做好本职工作。

该文章一经发表便引起了网友的广泛讨论。首先,网友热烈讨论的便是大公司的收入问题。有些人认为,文章中的估计过于乐观,而有些人则表示实际情况也的确如此,但如何能够在大公司中生存 5 年以上则是一件不太容易的事情。此外,部分网友也认为初创公司的收入还是要乐观一些,并没有文章中描述的那么差。因此,尽管大公司在很多方面具有一定的优势,对于个人而言,大公司和初创公司孰优孰劣,仍然是见仁见智的问题。


感谢魏星对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群InfoQ 好读者(已满),InfoQ 读者交流群(#2)InfoQ 好读者)。

语言 & 开发架构