軟件工程師薪資指南
軟件工程師的薪資范圍大概在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://www.codeceo.com/article/what-is-a-software-engineer-salary.html
英文原文:What is a Software Engineer Salary?
翻譯作者:碼農網 – 小峰