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