天天看點

網際網路公司程式員能力低薪資還高?不如普通軟體公司的程式員?

作者:古耕
最近看到一種論調,說網際網路公司的程式員能力普遍不如普通軟體公司的程式員,因為網際網路公司的研發部門一般分工比較細,而普通軟體公司的則會要求程式員什麼都參與,是以論單一能力,網際網路公司程式員的能力可能強點,但論綜合能力,網際網路公司的程式員是沒有普通軟體公司的程式員高的。事實真是這樣嗎?我們稍微分析一下就知道了!
網際網路公司程式員能力低薪資還高?不如普通軟體公司的程式員?

網際網路公司是個篩子

有人會好奇,為什麼我要死磕網際網路公司呢?是網際網路公司得罪我了嗎?當然不是,而是如今程式員所在的頭部行業裡,網際網路行業占很大一部分,比如說我們熟知的BATB。

而我們每年都可以看到各大網際網路公司跑到各大名校去進行校招,普通公司一方面沒這個實力,二來,那些名校畢業的應屆生也看不上普通公司。是以,一些程式員的好苗子就被網際網路公司在還沒畢業的時候就“預定”了。而他們為了搶奪好的應屆生資源,往往開得價格比我這個十年程式員還要高。

網際網路公司程式員能力低薪資還高?不如普通軟體公司的程式員?

是以,網際網路公司在校招的時候看重的不是人才的業務能力(因為他們根本沒有),而是學習能力。但也不代表網際網路公司不看重業務能力,這不還有社招嘛!

這在某種程度上,是有賭的成分在裡面的,“我賭你未來是個優秀的人才!”。但即使十賭九赢,不還是有一成不合格的人嗎?這些人不管怎樣,都需要跟外界接觸的,能力問題自然會被放大,給人的感覺好像網際網路公司的人也不過如此!

總結一下,就是網際網路公司雖然憑借自身實力,有擇優選人的實力,但在實際工作中,跟大部分公司一樣,人的能力參差不齊,也會有能力差的人。但是,因為網際網路公司經常成為焦點,是以一個小問題都會被放大,廣為流傳。

網際網路公司待遇好

前面說了,網際網路公司招一個應屆生給的工資都比我這個十年程式員還高,我用詞一向謹慎,這裡我都沒用比較含蓄的詞,因為到現在我所知道的大部分校招的情況,網際網路公司給的薪資都很高!還有各種期權、年終獎、分紅、福利等等,也許人家一年後的收入頂得上一個普通公司裡面經驗豐富的老程式員的薪資,甚至還高。

網際網路公司程式員能力低薪資還高?不如普通軟體公司的程式員?

于是,就會有人有疑問:“他們拿得薪資,對得起他們的産出嗎?”。

我們公司的老張,年薪20萬,累死累活的,年底老闆才獎勵他一個月工資,俗稱13薪,這是普通公司的标配年終獎。

什麼?你們公司14薪甚至以上?那麼恭喜你,你們公司已經不那麼普通了!

網際網路公司我們經常能看到一個應屆生動不動年薪幾十萬,然後年底十幾薪。

老張累死累活拿20萬,網際網路公司剛入職一年的程式員,還學着“手藝”呢,但年薪已經超過老張這個老師傅了。

純粹講産出的話,老張的産出是公司年收入的幾分之一,但在網際網路公司裡面的一個普通程式員的産出,可能隻占小數點後面幾位。

高待遇,低産出,是以給人一種錯覺,那就是能力和産出不成比例。一般這種情況,在普通公司裡是要被HR請去喝茶的,但是這種情況在網際網路公司是常态!

在普通公司裡“擰螺絲”和在網際網路公司裡“擰螺絲”産生的價值是不一樣的,就像給汽車擰螺絲和給飛機擰螺絲一樣,給飛機擰螺絲怎麼聽都比給汽車擰螺絲要高大上跟多,但是其實他們做的事情是一樣的,産生的效果不一樣,待遇自然不一樣。

是以,能力和待遇本身就不是因果關系,主要還是看平台。

網際網路公司分工細

關于網際網路程式員能力低的問題,我看很多人持這種觀點,就是網際網路公司的分工細。

我記得一個網際網路大廠的老闆曾經說過一段話,意思大緻是這樣的:他們公司産品最開始是由幾個研發人員研發出來的,但是現在整個項目團隊卻有幾千人。他不明白為什麼同樣一個産品,前後研發團隊的規模差距會如此之大。

網際網路公司程式員能力低薪資還高?不如普通軟體公司的程式員?

這其實還是實力問題,小公司實力差,一個人頂十個人用都有可能,比如說我們公司沒有産品、沒有測試、沒有運維,什麼事情都程式員頂上去。這種情況我經常看到一些大的網際網路公司的程式員用質疑的口氣問我:“你們公司也太不專業了!”,但其實比我們公司還不專業的公司有的是!

這其實跟專不專業無關,主要是公司條件在那,實在沒有多餘的閑錢去将工作細化。

但那些大的網際網路公司不一樣啊,人家分工明确,甚至是一個子產品還要進行細分,每個人都精通一個子產品,效率和品質自然也就上來了。

我們很少能看見我們比較熟悉的網際網路産品出現什麼大的問題,就是因為分工細,想出問題都難。不像我們這種公司,一個軟體産品出Bug很正常,三天兩頭出問題,我們不是在寫Bug,就是在修Bug的路上。

但是,分工細意味着程式員所接觸的技術面窄,這導緻了一些從網際網路公司被淘汰下來的程式員想要進入小公司,基本上很難适應小公司的工作方式,且在小公司看來,這些程式員的能力還不如他們公司裡的人。但是,人家要的薪資還高!

前面說了,網際網路公司招個應屆生都能開出年薪幾十萬,這時候把他放在普通公司,還照着年薪幾十萬給,那普通公司裡的其他程式員怎麼想?而讓他突然接受小公司裡幾千塊一個月的薪資,我估計他也不願意!

主要是老張也不願意!我們公司老張幹了十年程式員,每個月才拿兩萬不到,人家從網際網路公司出來的程式員,張口就要四萬,即使老闆願意給,我估計這四萬他也接不住,因為能力在那。

老張經過了歲月的洗禮,前後端都會做,還精通各種業務,一個初出茅廬的網際網路公司程式員,再過五年能力都不一定會趕上老張,但薪資卻壓老張一頭,這樣的事情在小公司裡很少發生。

是以,從這裡看,一個程式員在網際網路公司裡站不住腳的話,在普通公司基本上更難站住腳了。

總結

網際網路公司的程式員能力不如普通公司的程式員,從某種角度上來說,這個結論好像并沒有什麼問題,但是薪資高主要原因還是網際網路公司這個平台決定的。是以,不能單純把能力作為薪資的參考方式。

但網際網路公司裡站不住腳的程式員,基本上也很難在普通公司裡生存,因為他們的能力不如普通公司程式員那麼全面。是以,我們經常看到一些網際網路大廠裡被裁員的程式員在找不到工作以後,甯願自己去創業或者轉行都不願意去小公司。

一方面,以前的平台太高了,低不成高不就,另一方面,普通公司也不适合他們,因為普通公司相比他們以前的工作,要得太多,給得太少!

繼續閱讀