創業泡沫的「軍功章」,高薪低能的程序員要分走一半
今年 9 月阿里校招規模縮減,薪水也較往年有所下降。甚至還出現了不僅僅是產品、運營這樣的非技術崗位受到了波及,就連核心開發崗位也未能幸免。甚至出現了給了 Offer 再拒絕學生的情況,讓應屆生們體驗了一把「擁抱變化」。
程序員云集的社區,如 v2ex、知乎立刻出現了對阿里巴巴的聲討。程序員們紛紛表示阿里巴巴在這件事情上的表現真是爛到極點,然后又慣例把阿里巴巴的 HR 制度批判一番,最后以「阿里藥丸」收尾。
在一片聲討的聲音中,我聯想到了一些別的事情。回想 2008 年阿里巴巴在香港上市,風頭正勁時,馬云喊出了「深挖洞, 廣積糧」的口號。馬云是一個對趨勢很敏感的人,精明如他自然不會無緣無故地要求縮減人員規模。馬云第一個做了大家都想做卻都沒做的事情——降低從業者,尤其是程序員過高的薪資,戳破程序員高薪的泡沫。
不可替代造就高薪?
程序員高薪早已不是新聞。
智聯招聘 4 月下旬針對 2015 年春季求職期公布的《2015 年春季中國雇主需求與白領人才供給報告》顯示,十大高薪行業方面,互聯網/電子商務行業以 8626 元的月薪高居榜首。
51CTO的調查報告顯示,工作一年的程序員平均年薪為 10.8 萬,兩年工作經驗程序員平均薪水則達到了 16.7 萬,3 年工作經驗的程序員年薪可超過 20 萬。
根據ourcoders的會員發言我們了解到法國的碼農工,在新手階段,研究生畢業的大概在 30-35K 歐/年。中級階段,大概在 50K/年。高級階段,大概80K就是一般公司的CTO的價格了。
中國程序員的薪資水平已經同法國程序員薪資水平相近了,而且是絕對薪資的接近??紤]到生活成本問題,中國程序員會過的更快活一些。
高薪自然是有高薪的理由,從開發社區的發言可以看出,程序員們認為盡管目前互聯網行業薪水水漲船高,確實存在泡沫,但是這些泡沫主要體現在產品經理,運營人員的薪資上。程序員作為互聯網行業之中少有的堅持干實事的中堅力量,錢多是應該的。羨慕程序員薪水高的,u can u up 啊,老子就是有能耐,就能拿這么多錢。
這話乍一聽很有道理。知名產品經理純銀也曾經表示,互聯網行業中的絕大部分崗位,如運營、產品、美術都不具備很強的獨特性,傳統行業的人才如果下定決心轉行,可以較快地適應這些崗位。程序員不會面臨這樣的競爭,因為開發相比其他崗位還是有一定門檻的,其他行業的人想要轉行做程序員,相比前面的崗位來說難度要大得多。一款產品,沒有美工,前端程序員可以先頂著,沒有產品經理,項目負責人可以暫時代勞。但是沒有程序員,產品就不可能誕生。
從開發的角度來看,程序員不可或缺。從用人角度來說,程序員不易培養。這兩個特性造就了程序員的高薪。
有泡沫的不僅是薪水,還有觀念
但是我并不認同大部分程序員的觀點。
如果說程序員的高薪源于自身工作的特殊與高難度,那為什么在編程日益簡化的今天,程序員們的待遇卻變得更加好了起來?
程序員的工作難度在不斷降低是一個不爭的事實。
一個簡單的 APP 背后確實隱藏著很多的工作,比如各種防呆設計,防誤用,錯誤提示等等。這些工作早些年經常由程序員代勞,但是在高度分工的今天,這部分工作基本上都交給了產品狗,程序員可以更多的把時間花在編碼和思考架構上,相對來說輕松不少。
技術在不斷的發展,程序員的編碼工作量也大大地減少了。想要開發一款應用,網上一搜就有各種各樣的基礎模塊,拿來用就好。用戶行為監測、移動前端框架、社會化登陸、分享、評論、debug、性能測試等等等。甚至 O2O 完整解決方案這樣的東西,可以讓開發者花很少的時間快速開發出來一款 O2O 應用。
絕大部分創業公司在初期也沒有多少技術難題需要解決,借用云平臺就可以獲得不錯的優化效果。這個世代的程序員工作難度已經很低了,相比從前的程序員難度下降了不知道多少倍。
然而就是在這樣一個開發工作比以前任何一個時代都要簡單的時間點,國內的很多項目依舊是 BUG 不斷,性能堪憂。例如從出生到上市 BUG 多多的人人網,例如餓了嗎 APP 早期訂單變化要實時同步導致網絡不佳時反應遲緩。
即使同樣是程序員,軟件外包公司的程序員待遇也依舊苦逼。實際上根據著名協作軟件開發商「彩程」公開的彩程外包工作流程來看,外包工作和互聯網軟件開發區別并不大,難度相似。
程序員并沒有因為自己薪資變高而更好地解決問題,外包公司程序員的待遇也間接證明了,程序員壓根就不是因為自己做的事更有技術含量而拿到了高額報酬。因為按照這個邏輯根本沒法解釋軟件服務公司程序員的低薪,也沒法解釋像人人網,餓了嗎那樣 BUG 不斷的情況。
程序員們有這種想法其實是很自然的,因為在學校教育之中老師經常會給我們灌輸一個觀點,如果你不好好努力,你以后求職的時候就會面臨很多困難,到時候你就只能看著學霸拿七八 個 offer 干瞪眼。類似的說教從小學貫穿到大學。這樣的教育使人在獲得成功之后,更容易把原因歸于自身的努力。
為了督促學生努力學習,教師會很自然地把個人努力和最終獲得的報酬聯系在一起,但是現實生活不是線性的,個人的努力并不是唯一影響最終求職結果的因素,甚至不是最重要的因素。行業,時間點等客觀因素對于最終求職結果有著更重要的影響。
計算機科班出身的學生之中啥也不會的人大有人在,他們也不怎么愁就業,大不了去上個培訓班,結束之后基本上都能拿到高薪。而機械等專業的學生,文科類的學生則需要面臨一年比一年更難的就業季。
誠然,大牛始終是大牛,大牛就應該拿高薪水,但是那些培訓班出來的應屆生工資就能開到 8 千,誰都看得出來其中泡沫重重。
這些泡沫,不僅僅是外部力量推動的,也是程序員們自己吹起來的,因為他們不斷地鼓吹程序員這個工種的特殊性,不可替代性,這種聲音在某些特定的時間段,比如泡沫經濟時,會被無限地放大,進而對實際生活產生影響。
戳破泡沫之時
程序員這個職業出現也不是一天兩天了,應該說自從有了計算機,有了軟件業,就有了程序員。程序員比 UI 設計師,比產品經理,比運營專員出現得都要早得多。早期程序員經常瘋狂自黑,現在有些人因為整體薪水變高,反而開始覺得自己成了天之驕子。
如果真是天之驕子,也許就不會出現薪資一飛沖天的情況,只會維持在一個高薪資,高門檻的狀態,就像大企業的科研人員,研究院成員那樣。
真正讓互聯網行業程序員薪水變高的直接推手就是互聯網行業行情,更直接地說,就是這一波創業泡沫?,F在融資環境好了,創業公司不差錢,為了招攬人才,自然能開出來高工資。創業公司挖人勢頭猛得不行,以至于 BAT 被挖角到陷入了瘋狂招實習生寫代碼的窘境。
在創業公司的帶動之下,程序員整體薪資水平整體上漲。不僅僅是高級人才薪水翻幾番,普通人才也跟著升天了。呆在原來公司的普通程序員發現身邊大牛都離職了,自己就成了主管,自然升職加薪了;創業公司發現一個 CTO 不夠還得找幾個碼農,怎么辦,還是得多花點錢挖幾個熟練工啊,畢竟急著開工呢。
非技術出身的創始人并不太懂技術??傆X得自己的項目需要很牛逼的人才。招來了牛逼的程序員,老板們不懂技術,也不太會溝通薪資,只知道別的公司給得也不少,自己就也往高開價。
并不是每一個公司都需要像阿里巴巴那樣去 IOE,也不是每一個公司都需要像 google 那樣去鉆研艱深的神經網絡和模式識別算法。大部分創業公司的項目其實相對簡單,再加上大部分復雜模塊,如模式識別,模糊搜索,個性化等都有大公司開放對應的 SDK,明智的創業者是不會在創業初期選擇自己造輪子的,而用輪子這件事情本身技術含量就要低一些。有時候創業公司招來了大牛也沒有地方供他施展才能,因為項目本身就沒有太多技術難度。最后讓大牛做增刪改查的活,真是浪費人時間又浪費自己的錢。
回想一下,之前為什么有些程序員老叫自己碼農,還不是因為平時做的工作都沒啥技術含量,老是重復勞動,所以才管自己叫碼農么。有些拿著高薪的程序員真該想想,自己現在做的工作和碼農有什么區別,不可替代性到底強不強,有沒有創造性,現在能拿高薪水,以后還能嗎?
程序員之中,本來就是造輪子的人少,用輪子的人多,現在用輪子的人薪水漲幅如此夸張,明眼人都看得出來泡沫不少。也許是被高薪水沖昏了頭腦,一部分人忘記了在這波創業熱潮之前自己的待遇是什么樣的。
程序員們要考慮考慮自己的核心競爭力問題,老板不可能一直傻下去,等到哪天他發現現在前端框架也成熟,云計算平臺也成熟,找幾個平庸的程序員來做一下,工資少給一點,甚至花錢買云平臺的建站服務、APP 建設服務,這事情就可以完成了,那么程序員們的工資肯定會往下降。
就算老板們一直傻著,其他人也不少,有無數的人眼紅互聯網行業的待遇,正躍躍欲試準備報個培訓班學點移動開發,這群人涌入行業短期內也許不會對真正的大牛產生多大影響,但肯定會對那些三年如一日只會用輪子的程序員造成沖擊,而且見效會很快。
大家都是在學校經過計算機科學課程訓練的人,自己目前的工作難度有多少也得掂量掂量,虛高的工資不可能一直那么高下去。
回頭再看看馬云的所作所為,突然覺得他有點像《皇帝的新衣》里面的小孩,戳破了一些東西,然后被人說得很慘。
本文作者:@戈弋_KainGe
來源:赤潮AKASHIO(微信號:AKASHIO)-此言此思若潮水,不沾紅粉自風流。轉載請保留本信息,未包含本信息的微信公眾號轉載將受到侵權投訴。如想要聯系赤潮或作者,可與評論尸微信號 ifookit 聯系。
這篇文章,是對于程序工作者的一種污蔑和侮辱。
原作者在公眾號,也很知趣或者心虛的關閉了評論功能。
顯然,原作者并沒有寫過程序。
原有的邏輯被封裝成了模塊,但是要求開發者基于這些模塊寫的邏輯也自然變復雜了好么?
而且程序是一種復雜度非線性上升的東西,這意味著一個程序的功能越多,要維護它或者加入新特性,就越復雜。即便可以通過優化程序架構解決和緩解這一問題,但是這個趨勢是不會變的。
如果寫程序這件事真的是簡單,那作者如何解釋那些996甚至通宵加班的程序員,他們在干什么?
如果寫程序又簡單薪水又高,為什么作者不去辭職當開發?
答案,顯然就很清楚了。
程序員的工薪不在于不可替代好么,有多少程序員不愿意干程序的,有多少程序員不加班了,真是站著說話不腰疼。還拿BUG說事,BUG的多少能決定程序員的水平,真是開玩笑了,10個BUG有9個是因為業務導致的,技術上的BUG其實是真不多的,要是測試能過關的話。其實最建議的是產品經理由技術人員出身,不懂技術,干什么產品??湛谡f白話,設計一堆不合理的需求,真是沒什么可說的。還說發過的碼農,法國的碼農能知道凌晨三四點到底有多冷么?媽的,加班走的最晚的不是程序員啊,出問題了不是找程序員啊,一個碼農的工作年限到35歲左右基本到頭了,這么短的工作年限多拿點工資還有意見了,沒有程序員你一個產品經理有毛用啊,還他么鄙視,真是無語了。創造是 產品經理的事好么,程序員都干了,產品經理干啥啊。技術上的問題,就是難了,業務才是真的難好么,現在進哪個公司,不要求碼農了解業務了?中國的現狀是,干程序員的比干產品的了解業務,再看看加班。基本沒有加班費,你把加班的折算加班費看看,程序員的工資還高?就說阿里,雙十一的晚上,別人還加班通宵,真是不知道你是哪來勇氣說程序員泡沫大。最累的就是程序員。
瞄了下,樓主還是個高級產品經理,這樣不爽程序員,哎,他們公司的程序員該多有悲劇。女同事跟女領導都是很恐怖