程序員35歲以后?
有人說,程序員是青春飯。干到30歲如果不能轉型和晉升管理層,也就意味著面臨失業和裁員。編程是靠腦力和靈活的思維邏輯能力等,最多干到35歲……還有人說,網上那些勵志程序員放棄豐厚的待遇和前途留守程序開發的,那些七老八十的終生程序員都是騙人的,是極少數的,給你洗腦騙你搞編程的……其實,做程序開發,有信念做的好,有所成就的,只有你像他們那樣親身體會了才知道程序開發這一行的職業規劃長度有多長。來自老程序員們的大數據統計Data from StackOverflow.com about programers首先,我們先來看一篇論文《Is Programming Knowledge Related to Age?》(英文版),這篇論文是兩個北卡羅納州立大學計算機科學系的兩個人對StackOverflow.com上的用戶做了相關的數據挖掘得出來的一些數據。(StackOverflow.com上的數據是公開的,任何人都可以用來分析和統計,所以這篇論文的真實性是沒問題的)數據采樣和清洗條件如下:(數據全量是1694981用戶,平均年齡30.3歲)程序員年齡分布圖The Age of programming我們從高斯分布圖中可以看到程序員在大概25歲之前達到斜率增幅峰值,在30歲左右達到人數中值。年輕人對于程序開發的熱情和積極性非常高,在年滿30歲之后就開始考慮轉型和換崗了。所以,年輕人富有激情和斗志。但能堅持的很少,容易浮躁、放棄。學會沉下心來學技術、搞開發才是你職業發展的秘訣。能力/職業時間分布圖Reputation再來看一幅圖,是根據統計程序員的每人每個月的聲望值。也就是他職業生涯的聲望或者成就、貢獻、成果值、開發產生的效益與職業發展時間的比值構成平均聲望值。這個Reputation值就可以看出一個程序員的真正活躍時間和真實能力。從中我們可以看到20-25歲之間的程序員reputation是很低的,而且在走下坡路。從25-50歲左右之間是呈現正指數級的增加。所以說,程序員是吃青春飯的這一說法,在大量數據和程序員經歷當中是站不住腳的。如果在這一行真正努力上進,不斷的提升自己技術和能力,是不會被行業所淘汰的。越老越有經驗和能力。長江后浪推前浪,前浪死在沙灘上?The ability of studying new tech年紀越大,記憶力、思維活躍度、公司培養成本、職業發展時間等等方面都要劣于年輕人。這是我們普遍的看法。作為一個程序員,年紀越大真的會各方面都差于年輕人嗎?上面數據是否不真實?對于這個疑問我們再看看論文作者的一個統計。作者用最近比較流行的Tag技術對老程序員們進行了比較嚴謹的數據算法統計。來確定對于新知識、新技術是否能跟的上腳步,是否能有很快的適應力和學習力。這里所謂的“老程序員”是年齡超過37歲的程序員。上圖十個新技術標簽的反應中,younger和older的數值相差并不大,有些新技術上older的數值還要高于younger。從中我們可以得出結果:并不是年輕程序員學習力和適應力會強于老程序員。職業長度不受限于年齡從上面的論文統計和分析結果我們可以得出結論:不是程序員越年輕越有能力。也不是年輕人才更有發展前途和能力。程序員不是一門青春飯!但我們不可否認的是年紀越大,程序員越少。大家都轉行和晉升不干開發了。留在程序開發這一崗位的也許就是那些真愛了。對于開發能實現自己的價值和極高的職業熱愛。那如果才能延長我們作為一個程序員的職業發展長度,培養我們的職業熱愛呢?1認真審視自己的職業發展。不要迷信30歲就得面臨轉行和失業。有一個正確的職業價值觀和發展規劃才能讓你走的更遠更好。2要時常在工作和學習中不斷的提升自己的技術。在空閑時間多學習 新技術、新知識。上貼吧,論壇等和技術大咖或公司同事探討,交流行業發展最新前沿技術。通過不同的平臺和方式提升自我,才能不被行業所淘汰。網站導航
- zblogPHP模板zbpkf
- zblog免費模板zblogfree
- zblog模板學習zblogxuexi
- zblogPHP仿站zbpfang