Hi,您好,歡迎來到西安天任軟件科技有限責任公司!

程序員(yuán)未來會成爲非常内卷的職業?

發布時間:2024-02-02 10:13:15

作爲新時代農民工的程序員(yuán),這幾年經曆了被捧上天後又(yòu)被重重摔下的過程。

在前幾年互聯網尤其是(shì)移動互聯網大火(huǒ)的時候,随處可見(jiàn)畢業就年薪幾十萬的例子,一時間程序員(yuán)可謂是(shì)風頭無兩,好像所有高中畢業生都要報計算機專業,各行各業的從業人員(yuán)也都搶着學軟件開發,進入這個随處撿錢的行業。

之所以出現(xiàn)這個現(xiàn)象主要有這幾個原因。

第一,互聯風口實實在在的吹起來了,别說豬了,大象都被吹起來了。各種外賣、打車、遊戲風起雲湧,不管是(shì)誰,隻要PPT做的不差都能拿到幾百萬的天使投資。既然錢拿到了,那可不得趕緊到市場搶人,畢竟高端人才可是(shì)“手慢(màn)無”啊。

甚至一些還沒畢業的相(xiàng)關專業學生,都被企業高薪預定,再加上各種培訓班如雨(yǔ)後春筍般湧出,一批接一批的速成開發者出現(xiàn)在市面上,而且随随便便優化一下簡曆就能月入過萬,各種高薪傳奇在大街小巷迅速傳開。

第二,軟件開發門檻不高——起碼看起來是(shì)這樣。很多化學、生物、土木方向的高校畢業生看到軟件開發的同學輕輕松松月入過萬,而且隻需要坐在冬暖夏涼的辦公桌前敲敲鍵盤就可以做到。再對比一下自己那苦逼的工作,要麽在實驗室一遍又(yòu)一遍的做高危的實驗,要麽就是(shì)去(qù)工地上風吹日曬的搬磚,最後卻隻能拿着幾千塊錢的微薄薪水。


今天我們聊一個非常有意思的話(huà)題,就是(shì)關于程序員(yuán)這個職業未來會不會成爲内卷化的職業?亦或者現(xiàn)在就是(shì)内卷化的職業嗎(ma)?這個問題是(shì)我在知(zhī)乎上看到的,感覺很有意思,所以想拿來聊一聊。

在聊程序員(yuán)這個職業是(shì)不是(shì)内卷化的職業之前,我們首先應該來了解一下什麽是(shì)内卷化?

内卷化,指一種社會或文化模式在某一發展階段達到一種确定的形式後,便停滞不前或無法轉化爲另一種高級模式的現(xiàn)象。最早出自美國人類學家吉爾茨(Clifford Geertz)的《農業内卷化 —— 印度尼西亞的生态變化過程》。

内卷化(involution),又(yòu)譯爲 “過密化”,吉爾茲提出 “農民在人口壓力下不斷增加水稻種植過程中的勞動投入,從獲得較高的産量。然而,勞動的超密集投入并未帶來産出的成比例增長,出現(xiàn)了單位勞動邊際報酬的遞減,即過密化現(xiàn)象。” 這種現(xiàn)象叫 “内卷化”。

其實,通過上述的概念我們可以看出内卷化有顯著的幾個特點,就是(shì):

  1. 勞動密集型;

  2. 不能提高單位人均産值,出現(xiàn)單位勞動邊際報酬遞減;

  3. 模式停滞不前或無法轉化成一種高級模式;


那麽你們認爲程序員(yuán)這個行業符合上面的三個特點嗎(ma)?如果符合,就可以說程序員(yuán)是(shì)一個内卷化的職業。

程序員(yuán)是(shì)内卷化的職業嗎(ma)?

那,我們就來分析分析,從上述三個特點來分析一下。


首先,我們必須先承認,程序員(yuán)這個行業确實需要一點智商,但(dàn)是(shì)門檻也不得不說越來越低了,尤其是(shì)随着編程的框架化,工具化,對于程序員(yuán)的要求沒有那麽高了。而且随着互聯網行業的火(huǒ)爆,進入這個行業的人真的是(shì)越來越多了,如果不能說達到飽和的話(huà),也基本快飽和了,有一定确定的是(shì),初級水平的程序員(yuán)飽和度肯定是(shì)超了。

而且,我相(xiàng)信大家也發現(xiàn)了,随着 IT 行業的發展,很多工具都是(shì)越來越細化了,對于程序員(yuán)的分工也越來越細化了,就像是(shì)工廠流水線(xiàn)上的工人一樣。大家都隻做自己崗位上的工作即可,産品,設計師,後端工程師,前端工程師,算法工程師,測試工程師,運維工程師,然後各自還有細分的,比如:前端又(yòu)分爲移動端工程師,Web 端工程師等等。真的就如流水線(xiàn)上的工人一樣去(qù)組裝完成一個産品。

所以,這麽一分析,程序員(yuán)這個職業确實屬于勞動密集型的工作。我想大家應該同意吧?

程序員(yuán)的這個職業加班屬于比較嚴重的,996 是(shì)常态,所以平均到時薪工資也不算高。我在知(zhī)乎上看到一個大佬舉的例子特别有意思。大緻意思是(shì):

在某個研發團隊中,最早的時候,所有的程序員(yuán)都不加班。在 8 小時工作時間裏,大家有序競争,誰想脫穎而出,誰就提高工作效率,在創意上下功夫。也就是(shì)說,在加班還沒有成爲 “文化” 之前,程序員(yuán)之間的競争隻能是(shì)智力,而不是(shì)體力。同時,老闆在分配工資的時候,參考的标準也是(shì)效率和創意,因爲大家都不加班。


假設這個團隊有 10 個程序員(yuán),老闆每月願意支付的工資爲 10 萬元。因爲原來大家都不加班,老闆在分配這 10 萬塊的時候,參考的标準也隻能是(shì)效率和創意。


而突然有一天,有一個程序員(yuán)爲了讓自己的業績更好,開始加班了,然後由于他的加班,導緻他的業績變好了,那麽下個月發工資的時候,同樣還是(shì) 10 萬元的總體工資,而由于這個人加班了,業績更好,所以工資就多分配給他一些,那麽其他人自然就分配的少了。


然後,其他人要想保持跟以前差不多的工資,也開始加班了。其實當所有的人都開始加班的時候,加班就不能成爲競争的優勢了,就沒有競争力了。這時候加班文化一經形成,就回不去(qù)了。


此時,那些不願加班的人,想要回歸效率和創意的程序員(yuán)反而成了另類。這樣的人,無論水平高低,因爲 “态度” 有問題,在一個以加班爲 “文化” 的團隊中是(shì)沒法生存的。


這個例子來自知(zhī)乎大佬:沈世鈞


所以,這個例子很有意思的就是(shì):轉了一圈,到最後,從每個程序員(yuán)分配到的錢看,誰也沒有增加,又(yòu)回到了加班沒有形成 “文化” 之前。但(dàn)讓人難以接受的是(shì),對程序員(yuán)來說,到手的錢沒有增加,但(dàn)卻付出了成倍于原來的勞動。

講到這裏,讓我想起了一件事,那就是(shì):有人說資本家最壞的就是(shì)讓工作的分工越來越細化,讓工作越來越工具化,這樣人就成爲了工具人。一個人一旦離(lí)開了,出去(qù),競争力就很低,因爲你能夠幹的事太細化了,不全面。所以,這樣的分工可以降低員(yuán)工的離(lí)職率和競争力。

程序員(yuán)看似得到了很高的工資,其實資本家從程序員(yuán)身上獲得的剩餘價值更多。他們當然願意給程序員(yuán)高工資,再多投入那微薄的一點資金來改善程序員(yuán)的工作環境對他們來說也不算什麽。

從這個角度看程序員(yuán)的工資高一些完全是(shì)正常的。

所謂的35歲危機應該是(shì)源于前兩年某些大廠進行人員(yuán)優化的時候以35歲爲界限進行調整,對于在35歲以上且其他指标不滿足條件的員(yuán)工進行勸退。首先這些被勸退的究竟有多少人是(shì)個問題,由于國内互聯網企業大量擴招也就是(shì)這麽幾年的事,而且大量出現(xiàn)程序員(yuán)也就是(shì)這麽幾年,所以國内35歲以上的程序員(yuán)占比本來就不高,這些大廠裏滿足優化條件的就更少了。我認爲類似的方式更像是(shì)一種精神層面的指向,來激勵公司内的其他程序員(yuán)努力進步。

再一想,那些軟件專業的同學不都是(shì)跟自己一樣窩在宿舍打了幾年遊戲嗎(ma),平時好像還不如自己上的課多,卻能憑着幾個月的培訓找到那麽香的工作。又(yòu)聽(tīng)說同系有同學也通過培訓找到了那樣好的工作,自己憑什麽不行呢。

随着程序員(yuán)從業人員(yuán)的增多,之前供不應求的局面得到了迅速的改變,軟件開發的熱度也慢(màn)慢(màn)降下來了,已經入行的猿們随着工作經驗的增多,也開始意識到這個行業貌似也沒有那麽的光鮮亮麗。

你們認爲目前程序員(yuán),IT 這個行業的模式屬于停滞不前了嗎(ma)?或者是(shì)是(shì)不是(shì)無法轉化成一種更高級的模式呢?

就目前來看,除了我們程序員(yuán)行業這個職業的分工越來越細化之外,确實沒有什麽更高級的模式了。

現(xiàn)在的發展趨勢是(shì)除了分工細化之外,框架化,工具化,讓編程的門檻在降低,當然了分工細化有時候,也是(shì)不得以而爲之,畢竟現(xiàn)在的軟件或者系統也越來越複雜(zá),用戶體量,訪問量超級大,不是(shì)單打獨鬥就能夠解決的,确實需要大量的程序員(yuán)來維護升級。

職業困境

老虎、Bill、自己,中國程序員(yuán)的困境也來自三個方面

困境之一:老虎的威脅。程序員(yuán)要面對的餓老虎實在不少,比如說老闆,好像就是(shì)程序員(yuán)的天敵,什麽“不懂技術卻指手畫腳”、什麽“得到與付出不相(xiàng)當”似乎是(shì)程序員(yuán)最常見(jiàn)的牢騷,這個問題不可能得到真正的解決。

困境之二:Bill的競争。一般說來中國的程序員(yuán)大都是(shì)吃“青春飯”的,大部分程序員(yuán)的黃金時代是(shì)20~35歲。到了35歲左右,一批又(yòu)一批年輕程序員(yuán)會給你帶來巨大的競争壓力。首先由于軟件行業的飛速發展,很多自己以前學的東西逐漸升級換代,而許多程序員(yuán)由于長期于工作,學習新知(zhī)識的效率必然下降。其次自己幹了幾年,薪水要求自然就高了,而年輕程序員(yuán)工資又(yòu)低、幹活又(yòu)快,當然會成爲老闆的首選;第三,35歲基本都已經成家了,要支撐家庭的生活負擔,幾乎連從頭再來的勇氣都不會有了。中國的老話(huà)說“長江後浪推前浪,前浪死在沙灘上”,這個曆史的規律在軟件開發行業體現(xiàn)的尤其明顯和殘酷,很多程序員(yuán)必然要面對的結果就是(shì)降薪乃至失業。

困境之三:自我的實力。都知(zhī)道人最難戰勝的是(shì)自己,所以自我也就是(shì)程序員(yuán)需要超越的最大障礙。大多程序員(yuán)都把系統分析員(yuán)和項目經理作爲自己的職業目标,但(dàn)這些目标的達成,需要個人素質、市場機遇等多個方面的條件,太多的程序員(yuán)就是(shì)在高不成、低不就的狀态中蹉跎了歲月。對于系統分析員(yuán),特别需要以下幾方面的素質:客戶需求分析能力、系統架構與設計能力、模塊分解設計能力、項目流程控制能力、項目風險評估能力等,而對于項目經理則更注重項目管理方面的能力如團隊組織能力、溝通協調能力、分析問題解決問題的能力以及良好的職業道德等,而這些素質和能力往往隻能依靠程序員(yuán)個人的學習和努力。看到越來越多的程序員(yuán)開始學習項目管理的課程,真的有點爲他們擔心,因爲現(xiàn)在的項目管理培訓隻能停留在理論和考證的程度,既沒有素質方面的訓練,又(yòu)缺少實際軟件開發項目的案例,學習的結果遠遠不能達到預期的效果

如果我們程序員(yuán)想在 IT 行業中擺脫内卷化帶來的影響,必須要做到:一是(shì),讓自己不要成爲工具人,要做 T 字型人才;二是(shì),要挑選門檻要求比較高的編程工作才行。

要想做到上面兩點,好像給人的感覺是(shì)内卷化導緻我們程序員(yuán)越來越累了。其實,不然,我們主要突破了自己的上限之後,以前感覺難的事情,就像現(xiàn)在做的普通事情一樣簡單。之所以現(xiàn)在感覺難,是(shì)陌生不熟悉帶來的恐懼。

大家認爲程序員(yuán)這個職業屬不屬于内卷化的職業呢?歡迎大家留言一起交流。


以上爲本次所有分享内容


上一篇:嵌入式——實時時鍾(RTC)
下一篇:沒有了