軟件工程師vs產品經理薪資大PK

bcf2 9年前發布 | 9K 次閱讀 軟件工程師

注:本文寫于2014年11月,對之后的數據變化,概不負責。

非死book和谷歌是硅谷兩家非常強勁的人才競爭對手。那么,誰支付的酬勞更高呢?具體點就是,軟件工程師(SE)和產品經理(PM)的薪資如何?大約幾周之前,在機緣巧合之下,我拿到了一些非常非常棒的數據,可以輕易地回答上述這個問題。

這些數據是各地簽證擔保時所必須公開的文件之一。眾所周知,H1B是高科技人員在美國工作的簽證標準。為了能得到簽證,一個外 籍員工(比如說我)需要得到美國公司(如非死book、谷歌和推ter)的擔保。每一份H1B申請都會公開,包括職稱,職位,以及——今天談論 的重點——薪水。

由于這些數據是直接來自于美國政府,所以它比Glassdoor網上的自報薪資顯得更可信。

數據

我取樣和整理數據的步驟是這樣的:

  1. 在http://visadoor.com/上拉出每家公司于2012年、2013年和2014年提出的H1B申請。例如:http://visadoor.com/h1bvisa-by-companies-2014-google-inc。
  2. 將每家公司三年的數據整合到同一個表單中。
  3. 只留下通過“認證”的申請。
  4. 只考慮開出的年薪。
  5. 只保留職稱為“軟件工程師”和“產品經理”的結果。

結果

首先,匯總表如下:

軟件工程師vs產品經理薪資大PK

接著請看箱線圖:

軟件工程師vs產品經理薪資大PK

然后將兩家公司中的這兩個職位做一個近似的連續分布圖。

軟件工程師vs產品經理薪資大PK

同崗位疊加:

軟件工程師vs產品經理薪資大PK

軟件工程師vs產品經理薪資大PK

觀察與思考

無論是范圍還是分布,同一個職位在不同公司中的薪資是非常相近的。仔細分析的話:

  • 總體上,PM的工資比SE略多。這或許是因為,PM這個職位更高,對經驗的要求也更嚴。許多PM都是一開始干的是SE,工作幾年后再跳槽去做產品經理的。
  • 頂尖的工程師比其他人賺得都要多——這兩家公司的最高薪都是SE拿的,而非PM。我估計,這可能是因為干得好的PM會晉升到更高的管理階層,比如說成為企業家等等。而很多優秀的軟件工程師則依然孜孜不倦于寫代碼,并不考慮進入管理層。
  • 谷歌的SE薪水有兩個區分明顯的最高點分布,分別是105000和127000美元。
  • 非死book的SE薪水也有兩峰分布,110000和140000美元。但第二個并不明顯——難道是因為非死book中的資深工程師更少么?
  • 盡管谷歌的SE整體薪水的中值和平均值高于非死book,但我認為“通常說來”非死book支付給他們的工程師更多。為什么?請看密度 圖。看上去似乎非死book的最高峰分布要比谷歌少最多8000美元左右。但問題是,谷歌擁有一批非常高的收入異常值。所以如果只考慮180000美 元以下的群體分布,非死book明顯擁有更高的均值和中值。
  • 非死book的PM有105000和145000美元左右兩個峰值。但是,谷歌的PM卻只有,140000美元一個單峰。我懷疑這是因為剛入 門的項目經理在谷歌是被稱為“Associate Product Managers”(APM),因此不包括在我的數據集合中,反之非死book的初級項目經理在H1B申請時,可能依然會有“PM”的職稱(當然這只 是我的猜測。不過谷歌確實有與APM等效的職位——人稱“Rotational Product Manager”(RPM))。
  • SE:PM的比例在這兩家公司中是非常相近的。谷歌是35個工程師配一個產品經理;而非死book是40個工程師配一個產品經理。

一些注意點

當然我的結論也是有漏洞的。比如說:

  • 工程師的樣本容量比產品經理的要大得多(例如24個 非死book PM vs 3354個谷歌SE)。
  • 職稱可能是會變的,這完全取決于公司政策。比如說,95000美元的“軟件工程師”和210000美元的“軟件工程師”顯然資歷大不相同,所以如果企業變更職稱(如叫做“初級軟件工程師”和“首席工程師”),那么數據集合就會發生顛覆性的改變。
  • 此數據反映的僅是基本工資,不是報酬總額。現金獎金、股權、福利、津貼等等全部不包含在內。
  • 我們的樣本取自H1B申請,即外國人申請在美國工作的簽證許可。我估計,外國員工和美國本地人可能會同工不同酬,而這很有可能會對結果分析產生很大的影響。例如,它或許會使我們的結果有所偏頗:

  1. 雇傭外國員工產生的摩擦更多。
  2. 許多申請H1B的個人其實已經在美國工作過了,例如從F(學生)與OPT(學生簽證畢業后的實習期)簽證。因此,這些工資反映的并不是個人的初級薪資,而是工作幾年后再拿到的薪水。
  3. 對于每份申請,聯邦政府有一個設定的“基本工資”——即相應職位、資歷的平均工資。擔保公司不得低于此支付標準。而本國員工則沒有這個限制。

另一方面,H1B采樣的方法可能并不盡善盡美:

  1. 高資歷和高收入的員工很可能在美國已經呆了很長時間,有可能已經拿到了綠卡和美國公民身份。換句話說,H1B申請比例更多的是職業生涯早期的員工,然后才是中期和后期職業生涯的人員,因此樣本中可能更多的是低端勞動者。
  2. 一旦綁定H1B的移民身份——那么如果你隨意辭職和跳槽的話,就有可能被驅逐出境。這嚴重限制了工作的流動性,也推動了H1B簽證的勞動力市場。

結束語

請記住,工作是為了賺錢——但又不僅僅是為了賺錢。工作滿意度和個人幸福指數還包括你對工作本身的情感,你與同事之間的關系,以及其他一些無形的價值。話雖如此,但我也并不排斥那些將收入當作全部動力的行為。加油吧,各位!

譯文鏈接: http://www.codeceo.com/article/非死book-google-se-pm.html
英文原文: Software Engineering vs. Product Manager Salaries
翻譯作者: 碼農網 – 小峰

 本文由用戶 bcf2 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!