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