程序员,怎么就成了一碗青春饭?
青春飯,這個(gè)現(xiàn)象在許多行業(yè)都存在,但在程序員身上顯得尤為突出,大齡程序員普遍會(huì)遭遇晉升天花板,薪酬待遇上漲乏力,在就業(yè)市場(chǎng)散失競(jìng)爭(zhēng)力。在經(jīng)濟(jì)周期、貿(mào)易戰(zhàn)等因素的影響下,經(jīng)濟(jì)增長(zhǎng)放緩,行業(yè)泡沫破裂,資本寒冬降臨,大齡程序員突然成了不受人待見(jiàn)的老菜幫子。
剛過(guò)去的 2019 年縮編裁員新聞不斷,陣陣寒意襲人,同為程序老兵的我感受非常真切,身邊不少朋友都經(jīng)歷了裁員風(fēng)波,到底是什么原因讓程序員變成了青春飯呢?探討它不是為了販賣(mài)焦慮,而是設(shè)法弄楚問(wèn)題背后的原因,唯有這樣才能消除焦慮、冷靜應(yīng)戰(zhàn),最終化解問(wèn)題,否則就只能坐以待斃了。結(jié)合過(guò)往的真實(shí)經(jīng)歷,接下來(lái)老兵哥將跟大家來(lái)聊一聊青春飯背后的原因:
1. 行業(yè)就業(yè)人口凈流入
1.1 入口流量大的原因
- 行業(yè)人才需求量大:相對(duì)于他行業(yè),IT 屬于朝陽(yáng)產(chǎn)業(yè),前后也就幾十年發(fā)展史。從個(gè)人電腦的誕生開(kāi)始,到互聯(lián)網(wǎng)的普及,再到互聯(lián)網(wǎng)+ 變革賦能各行各業(yè),雖然中間發(fā)生過(guò)泡沫破裂,但行業(yè)基本上都處于上升期,發(fā)展需要大量的人才。尤其在云計(jì)算、大數(shù)據(jù)、區(qū)塊鏈、人工智能和物聯(lián)網(wǎng)等熱點(diǎn)的推波助瀾下,這些年誕生了一批巨無(wú)霸和獨(dú)角獸,學(xué)校、培訓(xùn)機(jī)構(gòu)往 IT 行業(yè)輸送了大量人才,同時(shí)也催生了無(wú)數(shù)泡沫。
- 薪酬待遇相對(duì)較高:供不應(yīng)求下 IT 行業(yè)的薪酬比其他行業(yè)高不少,水往低處流,人往高處走,高收入吸引著年輕人源源不斷地加入。老兵哥當(dāng)年跨專業(yè)考研加入碼農(nóng)大軍,除了對(duì) IT 行業(yè)充滿好奇之外,收入可觀也是主要原因。那時(shí)候硅谷創(chuàng)富神話讓人浮想聯(lián)翩,國(guó)內(nèi)搜狐、新浪和網(wǎng)易等互聯(lián)網(wǎng)企業(yè)冉冉升起,許多其他專業(yè)的同學(xué)都報(bào)考了計(jì)算機(jī)專業(yè)研究生,八百多考生最終錄取了兩百多人。沒(méi)有考上的同學(xué)還可以自費(fèi)讀軟件學(xué)院,或者報(bào)名某些包就業(yè)的培訓(xùn)機(jī)構(gòu)。
1.2 出口流量小的原因
- 產(chǎn)業(yè)分工處于下游:我們?cè)谌虍a(chǎn)業(yè)鏈當(dāng)中處于下游,產(chǎn)業(yè)標(biāo)準(zhǔn)和核心技術(shù)都在歐美企業(yè)手里,我們大部分企業(yè)都在做應(yīng)用開(kāi)發(fā),對(duì)技術(shù)能力的要求不高。老兵哥最初在通信行業(yè)的主要工作就是將國(guó)際電信論壇制定的標(biāo)準(zhǔn)落地實(shí)現(xiàn),最終產(chǎn)品都要采購(gòu)高通等企業(yè)生產(chǎn)的元器件。職業(yè)發(fā)展的技術(shù)導(dǎo)向性不強(qiáng),程序員沿技術(shù)線發(fā)展的空間有限。隨著我們的產(chǎn)業(yè)往中上游升級(jí),程序員的上升空間才會(huì)不斷擴(kuò)大,走技術(shù)線往上發(fā)展的競(jìng)爭(zhēng)就會(huì)減弱。
- 常規(guī)發(fā)展通道受堵:程序員可選的常規(guī)發(fā)展方向非常有限,沿技術(shù)線做技術(shù)專家或架構(gòu)師,轉(zhuǎn)管理線做項(xiàng)目管理或技術(shù)管理,轉(zhuǎn)產(chǎn)品線做產(chǎn)品總監(jiān)或運(yùn)營(yíng)總監(jiān),往市場(chǎng)營(yíng)銷(xiāo)等其他條線轉(zhuǎn)型的較少。學(xué)而優(yōu)則仕,所有路線再往上都是做純管理,在金字塔式的組織架構(gòu)中,越往上崗位數(shù)量就越少。老兵哥在 30 歲前后就遇到了開(kāi)發(fā)崗的天花板,通過(guò)突破自我轉(zhuǎn)型做架構(gòu)師才獲得更好的發(fā)展和收入,但我預(yù)見(jiàn)到架構(gòu)師的天花板在不久后也會(huì)出現(xiàn)。
入口流量大,出口流量小,千軍萬(wàn)馬擠獨(dú)木橋,這種模式下必定會(huì)有大量程序員被擠落水。在行業(yè)快速發(fā)展的情況下,尤其是泡沫被無(wú)限吹大時(shí),程序員供不應(yīng)求,上述問(wèn)題就會(huì)被掩蓋或延緩,當(dāng)遇到外部環(huán)境變差時(shí),這個(gè)深層次的問(wèn)題就會(huì)暴露出來(lái)。但為什么被擠落水的主要是大齡程序員呢?在市場(chǎng)經(jīng)濟(jì)下,勞動(dòng)力就是商品,一款商品是否暢銷(xiāo)的決定要素就是性價(jià)比。隨著年齡的增長(zhǎng),程序員并沒(méi)有像醫(yī)生等職業(yè)那樣變得越來(lái)越吃香,性價(jià)比跟年齡成反比,這背后又有哪些原因呢?
2. 性價(jià)比跟年齡成反比
2.1 行業(yè)更新?lián)Q代太快
相對(duì)其他行業(yè),IT 行業(yè)的變化實(shí)在太快了。老兵哥本科階段是主修機(jī)電的,到現(xiàn)在許多本科同學(xué)依舊靠學(xué)校里教的知識(shí)技能謀生,但 IT 行業(yè)就不同了:
- 當(dāng)年學(xué)校里教學(xué)用的 BASIC \ FORTRAN \ C 等編程語(yǔ)言差不多都被收入博物館了。
- 操作系統(tǒng)升級(jí)過(guò)無(wú)數(shù)版本, Windows 從 98 到 10,Unix \ Linux 也衍生出許多版本。
- 前端技術(shù)棧早已面目全非,Java Applet \ JSP \ Servlet \ Adobe Flash \ Adobe Dreamweaver \ Adobe Fireworks 等技術(shù)都被淘汰了,Struts \ Webwork \ jQuery \ Bootstrap \ Angular \ Backbone \ React \ Vue 等技術(shù)你方唱罷我登場(chǎng)。
- 后端技術(shù)也從 C++ \ Java 等開(kāi)發(fā)語(yǔ)言演化至現(xiàn)在的百花齊放,數(shù)據(jù)庫(kù)種類(lèi)不斷豐富,不同生態(tài)圈都有大量中間件產(chǎn)品。
變化既蘊(yùn)含著機(jī)會(huì),也伴隨著挑戰(zhàn),稍有懈怠你就不趕趟了。就像前些年移動(dòng)互聯(lián)網(wǎng)火爆的時(shí)候,市場(chǎng)上緊缺 iOS / Android 開(kāi)發(fā)工程師,但沒(méi)過(guò)兩年就變成過(guò)剩了,記得當(dāng)時(shí)有小伙伴剛掌握 iOS / Android 等技術(shù),還沒(méi)來(lái)得及找到工作就要學(xué)習(xí) H5 / 小程序等新技術(shù)了。
另外,通信、互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算、區(qū)塊鏈、人工智能、5G、物聯(lián)網(wǎng)等熱點(diǎn)輪番出現(xiàn),每次都伴生著大量新技術(shù),不管公司還是個(gè)體都很容易被科技浪潮湮沒(méi),重新站上浪潮之巔要耗費(fèi)九牛二虎之力。隨著年齡的增長(zhǎng),好奇心和學(xué)習(xí)力都會(huì)減弱,慢慢你就很難跟上行業(yè)更新?lián)Q代的步伐了。
2.2 世俗規(guī)范增加阻力
在“對(duì)”的時(shí)間做“對(duì)”的事情,這背后就是約定成俗的社會(huì)規(guī)范,不遵守就要遭受環(huán)境壓力,好比過(guò)了婚育年齡不結(jié)婚生小孩,家人朋友就會(huì)給他施加壓力,結(jié)婚生子原本是非常個(gè)人化的事情。同樣工作上也存在類(lèi)似的規(guī)范,除非你所在的公司研發(fā)技術(shù)含量很高的產(chǎn)品,而你剛好又非常喜歡鉆研技術(shù),否則就是另外一番景象了。
如果過(guò)了 35 歲還在從事開(kāi)發(fā)工作,那你必須要面對(duì)他人異樣的目光。我們現(xiàn)在的價(jià)值體系還比較單一,社會(huì)還無(wú)法容納多樣化的存在,即使你喜歡鉆研技術(shù),也會(huì)被世人認(rèn)為沒(méi)有出息。如果你壓根不在乎外界的看法還好,否則還是會(huì)影響你全身心投入工作的,老兵哥在這么多年工作中就很少遇到超過(guò) 40 歲的大齡程序員。
2.3 家庭壓力越來(lái)越大
年輕時(shí),一個(gè)人吃飽全家不餓,現(xiàn)在上有老下有小,中間還背著車(chē)貸房貸,生活開(kāi)支樣樣少不了。除經(jīng)濟(jì)層面的壓力,在時(shí)間精力上你還要平衡事業(yè)、家庭和生活,不可能沒(méi)日沒(méi)夜的加班當(dāng)工作狂,顧此失彼,得不償失。
另外,IT 行業(yè)的地域發(fā)展不均衡,主要集中在一線或省會(huì)城市,大部分從業(yè)者都是背井離鄉(xiāng)來(lái)到大城市,親朋好友都在老家,安家落戶成本很高。隨著孩子的出生,生活成本會(huì)越來(lái)越高,這要求你獲得更高的收入。
隨著年齡的增長(zhǎng),錢(qián)變得越來(lái)越不經(jīng)花了,薪酬上漲帶來(lái)的外部驅(qū)動(dòng)效用遞減了,同樣的漲幅不像年輕時(shí)那么有激勵(lì)作用了,很容易陷入低不成高不就的尷尬局面。
2.4 難改變的生理規(guī)律
俗話說(shuō):30 歲前你找病,30 歲后病找你。人的身體機(jī)能在 30 歲左右達(dá)到高峰,往后就開(kāi)始走下坡路了,堅(jiān)持運(yùn)動(dòng)鍛煉可以延緩這個(gè)過(guò)程,但歲月不饒人,你不可能再像年輕時(shí)那樣加班熬夜了。老兵哥在 2005~2015 年這十年里經(jīng)常加班,有時(shí)候到客戶現(xiàn)場(chǎng)安裝升級(jí)系統(tǒng),動(dòng)不動(dòng)就要熬通宵,那時(shí)候再累睡上一覺(jué)就恢復(fù)了。
當(dāng)你的體力精力都不如從前充沛,學(xué)習(xí)新知識(shí)技術(shù)的能力也在減弱。如果工作本身的技術(shù)含量不高,那雇主會(huì)認(rèn)為你不如年輕人能加班。如果工作需要不斷充電,那雇主會(huì)認(rèn)為你不如年輕人愛(ài)學(xué)習(xí),不如年輕人樂(lè)于擁抱變化。大家都在低層面上競(jìng)爭(zhēng),而你的人力成本又是年輕人的好幾倍,從性價(jià)比角度看,雇主寧可多招幾個(gè)年輕人。
3. 總結(jié)
入口流量大,出口流量小,程序員的性價(jià)比跟年齡成反比,這就是青春飯背后的原因。弄清楚了原因,也就找到了解決方法,回頭老兵哥將再寫(xiě)一篇文章來(lái)講講如何讓程序員越老越吃香。
今天先分享到這里,堅(jiān)持原創(chuàng)不易,如果你覺(jué)得有價(jià)值,麻煩動(dòng)動(dòng)手指點(diǎn)個(gè) 「 贊 」,讓更多小伙伴可以看到,老兵哥會(huì)更有動(dòng)力堅(jiān)持分享的。另外,我后續(xù)還會(huì)分享職業(yè)規(guī)劃、應(yīng)聘面試、技能提升、影響力打造等經(jīng)驗(yàn),關(guān)注「 IT老兵哥 」,賦能程序人生!
總結(jié)
以上是生活随笔為你收集整理的程序员,怎么就成了一碗青春饭?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 孩子成长-吃饭问题
- 下一篇: linux 命令断网,linux 断网