要說吃青春飯,很多職業都是這樣的,原因非常非常多。
年輕人比起年紀大的,更有活力,而年紀大的卻經不起“折騰”,而且年輕一點更具有活力,這不僅是IT行業,更是很多行業普遍存在的。
程序員們的能力和實力,可以說隨著工作經驗累積和工作年限延伸不斷在增加的。程序員有的是真才實學,不是靠“顏”來工作的一種職業。雖然年紀大對他們存在影響,但影響不是“致命”的。
一個30歲的程序員,他的經驗肯定不是20歲出頭的人所能比擬的。比如編程,在實際的開發中,經驗比技術重要,核心算法、行業經驗并不能簡單地依靠年輕人的拼勁去獲得,要有長時間的積累和沉淀。
據相關統計,優秀的程序員大約27歲左右才能專注于某一個技術領域,到了30歲基本上才能在領域內小有所成,中年之后才能走向事業的巔峰。所以,知識和力量,才是青春飯的主菜。
一、為什么說程序吃青春飯
說程序員吃的是青春飯(或者35歲之后就不能再寫代碼了)的原因普遍來說,千兒妹認為有以下幾點:
1,編程技術飛速迭代, 新技術層出不窮, 各種語言、各種框架、各種新技術理論每年都會更新, 因此程序員的技能庫也要緊隨著行業技術變化的腳步更新。隨著程序員的年齡增長,相應的學習能力卻是在退步的, 因此往往會出現跟不上行業技術腳步的情況。
2?,工作成果產出的問題, 換種說法就是加班時間多少的問題。國內互聯網公司興起的996模式,導致了程序員的這種腦力勞動者,變相演變成體力勞動者,拼在最前面的,熬到最晚的,往往是年輕人。
3?,大家都知道中國IT行業起步于九十年代,有經驗的老程序員,都是因為業務的需要,可能很多已經轉崗了。而市場上的程序員人才以初級、中級居多,這導致了目前公司里40幾歲的程序員寥寥無幾。
所以很多程序員在三十幾歲的時候轉向了管理崗,要么項目經理,要么技術領導,或者轉行自己創業。對于這個職業來說,程序員的不斷涌入,勢必會讓一些年老的程序員轉去一些更高層的工作,從而與所謂的程序員脫開關系。
剩下的大齡一線程序員,可想而知,自然會被非議,被人認為不行,哪怕是你喜歡寫代碼,就是不想當領導,這無疑導致大齡一線程序員在職場中很是尷尬和被動。
二、如何去規避“青春飯”
1?、在校學生,準程序員
大學期間認真學習技術,同時一定要根據自己的興趣愛好和想法,試著去做一個大點的項目,在簡歷上也不會顯得那么簡陋,無東西可寫。
2?、工作1~2年的初級程序員
一兩年工作經驗是一個比較尷尬的工作經驗階段,處于一種「高不成,低不就」的地步。這時候就需要大家不要暫時眼里只有錢(當然錢很重要),穩住自己焦躁的內心,騎著驢找驢即在職找工作,不要裸辭。
工作期間,一是平時多積累自己的工作經驗,多學習提高自己的技術,二是多積累人脈,多認識朋友和同事,聯系以前同學,看有沒有內推的機會。三是,確立自己的一個求職目標公司,按照那個公司的要求平時多學習和提高自己,做到因地制宜。
3?、進階中高級程序員
①及時了解新技術但不要沉迷。到最后拼的是算法,思維。新技術的衍生都是在原有的事物上出現的,最好的學習方法就是去實戰。
對于新技術的熱愛:新技術的架構思想,設計思想。這些都是可以通過讀懂源碼來學習的。但是當自己有了一定的編程水平最好先自己去實現那個功能,然后再與源碼比對,看二者的差別以及自己所欠缺的。
②培養時間管理能力。盡可能少做,或不做那些效率不高的事情,對于學習來說:效率,狀態,善于總結,歸納。形成自己的技術體系與知識譜圖。
③團隊管理能力。能夠獨立負責復雜系統的設計與開發,比較熟悉業務數據;并且同時具備一定的領導意識和組織能力,在團隊中有自己影響力。同時有能力把控公司大的技術方向,還需要有足夠的行業人脈和資源,招聘搭建合適的技術團隊。
④ 35歲之后:了解自己,把自己變現的階段。35歲之后你的編程能力一定是下降的,你寫代碼絕對不如25歲的程序員快,但是這個不重要,因為你的經驗、你的視野、你的架構能力、你的管理能力、你的問題分析能力、你的解決問題能力等等,已經遠遠不局限于當前的困擾。
給平庸的年輕人希望也就是給平庸的中年人予絕望,反之亦然;而一個程序員,必定要在一生的舞臺中扮演這兩個不同的角色…平庸而又毫無自知,毫不努力的自己,才是我們應該害怕的事情。更多關于“IT培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業需求,更科學更嚴謹,每年培養泛IT人才近2萬人。不論你是零基礎還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。
注:本文部分文字和圖片來源于網絡,如有侵權,請聯系刪除。版權歸原作者所有!