很多公司在招聘的時候發現超過35歲,就開始刻意設置門檻。畢竟這個年齡段的程序員有著豐富的人生閱歷,對職場上的壹些事情有著透徹的了解。不好說的是職場老油條。公司有什麽政策?這些人看的比較透徹,不容易忽悠,年紀小的更容易接受,所以說是吃青春飯的職業有點誇張,但某種程度上可以這麽說。國外40歲繼續做R&D的環境比國內好很多,但是找工作也受到壹定程度的限制。現在如果妳已經40多歲了,如果妳還在寫代碼,壹定會被周圍的人議論。妳這麽大了,還沒混到管理崗位。現在還在壹線寫代碼的不在少數。基本上都屬於公司的頂梁柱,大部分都是做技術管理的,但並沒有完全脫離技術崗位。遇到困難,他們依然披掛上陣解決問題。
老程序員如何在技術生涯中找到自己的方向?1.盡快轉技術管理。
越是等到最後完成轉化形態,越是被動。管理是壹種學問,不像玩技術。妳自我管理了很久,壹切都很好。技術能力到位就可以做技術管理,這樣無形中減少了管理的阻力,更容易說服下面的人,通常會多補壹些管理基礎。如果妳今天早上有轉身的想法,那就把壹切都提前做好。
2.將技術進行到底
在工作場所的技術分支中有兩個主要項目。壹個是管理方向,沿著這條路線壹直可以做到副總裁或者更高;還有壹個技術專家方向。如果妳對其他的東西不感興趣,只是想壹輩子研究壹些技術,沒有什麽大的追求。在很多公司,妳有某個項目的技術專家的頭銜,職位和技術經理基本壹樣,是同壹個級別,同壹個工資。
如果技術位足夠強,可以考慮往這個方向直走。無論國內還是國外總是對高級技術專家開放,金字塔頂端的技術人才畢竟少,但在技術領域也很缺乏。如果妳喜歡技術,並且做得很好,可以考慮壹直堅持這個方向。
3.轉行做別的職業,闖入另壹個世界
很多程序員轉行,挑戰其他行業。他們只要能做好壹個專業,就壹定能做好其他方向。是壹個嘗試新世界的方向。新的起點和新的挑戰可能會給心香帶來新的收獲。
作為壹個程序員,隨著年齡的增長,心裏有壹種無形的壓力。我能做的就是拼命提高自己的技術能力,擔心自己老了會被淘汰。我只能繼續提高自己的技術和管理水平。
希望能幫到妳。
很多人說程序員這個職業就是吃青春的面包。為什麽會出現這樣的問題?程序員真的覺得30歲就要退休了,還是要轉行?程序員不就是打代碼嗎?他們老了就不能打代碼了嗎?不是說程序員靠經驗嗎?經驗越多,技術越多?作為壹個過來人,今天正好沒事做,就和大家聊聊這個話題吧。
首先來說說為什麽會有這樣的傳言,為什麽會有這樣的說法。
第壹是很多人在這個行業工作的時間比較長,從大學畢業到30歲至少需要六七年的時間。很多人在這個行業工作久了會覺得無聊,也想換壹個新的行業,嘗試壹個新的崗位。當然轉行是有風險的,所以很多人轉行更近壹些,比如運維,產品,教育,當然還有管理。這些行業相對容易改善,基本風險不大。
第二是很多開發公司加班,深夜下班回家,沒有時間陪老婆孩子。另外,加班熬夜對他們的健康來說太多了,可能會讓他們垮下來。而且大部分程序員懶得運動健身,作息時間不規律。最後30歲的男人變成了快60歲的老爺爺,這也是為什麽很多人說程序員都是禿頂(我在這裏要澄清壹下,所有程序員都是禿頂,至少我還保存完好)最後連老婆都娶不到,還有很多人連話都不會說,表達能力已經到了原始社會。
第三是很多在公司混日子,技術能力差的人。他們認為公司是可以養老的人,但是技術不如別人,工資也不長。可以說他們很佛。在這個行業幹了六七年,他們終於不能再待下去了。壓力很大,他們的老婆孩子都希望。他們最終選擇轉行,最終離開,是因為公司不需要這樣的人。但我們想想,哪怕是為了爭口氣。
其實並不是說程序員30歲以後就真的要轉行了。想想也是因為他們年輕,不願意去拼實力,積累壹些能量。有真本事的人想想公司能不能放手,高薪還窮,除非公司真的做得有點過了,虧待了英雄殺了驢。如果別人沒有達到期望,它怎麽能責怪別人呢?
當然加班熬夜都有,但是其他行業不好做。那些高管和有錢的職業經理人哪個不努力,其他行業也壹樣。老板雖然在壓榨,但是他真的想要好的福利,除非是公務員,工資很低。所謂高薪者,後會有賞。這話不假。
另外,當然也有很多人願意嘗試新的行業,願意挑戰和嘗試新的開始。壹般來說,程序員真的有青春飯嗎?不能壹概而論。有經驗有能力的人,拿著高薪,誰想走。
大部分程序員真的是吃年輕飯的。
不管妳願不願意承認,等妳40歲了就知道了。
這裏有壹個定義,不包括從事研發的,包括從事開發的。應該指出,R&D和發展是兩個不同的概念。
壹般研究所和研究生院的程序員多被稱為工程師,年齡越大越值錢。年齡越大,經驗越多,能力越紮實,這對突破研發中的難關有著至關重要的意義。
發展就不壹樣了,發展更多的是年輕人在做。妳給60歲的老爺爺開發壹個軟件,且不說妳開發的好不好,老爺爺也不會用。
壹般從事開發的程序員,35-45歲是壹個分水嶺。他們能力強,能挺到領導身邊,或者能獨擋壹面,所以留下來。如果基本上不能被淘汰。而這部分留下來的人只是少數。
程序員為什麽要年輕化?第壹,如上所述,開發的用戶主要是年輕人,所以只有年輕的程序員才知道年輕人喜歡什麽,喜歡什麽。壹個60歲的程序員能寫出壹個遊戲的可能性很小。二是年輕人無後顧之憂,肯吃苦,能加班熬夜,工資也比較低。大齡程序員家裏有老婆孩子要照顧,父母要照顧,年輕時沒有動力,思想也逐漸與社會主流脫鉤,工資還極高。這個時候,如果老程序員不能為企業創收,那麽解雇壹個老程序員可以挽救幾個大學畢業生。
有些話不是空穴來風,也不是無能的借口。看看各大企業裁員的年齡就知道了。
只有給農民編碼,靠蠻力,用體力代替腦力的程序員才是吃青春的!
大部分程序員認為程序員是壹個青春的職業,編程只能幹到30歲,最多35歲。每次聽到這樣的言論,都讓人覺得挺無語的...
有研究人員用最近五年比較流行的技術Tag,然後用壹個嚴謹的算法,看所謂的“老程序員”是不是跟不上新技術,也就是這些老程序員對這些新技術的回答不積極。所謂老,就是37歲以上的程序員。
老程序員和年輕程序員對於學習壹些新技術是相似的,甚至有些項目超越了年輕程序員:
1.程序員的技術能力可以上升到五六十歲。
2.老程序員獲取新技術的能力並不比年輕程序員差。
因為現在很多年輕程序員太浮躁,會說30歲是程序員的巔峰。
其實對於大多數人來說,如果到了30歲還沒有編程,就不可能成為壹名“合格”的程序員。所以,不是30歲編程就結束了,而是30歲編程才剛剛開始。
在我身邊,有壹些年過40,仍然熱衷於技術的“老程序員”。他們都有獨特的技能,並在公司擔任重要職位或高管,這成為公司最寶貴的技術保障。
我做了30多年的程序員,公司還在招人,所以還是有事情做的,沒有危機。。
公司也很重視加班,但是我已經過了體力勞動的階段,領導也不管我加班不加班。如果進展緩慢,領導會說,需要人嗎?
學習新技能?沒事的。像java和C這樣的經典可以用壹輩子。有編程思維很重要。學習和使用哪種語言都很容易。
做壹輩子程序員當然是可以的,但是很多人就是不願意。也許男人有點野心。編程羞辱了他們壹輩子,他們總想往上爬。。作為壹個女人,我沒有那麽多想法。人到中年,有人願意雇我們吃飯。老老實實做事的人是不會被老板嫌棄的。換了幾次工作,都沒有遇到年齡障礙,也沒有刻意經營人脈。別人都在默默的看著妳的表現。。
回想起來,我有幾段經歷。第壹,無論我走哪個崗位,都不能丟了編程技能。我做過很多項目的負責人,自己搭建框架,自己編寫核心模塊,自己掌握技術,保證項目的完成。。項目結束後,我會成為壹名普通的程序員,編程能力非常優秀,相當吃香。第二,妳不能壹直生活在舒適的圈子裏。妳應該不斷學習新知識,迎接新挑戰。每次接受壹個新的項目或任務,壹定要有所突破,不能只是重復。
我是這個行業的老手了。13快八年了。程序員身體累,熬夜加班是常事。所以我覺得程序員在吃青春飯。基本上互聯網公司都有壹個問題,就是看誰下班晚。不管妳在公司做什麽,只要比別人下班晚,業績就不會差。至於我現在的話,不經常加班。我偶爾發布壹個版本,上下班比較規律。所以我還是堅持。壹個程序員能做到多大,就看妳自己了。三十多歲了還在做程序員。雖然程序員有青春飯,但是妳可以自己選擇轉崗到中層或者其他崗位。不能像剛出校園時那樣,否則身體遲早會太累,比如禿頂、脂肪肝、亞健康、近視。腰椎間盤突出很常見。不要以為程序員的工資壹定很高,這要看地方。比如重慶的程序員工資就真的不如某些工作。
大多數程序員認為程序員是壹份吃青春的工作。編程只能做到30歲,最長可以到35歲。經常聽到這樣的話,讓人覺得恰如其分的無語。......
今天,我們來聊聊這個老話題。......
先來看壹篇論文《編程知識與年齡有關嗎?(英文版)。這篇論文講的是北卡羅來納州立大學計算機科學系的兩個人。他們在StackOverflow.com做了壹些數據挖掘。壹些數據出來了。(StackOverflow.com的數據是公開的,任何人都可以用來分析和核算,所以本文的實際情況是可以的。
我們先來看看他們的年齡分布圖:可以看到程序員年齡的正態分布(高點25歲左右,但中間點29歲左右),然後計算每個人的月營業額,這樣就可以找到用戶真實生動的瞬間,方便計算程序員的真實才華。(總聲望/熱鬧時刻),我每個月都能拿到他平均得到的獎勵。我們可以看到程序員的能力在25歲開始上升,到50歲才開始下降。所以,程序員不吃青春飯。只有給農民編碼,靠蠻力,用武力代替腦力的程序員,才是吃青春的人。
年紀大了還能跟上新技能嗎?本文作者使用的是近五年比較流行的技能標簽,然後用壹種更謹慎的算法來檢驗所謂的“老程序員”是否跟得上新技能。所謂跟不上,就是說這些老程序員沒有積極回答關於這些新技能的問題。所謂老,就是37歲以上的程序員。
我看到老程序員在學習壹些新技能上和年輕程序員差不多,有的甚至超過了年輕程序員。
本文的結論是:
1.程序員技能可以上升到五六十歲。
2.老程序員在獲取新技能方面並不比年輕程序員差。
結論
從上面的數據可以看出,因為現在很多年輕的程序員太浮躁,所以都說30歲是程序員的巔峰。其實對於大多數人來說,不編程到30歲,就不能成為壹個“合格”的程序員。所以編程不是30歲就結束了,而是30歲才剛剛開始。
這個問題我應該有發言權。在大城市呆了2年,然後回到小城市。5年後,程序員轉行當老師。大部分程序員吃的是青春的面包,因為大部分程序員只停留在應用層面,沒有足夠的平臺,所以5年後很難有質的提升。技術提升了之後,妳需要有壹個足夠大的平臺來支撐妳的工資。我離開程序員行業的導火索是遇到壹家公司,辭退了唯壹壹個45歲的架構師。當然,如果不要求高薪,放松壹下,我相信很多公司還是願意有年紀大壹點的程序員的。
35歲了,還在基層基本無望。隨著年齡的增長,思維能力不如年輕人。如果妳不能上升到領導壹個團隊,妳只能是壹個草根碼農。
程序員過了三十就老了。第壹,技術更新太快。二是經常熬夜加班。過了三十就轉管理崗位,技術吃不消。