软件工程师薪资指南
软件工程师的薪资范围大概在6万至12万美元。为什么有的人能拿这么多?有的人就只能拿这么少?其原因在于:
根据Startup Compass最新的研究报告,如果我们将软件工程师的薪资看作是一步一步的旅程,那么在每一个阶段,我们可以发现,我们所在的地方、我们的所作所为、我们能提供的最大价值以及加入公司的时机,将决定我们能拿到多少薪水。
如何才能获得最高的薪资?
在我们进行数据统计之前,让我们先来看看什么样的软件工程师才能获得最大的报酬。现在假设我们有一名工程师,叫Alex。
首先Alex应该选择那种不太友好的、比较难学的编程语言,比如说C ++。当然她还应该注重后端的编程。
成为CTO,立刻马上
接下来,Alex的目标应该是尽快成为一个CTO或工程副总裁。
但是想要立马成为一名CTO似乎有点过于好高骛远,除非Alex是在初创企业工作。这是因为,初创公司往往比其他两个职业选项给出的薪水更优渥——传统IT企业和自由职业者。可以这么说,想要一步登天迅速成为初创企业的CTO不是没有可能的,只要Alex真正是个人才。
现在我们可以确定Alex想要寻找的是初创企业,那么多大规模的企业才合适呢?理想情况下,企业规模应该为51-100人。
至于Alex没有经验?那不重要,因为Alex的薪水在她工作6年之后会得到显著的提高。一旦她有了20年的工作经验,那么她的薪水几乎能涨近两倍。
不过,据统计,大多数人的薪水大概会在第三个年头得到显著的提高。因此,Alex至少得在同一家初创企业呆三年时间。
为了钱还是为了分一杯羹?
但是,对于Alex而说,工作并不仅仅意味着赚钱,她可能也会想要分一杯羹——股权。不过此时就需要有所取舍。作为CTO,她将得到约13%的股份和大约96000美元的薪水。如果是工程副总裁,那么则是2%的公司股权以及120000美元的薪水。
那么Alex应该在一个什么样的时机加入到初创企业中呢?进入一家没有资金或种子资金的初创企业,毫无疑问,Alex拿到的薪水会是很低的。如果她 想要拿高薪,那就只能等到初创企业发起系列的B轮融资之后。当然,既然能发起系列的B轮融资,说明这时候是有CTO的。但是,CTO也会离开,所以应聘成 为一名CTO仍然是有可能的,就是拿到的股权会比较少。
所有的初创公司都可以分为两种:一种的产品是面向消费者的;另一种的产品是面向企业的。虽然看上去面向消费者更为精彩刺激,但是以企业导向的初创公 司往往给出的薪水更优渥。所以Alex应该将目光放在那些个自称为“SaaS”、“B2B”、“平台”的初创企业上。如果你觉得这些工作太过于枯燥,那么 也可以去面向消费者的初创公司,也很有发展前景。
最后,Alex还需要选择软件工程师的种类,除了她原先立志想要得到的CTO职位,收入最高的是软件架构师,接下来是数据科学家。
看到这里,Alex可能会发现,关于如何获得高薪的建议其实充满着冲突和矛盾。她不知道是拿高薪重要呢,还是有权力选择其他编程语言,获得公司的更多股权,或者成为其他种类的软件工程师重要?她需要做一些抉择。
关于数据的来源?
2014年10月,Startup Compass通过收集有关薪酬和股权数据,对世界各地的工程领域进行了一次科技薪酬调查。数据涵盖了来自不同国家和不同来源,如Elance、oDesk、Toptal、Glassdoor、Angellist和PayScale等技术领域的基本工资信息,。
译文链接:http://原网站已经失效/article/what-is-a-software-engineer-salary.html
英文原文:What is a Software Engineer Salary?
翻译作者:码农网 – 小峰