聊聊程序員35歲危機(jī)
hello,這里是瀟晨徙硅,今天來聊一個(gè)老生常談的話題程序員的35歲危機(jī)榜聂,分為以下幾個(gè)部分,以及結(jié)合自己的經(jīng)歷嗓蘑,提供一些解決方案须肆,非常正能量,不是雞湯桩皿,不制造焦慮豌汇,不瞎逼逼,希望大家有所收獲泄隔。
35歲危機(jī)是什么拒贱,它到底存在嗎
35歲危機(jī)常指那些在職場(chǎng)上干了5-10年左右的職場(chǎng)人士,在本職位置上得不到提升佛嬉,容易被年輕一輩取代的現(xiàn)象逻澳。那它真的存在嗎?或著說它真的存在于程序員這個(gè)群體中嗎巷燥,答案是赡盘,也不是。
對(duì)于那些一直在學(xué)習(xí)缰揪,在提升自己的的人來說陨享,即使在原來的崗位上得不到提升,他們也會(huì)在業(yè)余時(shí)間钝腺,想盡一切辦法學(xué)習(xí)抛姑,提升自己的內(nèi)在能力。這些人無論走到哪里艳狐,在哪個(gè)公司定硝,他職業(yè)生涯的高度都會(huì)不斷提升,因?yàn)樗暮诵哪芰υ谕ㄟ^學(xué)習(xí)不斷提升毫目,這些核心能力是不容易被取代的蔬啡,比如所使用框架的原理,數(shù)據(jù)結(jié)構(gòu)和算法等這些程序員內(nèi)在和核心競(jìng)爭(zhēng)力镀虐。他們是不存在35歲這一說的箱蟆。
對(duì)于那些不學(xué)習(xí),或者一直停留在框架的使用層面刮便,今天這個(gè)框架空猜,明天那個(gè)庫(kù),如果是這樣,那他的職業(yè)上限就會(huì)很低很低辈毯,而這些框架的使用方式是很容易就掌握的了的坝疼,所以就會(huì)出現(xiàn)應(yīng)屆生薪資倒掛老員工的現(xiàn)象,或者被公司裁員谆沃。
究其本質(zhì)钝凶,就是在相應(yīng)的年齡需要相應(yīng)的能力,如果30歲了管毙,還和應(yīng)屆生同樣的在各種框架之間來回折騰腿椎,那你不危機(jī)誰(shuí)危機(jī)呢,不只是程序員夭咬,各行各業(yè)都是如此啃炸,時(shí)刻保持饑餓,時(shí)刻學(xué)習(xí)進(jìn)步才是我們唯一的道路卓舵。
為什么會(huì)出現(xiàn)35歲危機(jī)
35歲危機(jī)出現(xiàn)的本質(zhì)原因其實(shí)不是公司刻意要裁員南用,這只是占很小一部分的比例,本質(zhì)原因還是你的能力不是公司必不可少的掏湾,隨時(shí)可以找個(gè)應(yīng)屆生來替代裹虫,同樣的能力,而且相差不大的情況下融击,你是老板的話筑公,你為什么不選擇成本更低的勞動(dòng)力呢?
所以表象是裁員尊浪,節(jié)省人力成本匣屡,市場(chǎng)環(huán)境等等,核心原因其實(shí)是自己的能力拇涤,隨著互聯(lián)網(wǎng)行業(yè)的發(fā)展捣作,優(yōu)勝劣汰會(huì)越來越明顯,競(jìng)爭(zhēng)也越來越激烈鹅士,本身確實(shí)殘酷券躁,但是你不需要做的太好,你只需要比別人好一點(diǎn)就行掉盅,這個(gè)世界上大部分人的努力程度其實(shí)并沒有那么高也拜,在別人還在玩王者,別人還在想著周末去哪里放松的時(shí)候趾痘,你是不是可以分出點(diǎn)時(shí)間學(xué)習(xí)呢慢哈。
有些人會(huì)說這樣會(huì)非常內(nèi)卷,這看你怎么定義內(nèi)卷了扼脐,如果正常的學(xué)習(xí)或者學(xué)習(xí)必要的原理和算法也是內(nèi)卷的話岸军,就當(dāng)我沒說,因?yàn)檫@些能力在面試中是切實(shí)被問到的瓦侮〖柙蓿可能又有人會(huì)說面試造火箭,工作擰螺絲肚吏,誠(chéng)然方妖,很多公司工作流程都是標(biāo)準(zhǔn)話的,可能不需要造火箭罚攀,但是這不影響你深入學(xué)習(xí)吧党觅,也不影響你嘗試造火箭的心吧,如果是這樣的學(xué)習(xí)態(tài)度斋泄,我覺得35歲危機(jī)一定會(huì)出現(xiàn)在其身上杯瞻。
還有些人說這些在工作中用不到,確實(shí)炫掐,如果你停留在各種框架的使用層面確實(shí)不需要魁莉,但是我們是有志向的年輕人吶,學(xué)習(xí)原理募胃、算法旗唁,對(duì)日常組件開發(fā)的性能提升、程序設(shè)計(jì)痹束、編碼習(xí)慣等都有著深遠(yuǎn)的影響检疫,而且是作為合格的程序員的基礎(chǔ)能力。
怎么度過35歲
看你之后的職業(yè)規(guī)劃是怎樣的祷嘶,如果你對(duì)編程熱愛或者習(xí)慣編程屎媳,那就一直學(xué)習(xí),學(xué)習(xí)體系的知識(shí)抹蚀,學(xué)習(xí)源碼剿牺、算法,成為架構(gòu)師环壤。
如果你不寫不下去代碼晒来,可以嘗試轉(zhuǎn)產(chǎn)品或者項(xiàng)目經(jīng)理,不建議跨度太大郑现,如果還在互聯(lián)網(wǎng)湃崩,這些崗位是一個(gè)積累人脈和資源的非常好的崗位。
也不建議創(chuàng)業(yè)接箫,我就踩過非常多的坑攒读。創(chuàng)業(yè)并不美好,但是你確實(shí)準(zhǔn)備好了辛友,決心非常足薄扁,那可以試試剪返,畢竟夢(mèng)想還是要有的,萬(wàn)一實(shí)現(xiàn)了呢邓梅,人類還是需要理想的脱盲。
怎樣學(xué)習(xí)
對(duì)于1年以上的程序員來說,就可以開始深入學(xué)習(xí)體系話的知識(shí)日缨,包括所使用框架的源碼和一些算法钱反,設(shè)計(jì)模式等∠痪啵可以看書或者找課程學(xué)習(xí)面哥,不建議網(wǎng)上找一些零碎的文章,這些文章往往不成體系毅待,容易讓你混亂尚卫。深入學(xué)習(xí)這些肯定會(huì)有困難,要不資深工程師的薪資也不是白給的吶尸红。具體步驟:
找到體系化的課程焕毫、書籍、結(jié)合demo驶乾、自己調(diào)試邑飒。
拆碎知識(shí)點(diǎn),逐個(gè)攻破级乐,源碼和算法學(xué)習(xí)不是一朝一夕的事疙咸,需要長(zhǎng)期堅(jiān)持,不斷練習(xí)风科,各個(gè)知識(shí)點(diǎn)逐個(gè)掌握撒轮。
-
嘗試著講給同事聽,或者寫博客贼穆,輸出才是你檢驗(yàn)?zāi)銓W(xué)習(xí)成果的方式
如果你是前端工程師题山,也可以查看我的往期
react
源碼和leetcode
解析文章,希望對(duì)你有所幫助故痊。react
源碼體系解析文章:點(diǎn)擊學(xué)習(xí)視頻講解:進(jìn)入學(xué)習(xí)
leecode
算法精講:點(diǎn)擊學(xué)習(xí)視頻講解:進(jìn)入學(xué)習(xí)