在中國,程序員工作是青春飯嗎?
在程序員界,向來流傳一個江湖傳言:互聯網公司沒有35歲以上的中年人。
從華為辭退34歲以上員工的新聞,再到騰訊勸退35+“高齡員工”事件,似乎都在表明大齡程序員面臨著“年齡危機”,在職場上時刻要警惕著被“踢出”的危險。
而中國很多其他的職業正相反,比如教師、醫生、公務員這類發展穩定,越老越值錢。
的確,程序員的職場“壽命”很短暫,“35歲現象”在這個行業中比較普遍。即使他們拿著高薪,擁有著強大的邏輯思考能力,但是依然避免不了被裁員或者是失業的情況。
難道大齡程序員真的沒有出路了嗎?
程序員年齡越大,越容易失業?
程序員能否延長自己的職業生涯周期,要看這個人的能力是可替代的還是不可替代的。
一方面,IT行業的崗位供過于求,人員已經開始飽和,可替代性愈來愈強。
早些年間互聯網剛剛興起,許多互聯網公司缺乏成熟的經驗,存在大量人才缺口,對高端技術人才需求旺盛,時常出現各IT巨頭哄搶人才的新聞。
隨著新興技術極大賦能傳統行業、工業互聯網呈現井噴式發展,IT領域也發生了巨大變化,互聯網、大數據等技術飛速發展,新技術層出不窮,此時的招聘市場也已不如當年輕松了。
現在的互聯網公司搖身一變,在招聘市場上從“買家”變成了“賣家”,如果要招聘一個初級程序員,便會有成百上千份簡歷投來,再從這些簡歷中來挑選。
由于初級程序員的技術門檻較低,即便平均薪資較低但是競爭也十分激烈。
每年來應聘初級程序員的,不僅有剛畢業的應屆大學生,還包括一些幾年工作有了豐富經驗、轉而跳槽的人。
其中不乏年齡較大的程序員,他們在這個年紀不僅要和同齡人競爭,同時還要和一些剛入行的年輕人競爭。
IT行業雖然對年齡沒有那么嚴苛,但是一直存在35歲危機的說法。35歲是一個門檻,如果過了35歲還沒轉型,或者沒能進入管理層,就只能跟一幫剛剛走出校門的年輕人一起趕進度、搶工期、抓bug,為了跑一個程序通宵達旦工作。
如果一個35歲以上的程序員和一個20歲出頭的應屆畢業生同時去應聘初級程序員的職位,公司會選擇誰呢?
年輕人不僅能夠996,還有著極大的熱情、有時間精力去學習新東西。而大齡程序員雖然有經驗,但是在35歲以后,身體狀況大不如前,在日復一日的加班和高強度的工作中消耗了大量的精力,也抽不出時間來學習新技術。而且如果應聘職位要求不高,還很容易被年輕人所替代。
相比較來說,年齡越大的程序員在身體狀況和學習能力上必定不如年輕人。所以許多企業在招聘程序員時,一般都不會考慮高齡的求職者,甚至還出現一些公司裁員“高齡”程序員的新聞。
另一方面,在云計算、大數據和人工智能等技術的推動下,我們日常生活的方方面面都發生了翻天覆地的變化。在未來,程序員從繁重的代碼中解放出來,可能將會被AI取代,面臨失業的危機。
有的崗位越老越吃香,越老越受歡迎,后半輩子基本上不用愁。而大齡程序員的經驗在技術的更新迭代下也往往沒有什么優勢,說不定就被某個開源產品替代掉。
程序員并非青春飯
自從華為辭退35歲以上的程序員事件被爆出后,有不少人認為現在的程序員真的是吃青春飯的職業。
看人用年齡作參考,這是典型的中國思維。程序員并非是青春飯,只要技術能力過硬,不管你多少歲,照樣能一直在這個賽道上。
大家所認為的“35歲對程序員來說是一道門檻”,其實是在指程序員在35歲時來到了職業生涯的發展口,而是否可以在程序開發的道路上走得更遠,能否跨得過去這個門檻,其實全靠個人。
編寫代碼它需要投入高度的精力和思考,是一項重復的高強度的腦力勞動,長年累月的積累和不斷的練習反而讓你寫代碼時更加如魚得水。
所以說,并不是只有年輕人才能做得更好。即使是大齡程序員,在每天不斷的學習中,積累到的經驗都會成為你在職場上的競爭力加持。
同時,也要不停學習新技術新理念,更新自己的技能,掌握核心技術和信息,如果守著自己僅存的一點技術底子,便很快會被新技術和新思想淘汰,而這點往往很多人都不到。
因此,年齡并非最大的問題,程序員這一職業也不是青春飯。無論你從事什么行業,如果你不持續的學習,都將是青春飯。
堅持學習和進步、反思與提高,建立自己的技術壁壘,即使是被別人稱為“吃青春飯”,自己也可以用行動來做到“越老越吃香”。
在這個所謂的“內卷”時代,職場危機對所有人“一視同仁”。很多行業的從業者在步入30歲以后,都會陷入職場發展的瓶頸期,那么如何來提升自己的價值、增強自身競爭力呢?
對于程序員來說,并不是年齡越大就越貶值。其實這只是企業給你的年齡職業打上的標簽,不代表你年齡越大、價值就越低、上升空間就越小。
大部分程序員在35歲時通常會遇到一個瓶頸期,包括自身知識結構陳舊、工作壓力比較大等等,許多人為了延長職業生命周期,會在此時考慮轉型,轉產品或是轉運營,來保證個人的職場價值。
對于目前IT行業的程序員來說,如果想要防止貶值,走出職業成長的焦慮,應當從現在開始,養成自主學習的習慣,緊跟技術發展趨勢,提升自己的理念和思想。
同時,也可以尋找適合自己的賽道,在某個領域形成一定的資源整合能力,而且我們現在身處于一個速迭代的數字時代,可以通過挖掘新的領域來實現“破圈”。
后浪追前浪,止步不前必將被吞沒
知識更新迭代太快,IT行業更是如此,這也是現在的互聯網公司都會青睞于招聘年輕程序員的原因之一。
他們有大把的時間和精力,即使薪資低也能996,而大齡的程序員在體力和學習能力上遠遠不能和年輕人相比,如果組建了家庭之后更沒有辦法把所有精力花費在工作上。
公司在招聘程序員時對年齡設下的限制,本身就是一種偏見,可怕的是,這種偏見在現實中處處可見。
所以,程序員在達到某個年齡時,要想保持職場競爭力,就要持之以恒的努力學習新技術,把這種行為變成習慣,日復一日的堅持下去,提升自己的競爭力。
如果一個程序員從業十幾年,知識技能卻一直在原地停留,沒有絲毫長進,那結果可想而知,必定會被后浪拍打在沙灘上。
技術永遠在更迭,新的編程語言、框架和庫層出不窮,而想要在這樣的世界中存活,最重要的法則就是保持積極學習的心態和激情。
即使在“越老越吃香”的行業里,如果不進步努力,也會被時代淘汰掉。所以,不管在什么行業和崗位,年齡從來不是問題。
畢竟,Brendan Eich 在34歲時才創造出了JavaScript,Python在Guido van Rossum35歲時才被創造出來,而Joe Armstrong 在36歲創造出了Erlang,James Gosling 在40歲創造了Java。
在他們身上,年齡的增長不會削減他們的創造力,反而不斷的豐富他們的能力和經歷,在腦海中不斷迸發出新的思想和火花,用代碼真正的改變了世界。
這個社會真正淘汰掉的,不是那些年齡大的人,而是隨著年紀的增長、思想卻停滯不前的人。要想跟上時代的步伐,單單只會敲“holle world”遠遠不夠。
難尋少年時,但總有少年來。后浪追前浪,不管你站在潮頭眺望還是蹲在水下窺視,都必須不停奔涌,如果止步不前,那么前浪終究要被淹沒。