程序員未來會(huì)成為非常內(nèi)卷的職業(yè)?
發(fā)布時(shí)間:2024-02-02 10:13:15
作為新時(shí)代農(nóng)民工的程序員,這幾年經(jīng)歷了被捧上天后又被重重摔下的過程。
在前幾年互聯(lián)網(wǎng)尤其是移動(dòng)互聯(lián)網(wǎng)大火的時(shí)候,隨處可見畢業(yè)就年薪幾十萬的例子,一時(shí)間程序員可謂是風(fēng)頭無兩,好像所有高中畢業(yè)生都要報(bào)計(jì)算機(jī)專業(yè),各行各業(yè)的從業(yè)人員也都搶著學(xué)軟件開發(fā),進(jìn)入這個(gè)隨處撿錢的行業(yè)。
之所以出現(xiàn)這個(gè)現(xiàn)象主要有這幾個(gè)原因。
第一,互聯(lián)風(fēng)口實(shí)實(shí)在在的吹起來了,別說豬了,大象都被吹起來了。各種外賣、打車、游戲風(fēng)起云涌,不管是誰,只要PPT做的不差都能拿到幾百萬的天使投資。既然錢拿到了,那可不得趕緊到市場(chǎng)搶人,畢竟高端人才可是“手慢無”啊。
甚至一些還沒畢業(yè)的相關(guān)專業(yè)學(xué)生,都被企業(yè)高薪預(yù)定,再加上各種培訓(xùn)班如雨后春筍般涌出,一批接一批的速成開發(fā)者出現(xiàn)在市面上,而且隨隨便便優(yōu)化一下簡(jiǎn)歷就能月入過萬,各種高薪傳奇在大街小巷迅速傳開。
第二,軟件開發(fā)門檻不高——起碼看起來是這樣。很多化學(xué)、生物、土木方向的高校畢業(yè)生看到軟件開發(fā)的同學(xué)輕輕松松月入過萬,而且只需要坐在冬暖夏涼的辦公桌前敲敲鍵盤就可以做到。再對(duì)比一下自己那苦逼的工作,要么在實(shí)驗(yàn)室一遍又一遍的做高危的實(shí)驗(yàn),要么就是去工地上風(fēng)吹日曬的搬磚,最后卻只能拿著幾千塊錢的微薄薪水。
今天我們聊一個(gè)非常有意思的話題,就是關(guān)于程序員這個(gè)職業(yè)未來會(huì)不會(huì)成為內(nèi)卷化的職業(yè)?亦或者現(xiàn)在就是內(nèi)卷化的職業(yè)嗎?這個(gè)問題是我在知乎上看到的,感覺很有意思,所以想拿來聊一聊。
在聊程序員這個(gè)職業(yè)是不是內(nèi)卷化的職業(yè)之前,我們首先應(yīng)該來了解一下什么是內(nèi)卷化?
什么是內(nèi)卷化?
內(nèi)卷化,指一種社會(huì)或文化模式在某一發(fā)展階段達(dá)到一種確定的形式后,便停滯不前或無法轉(zhuǎn)化為另一種高級(jí)模式的現(xiàn)象。最早出自美國人類學(xué)家吉爾茨(Clifford Geertz)的《農(nóng)業(yè)內(nèi)卷化 —— 印度尼西亞的生態(tài)變化過程》。
內(nèi)卷化(involution),又譯為 “過密化”,吉爾茲提出 “農(nóng)民在人口壓力下不斷增加水稻種植過程中的勞動(dòng)投入,從獲得較高的產(chǎn)量。然而,勞動(dòng)的超密集投入并未帶來產(chǎn)出的成比例增長(zhǎng),出現(xiàn)了單位勞動(dòng)邊際報(bào)酬的遞減,即過密化現(xiàn)象?!?這種現(xiàn)象叫 “內(nèi)卷化”。
其實(shí),通過上述的概念我們可以看出內(nèi)卷化有顯著的幾個(gè)特點(diǎn),就是:
勞動(dòng)密集型;
不能提高單位人均產(chǎn)值,出現(xiàn)單位勞動(dòng)邊際報(bào)酬遞減;
模式停滯不前或無法轉(zhuǎn)化成一種高級(jí)模式;
那么你們認(rèn)為程序員這個(gè)行業(yè)符合上面的三個(gè)特點(diǎn)嗎?如果符合,就可以說程序員是一個(gè)內(nèi)卷化的職業(yè)。
程序員是內(nèi)卷化的職業(yè)嗎?
那,我們就來分析分析,從上述三個(gè)特點(diǎn)來分析一下。
程序員是勞動(dòng)密集型
首先,我們必須先承認(rèn),程序員這個(gè)行業(yè)確實(shí)需要一點(diǎn)智商,但是門檻也不得不說越來越低了,尤其是隨著編程的框架化,工具化,對(duì)于程序員的要求沒有那么高了。而且隨著互聯(lián)網(wǎng)行業(yè)的火爆,進(jìn)入這個(gè)行業(yè)的人真的是越來越多了,如果不能說達(dá)到飽和的話,也基本快飽和了,有一定確定的是,初級(jí)水平的程序員飽和度肯定是超了。
而且,我相信大家也發(fā)現(xiàn)了,隨著 IT 行業(yè)的發(fā)展,很多工具都是越來越細(xì)化了,對(duì)于程序員的分工也越來越細(xì)化了,就像是工廠流水線上的工人一樣。大家都只做自己崗位上的工作即可,產(chǎn)品,設(shè)計(jì)師,后端工程師,前端工程師,算法工程師,測(cè)試工程師,運(yùn)維工程師,然后各自還有細(xì)分的,比如:前端又分為移動(dòng)端工程師,Web 端工程師等等。真的就如流水線上的工人一樣去組裝完成一個(gè)產(chǎn)品。
所以,這么一分析,程序員這個(gè)職業(yè)確實(shí)屬于勞動(dòng)密集型的工作。我想大家應(yīng)該同意吧?
單位人均產(chǎn)值,勞動(dòng)邊際報(bào)酬遞減
程序員的這個(gè)職業(yè)加班屬于比較嚴(yán)重的,996 是常態(tài),所以平均到時(shí)薪工資也不算高。我在知乎上看到一個(gè)大佬舉的例子特別有意思。大致意思是:
在某個(gè)研發(fā)團(tuán)隊(duì)中,最早的時(shí)候,所有的程序員都不加班。在 8 小時(shí)工作時(shí)間里,大家有序競(jìng)爭(zhēng),誰想脫穎而出,誰就提高工作效率,在創(chuàng)意上下功夫。也就是說,在加班還沒有成為 “文化” 之前,程序員之間的競(jìng)爭(zhēng)只能是智力,而不是體力。同時(shí),老板在分配工資的時(shí)候,參考的標(biāo)準(zhǔn)也是效率和創(chuàng)意,因?yàn)榇蠹叶疾患影唷?/span>
假設(shè)這個(gè)團(tuán)隊(duì)有 10 個(gè)程序員,老板每月愿意支付的工資為 10 萬元。因?yàn)樵瓉泶蠹叶疾患影?,老板在分配這 10 萬塊的時(shí)候,參考的標(biāo)準(zhǔn)也只能是效率和創(chuàng)意。
而突然有一天,有一個(gè)程序員為了讓自己的業(yè)績(jī)更好,開始加班了,然后由于他的加班,導(dǎo)致他的業(yè)績(jī)變好了,那么下個(gè)月發(fā)工資的時(shí)候,同樣還是 10 萬元的總體工資,而由于這個(gè)人加班了,業(yè)績(jī)更好,所以工資就多分配給他一些,那么其他人自然就分配的少了。
然后,其他人要想保持跟以前差不多的工資,也開始加班了。其實(shí)當(dāng)所有的人都開始加班的時(shí)候,加班就不能成為競(jìng)爭(zhēng)的優(yōu)勢(shì)了,就沒有競(jìng)爭(zhēng)力了。這時(shí)候加班文化一經(jīng)形成,就回不去了。
此時(shí),那些不愿加班的人,想要回歸效率和創(chuàng)意的程序員反而成了另類。這樣的人,無論水平高低,因?yàn)?“態(tài)度” 有問題,在一個(gè)以加班為 “文化” 的團(tuán)隊(duì)中是沒法生存的。
這個(gè)例子來自知乎大佬:沈世鈞
所以,這個(gè)例子很有意思的就是:轉(zhuǎn)了一圈,到最后,從每個(gè)程序員分配到的錢看,誰也沒有增加,又回到了加班沒有形成 “文化” 之前。但讓人難以接受的是,對(duì)程序員來說,到手的錢沒有增加,但卻付出了成倍于原來的勞動(dòng)。
講到這里,讓我想起了一件事,那就是:有人說資本家最壞的就是讓工作的分工越來越細(xì)化,讓工作越來越工具化,這樣人就成為了工具人。一個(gè)人一旦離開了,出去,競(jìng)爭(zhēng)力就很低,因?yàn)槟隳軌蚋傻氖绿?xì)化了,不全面。所以,這樣的分工可以降低員工的離職率和競(jìng)爭(zhēng)力。
程序員看似得到了很高的工資,其實(shí)資本家從程序員身上獲得的剩余價(jià)值更多。他們當(dāng)然愿意給程序員高工資,再多投入那微薄的一點(diǎn)資金來改善程序員的工作環(huán)境對(duì)他們來說也不算什么。
從這個(gè)角度看程序員的工資高一些完全是正常的。
停滯不前或無法轉(zhuǎn)化成一種高級(jí)模式
所謂的35歲危機(jī)應(yīng)該是源于前兩年某些大廠進(jìn)行人員優(yōu)化的時(shí)候以35歲為界限進(jìn)行調(diào)整,對(duì)于在35歲以上且其他指標(biāo)不滿足條件的員工進(jìn)行勸退。首先這些被勸退的究竟有多少人是個(gè)問題,由于國內(nèi)互聯(lián)網(wǎng)企業(yè)大量擴(kuò)招也就是這么幾年的事,而且大量出現(xiàn)程序員也就是這么幾年,所以國內(nèi)35歲以上的程序員占比本來就不高,這些大廠里滿足優(yōu)化條件的就更少了。我認(rèn)為類似的方式更像是一種精神層面的指向,來激勵(lì)公司內(nèi)的其他程序員努力進(jìn)步。
再一想,那些軟件專業(yè)的同學(xué)不都是跟自己一樣窩在宿舍打了幾年游戲嗎,平時(shí)好像還不如自己上的課多,卻能憑著幾個(gè)月的培訓(xùn)找到那么香的工作。又聽說同系有同學(xué)也通過培訓(xùn)找到了那樣好的工作,自己憑什么不行呢。
隨著程序員從業(yè)人員的增多,之前供不應(yīng)求的局面得到了迅速的改變,軟件開發(fā)的熱度也慢慢降下來了,已經(jīng)入行的猿們隨著工作經(jīng)驗(yàn)的增多,也開始意識(shí)到這個(gè)行業(yè)貌似也沒有那么的光鮮亮麗。
你們認(rèn)為目前程序員,IT 這個(gè)行業(yè)的模式屬于停滯不前了嗎?或者是是不是無法轉(zhuǎn)化成一種更高級(jí)的模式呢?
就目前來看,除了我們程序員行業(yè)這個(gè)職業(yè)的分工越來越細(xì)化之外,確實(shí)沒有什么更高級(jí)的模式了。
現(xiàn)在的發(fā)展趨勢(shì)是除了分工細(xì)化之外,框架化,工具化,讓編程的門檻在降低,當(dāng)然了分工細(xì)化有時(shí)候,也是不得以而為之,畢竟現(xiàn)在的軟件或者系統(tǒng)也越來越復(fù)雜,用戶體量,訪問量超級(jí)大,不是單打獨(dú)斗就能夠解決的,確實(shí)需要大量的程序員來維護(hù)升級(jí)。
職業(yè)困境
老虎、Bill、自己,中國程序員的困境也來自三個(gè)方面
困境之一:老虎的威脅。程序員要面對(duì)的餓老虎實(shí)在不少,比如說老板,好像就是程序員的天敵,什么“不懂技術(shù)卻指手畫腳”、什么“得到與付出不相當(dāng)”似乎是程序員最常見的牢騷,這個(gè)問題不可能得到真正的解決。
困境之二:Bill的競(jìng)爭(zhēng)。一般說來中國的程序員大都是吃“青春飯”的,大部分程序員的黃金時(shí)代是20~35歲。到了35歲左右,一批又一批年輕程序員會(huì)給你帶來巨大的競(jìng)爭(zhēng)壓力。首先由于軟件行業(yè)的飛速發(fā)展,很多自己以前學(xué)的東西逐漸升級(jí)換代,而許多程序員由于長(zhǎng)期于工作,學(xué)習(xí)新知識(shí)的效率必然下降。其次自己干了幾年,薪水要求自然就高了,而年輕程序員工資又低、干活又快,當(dāng)然會(huì)成為老板的首選;第三,35歲基本都已經(jīng)成家了,要支撐家庭的生活負(fù)擔(dān),幾乎連從頭再來的勇氣都不會(huì)有了。中國的老話說“長(zhǎng)江后浪推前浪,前浪死在沙灘上”,這個(gè)歷史的規(guī)律在軟件開發(fā)行業(yè)體現(xiàn)的尤其明顯和殘酷,很多程序員必然要面對(duì)的結(jié)果就是降薪乃至失業(yè)。
困境之三:自我的實(shí)力。都知道人最難戰(zhàn)勝的是自己,所以自我也就是程序員需要超越的最大障礙。大多程序員都把系統(tǒng)分析員和項(xiàng)目經(jīng)理作為自己的職業(yè)目標(biāo),但這些目標(biāo)的達(dá)成,需要個(gè)人素質(zhì)、市場(chǎng)機(jī)遇等多個(gè)方面的條件,太多的程序員就是在高不成、低不就的狀態(tài)中蹉跎了歲月。對(duì)于系統(tǒng)分析員,特別需要以下幾方面的素質(zhì):客戶需求分析能力、系統(tǒng)架構(gòu)與設(shè)計(jì)能力、模塊分解設(shè)計(jì)能力、項(xiàng)目流程控制能力、項(xiàng)目風(fēng)險(xiǎn)評(píng)估能力等,而對(duì)于項(xiàng)目經(jīng)理則更注重項(xiàng)目管理方面的能力如團(tuán)隊(duì)組織能力、溝通協(xié)調(diào)能力、分析問題解決問題的能力以及良好的職業(yè)道德等,而這些素質(zhì)和能力往往只能依靠程序員個(gè)人的學(xué)習(xí)和努力。看到越來越多的程序員開始學(xué)習(xí)項(xiàng)目管理的課程,真的有點(diǎn)為他們擔(dān)心,因?yàn)楝F(xiàn)在的項(xiàng)目管理培訓(xùn)只能停留在理論和考證的程度,既沒有素質(zhì)方面的訓(xùn)練,又缺少實(shí)際軟件開發(fā)項(xiàng)目的案例,學(xué)習(xí)的結(jié)果遠(yuǎn)遠(yuǎn)不能達(dá)到預(yù)期的效果。
總結(jié)
如果我們程序員想在 IT 行業(yè)中擺脫內(nèi)卷化帶來的影響,必須要做到:一是,讓自己不要成為工具人,要做 T 字型人才;二是,要挑選門檻要求比較高的編程工作才行。
要想做到上面兩點(diǎn),好像給人的感覺是內(nèi)卷化導(dǎo)致我們程序員越來越累了。其實(shí),不然,我們主要突破了自己的上限之后,以前感覺難的事情,就像現(xiàn)在做的普通事情一樣簡(jiǎn)單。之所以現(xiàn)在感覺難,是陌生不熟悉帶來的恐懼。
大家認(rèn)為程序員這個(gè)職業(yè)屬不屬于內(nèi)卷化的職業(yè)呢?歡迎大家留言一起交流。
以上為本次所有分享內(nèi)容
- 上一篇:嵌入式——實(shí)時(shí)時(shí)鐘(RTC)
- 下一篇:沒有了