同樣是程式設計師,為什麼年薪的差距那麼大呢?有的程式設計師非常誠懇,認為薪水沒達到預期,是因為自己的技術水平不夠。但事實上,技術能力並不是決定薪酬的唯一因素,供需關係對薪酬的影響非常大。
很多時候,兩個能力差不多的程式設計師卻在薪水上有較大的差異。並不鼓勵輕易跳槽,但瞭解市場行情是很有必要的。
一、公司
總結一下我遇到的年薪超過 50 萬的程式設計師在哪些公司工作,大致可以分為以下幾類:
1、BAT 和其他盈利能力強的大公司
不僅限於 BAT,其他盈利能力強的網際網路大公司,高層技術員工達到 50 萬以上年薪是比較容易的。關注兩個限定詞:盈利能力強、大公司。
有些公司雖然員工數達到數千人,但盈利能力弱甚至常年虧損。如果所處細分領域、產品模式也不處於風口浪尖上,不被投資者看好,那麼即使規模大,員工工資也不會高,可能低於初創期公司的員工薪水。對於五十萬年薪以上的高水平程式設計師,大公司的招聘需求比小公司強得多。
2、金融公司
如果只考慮薪水、福利和工作強度的話,金融企業的 IT 工程師可能是中國最幸福的程式設計師了。金融巨頭的專案經理(不是產品經理),可以達到 50 萬年薪。
3、明星創業公司
那些被資本青睞的網際網路創業公司,在人才的渴求程度和土豪程度上,比起 BAT 來也不遑多讓。
4、悶聲賺大錢的小公司
除了能盈利的大公司、獲得鉅額融資的創業公司能開出 50 萬以上的 offer,還有一類公司可以——悶聲賺大錢的小公司。
舉個例子:幾位網際網路公司離職的員工,合夥創辦了一個創業公司,啟動資金來自幾位合夥人以前的股票期權收益。
因為細分領域、產品模式選得準,公司很快盈利,利潤率客觀。他們前段時間剛開出一個 50 萬的 offer。
這類低調的公司很難在 36kr 等媒體上看到他們的身影。有些投資者時常想約創始人出來「聊一聊」,幾位創始人的態度無一例外的高冷——不約!
這類公司中做程式設計師往往幸福指數比較高,只是一來知名度不高,二來招人不多。他們是怎麼招人的?——大多是通過熟人推薦。
總結一下公司這塊的情況,以下兩點決定了它願意給出 50W 以上的 offer:
1、公司不差錢
2、需要高水平的程式設計師
二、求職
再來說說求職者的情況。我把年薪 50 萬以上的程式設計師稱為 Topcoder,大致有以下幾類:
1、工作年限長,經驗豐富
這類程式設計師是 Topcoder 的主力軍,他們的共同特點是:10 年以上的工作經驗,在大公司當過螺絲釘,也在創業公司做過技術 leader,有過一兩段不算成功的創業經歷。這樣的程式設計師無論是去 BAT 還是去創業公司,都能拿到 50 萬年薪以上的 offer。
2、真正的技術高人
雖然前面說技術水平不是決定薪水的唯一因素,但如果技術牛到一定程度,高薪 offer 也是探囊取物。
最後,說一個我十分崇拜的技術大神:傳說網路安全大神在面試阿里的時候,面試官提出這樣一個問題:你怎麼證明自己的技術水平?
然後大神接過電腦,當著面試官的面關掉了阿里的內網。如果技術水平牛到這種境界,沒有理由會不成為 Topcoder 啊。