軟件行業技術人員,能幹到50歲嗎?

科技世界雜談


從事軟件開發多年,目前國內的第一批程序員已經40,50歲的年齡了,在這個階段還在一線寫代碼的已經不多見了,由於早期的程序員選擇的空間比較大,就目前的分佈來看大部分已經是各個企業的高管或者技術總監級別了,也有單獨出去創業成立自己的公司了,當然還有一些已經功成身退安享下半生了,像金山求伯君已經在美國過起了自己後半生的生活,已經把金山公司全權交給雷軍來搭理了,國內的編程環境不太適合老程序員繼續奮鬥在第一戰線上。

為什麼國內幹到50歲的程序員數量比較少?

國內軟件起步比較晚,邁向這個年齡段的程序員數量相對比較少,即使有少量的這個年齡段的程序員都選擇了轉型,因為在早期國內軟件人才緊缺,所以很多程序員不想參與到管理層,也被趕鴨子上架了,因為人員的缺失而且早期的程序員由於數量的稀少,很多人都選擇了去創業,根本的原因這個年齡段程序員絕對數量相對比較少。

國內老程序員的生存環境並不是很友好。從事軟件開發十幾年在職業生涯中經常有不懂行的人喊出來軟件超過35歲,企業就開始考慮這個因素了,特別是人事就已經考慮這個年齡因素了,如果是一個程序員40多歲了還在按部就班的寫程序,很可能當成是程序員水平不高,所以40歲左右的程序員在國內就會被強迫在這個些個年齡段考慮轉型了,當讓大部分的程序員會選擇轉型做技術管理,這樣子既不脫離技術也會轉向管理的行當,這也是國內編程的環境導致,隨著時間的推移可能這種風氣可能會有所轉變,但短時間內不會有徹底的改變,而且在美國的硅谷老的程序員也不是很受待見,無論任何程序員這個職業是對年齡比較敏感的行業。

國內軟件已經取得了很大的進步,主要是在互聯網方向上,互聯網企業主要還是以應用開發為主,互聯網企業的性質講求快速極致,對於反應速度已經快速的版本迭代有著極大的要求,程序員的加班強度非常大,互聯網公司的程序員首要保持一種高節奏的加班,而且由於互聯網技術的迭代也非常快,無形之中拉大了程序員就業的難度,除了能夠跟上加班的節奏,還要跟上技術更新速度的,只要能滿足這兩點的程序員在互聯網企業還是能繼續呆的主,如果任何一點滿足不了,換工作也是早晚的事情了。

對於技術工種在技術過硬的情況下,年齡從來都不是多大的問題,所以不要只是盯著年齡關鍵在於技術及時更新能力,以及正確的應對加班的強度,能力強的程序員從來不會在乎年齡的問題,企業也不會在乎,本質來講還是自身能力的問題,但還是要正確面對現實的問題,國內的互聯網公司加班強度大是公認的事實,希望能幫到你。


大學生編程指南


你好,我從事IT行業差不多也6年了,這裡我結合自己的親身經歷來回答你的問題。

那我的回答是: 很少,而且50歲了還在一線寫代碼的,機會沒有。原因很簡單,行內人大概都默認的一個規律,就是做幹到35歲,要麼晉升,要麼轉行。

做IT的差不多到30以後,在身體精力方面顯然不如年輕人優秀,雖然相較年輕人更有工作經驗,但是公司也沒那麼多需求全招工作經驗多的人

有意思的是很多在裁員潮中留下來的人,也並非是很有工作經驗的人。

就這一點來看,國外(歐美)的形式相較國內來說應該好多了,他們年齡表較大的IT從業者所佔的比例應該還是比較大的。總的來說,這種形式還是因為供求關係導致的吧。

所以,要在國內這種大浪淘沙的形式當中一直保持競爭力生存下去,終身學習是很有必要的


盆盆兒WEB前端


我從事軟件研發已經快30年,最早從dos2.0開始吧,最早編程應該是批命令…,今年45了,我現在在北京和朋友一起創業,最大的樂趣是寫代碼…!我覺得程序員如果只會寫代碼應該幹不到30歲,但如果你真正理解IT軟件如何支撐業務需求,搞清楚兩者的存在關係和邊界,我想你這會不會認為IT軟件只是寫代碼那麼簡單,寫代碼或者碼農只是做為程序員的最基本功能而以。其實可以換個角度來解讀程序員,程序員是人類語文與機器語言的翻譯者,一開始僅是翻譯,隨著時間的累加,會慢慢形成一種機制或者體系,那不再是簡單的翻譯了吧,而是別一種存在的形態,那麼從事翻譯的人還覺得只是翻譯的事時建議你改行吧,因為從一開始你只是用程序員來充當你的某生手段。順便補充一點,我面試和使用過5-6年的程序員,他們給我的感覺是因寫程序而寫程序,喜歡把框架技術掛嘴上,當然他們知道使用,但為什麼有這框架,這框架這技術的基本原理基本是不知道的,我覺得這就是與國外的程序員的差別,如此以往,我們國內雖然有大體量的程序員,但我個人認為真正稱得上“程序員”這三個字的應該不是僅會寫一些代碼或者應用一些框架的使用者,程序員應該是有思維有想法的一類人…


fist3


其實是可以的,不過也要加上自己的努力。

其實很多程序員幹到四五十歲並沒有網上傳說中的那樣誇張,真正特別誇張的是那種早就已經不學習,不努力提高自己編程技術和管理人員溝通等水平的人,公司俗稱老白兔。

程序員一般到了四五十歲一般有這麼幾個方向可以走

1.躋身管理層,成為技術總監或者合夥人等管理層。

這是最理想的發展方向,這說明你的技術已經達到高級架構的能力,有很多大型問題的解決經驗,可以解決技術上絕大多數問題。但是到了這個階段同樣不能盲目樂觀,因為如果你不繼續學習,跟上新出的技術和大環境,同樣會被公司淘汰。你的工資那麼高,影響那麼大,如果開除你就能讓公司進步一大截,公司何樂而不為呢。

2.躋身技術專家

這個方向是說你的技術已經達到很深的層次,只是你沒有一些類似cto的行政級別而已,你的工資也許不會比一個技術總監少多少。這種適合本身喜歡鑽研技術,對編程很是熱愛的程序員,平時專心搞技術,也不用有管理團隊的瑣碎事,也不用做那些瑣碎的邏輯代碼,抓大放小隻做架構或者最重大的事情,別人搞不了的。

3.轉程序的周邊崗位

這些跟我們比較近的崗位有 大數據,運維,產品經理,測試,運營,sass銷售等。這些崗位很多是我們平時開發會接觸到的,如果不想一直在一線開發寫代碼這些也是一種可以考慮的選擇。

4.創業或者直接做其他行業

創業基本大家就都瞭解了,可以和朋友合夥開公司,或者有創業公司以技術入股帶個團隊等等。

無論你是在哪個階段還是在哪個崗位,不斷的學習提高自己的能力,多讓自己具備幾項技能才是自己抗拒被淘汰的最有力的保障。


程序員山柱


作為一名IT行業的從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

首先,從當前IT行業的發展趨勢來看,未來軟件技術崗位可以終身從事,但是這個過程也取決於三方面因素,其一是技術發展;其二是行業成熟度;其三是從業者的學習能力和業務能力。

實際上,之所以導致當前很多IT技術人員職業生命週期較短,有兩個主要的原因,其一是工作壓力大,其二是技術迭代速度快。工作壓力大是IT行業的固有特點,因為IT行業的不斷髮展,尤其是互聯網領域的快速發展,導致技術人員每天都要面對大量的開發任務,而且早期IT行業內有很多開發任務存在大量的重複,這是導致技術人員產生厭煩的重要原因之一。雖然IT行業內的工作壓力比較大,但是目前依然有一部分70後的技術人員活躍在開發一線,這說明IT行業的技術崗位是完全可以從事到50歲的。

在當前的大數據時代背景下,產品迭代速度進入到了一個前所未有的高度,很多大型互聯網平臺會針對一個產品同時設立多個技術團隊,進行並行產品迭代,同時通過大數據技術來推送給不同的用戶,這也導致了目前開發團隊的規模逐漸縮小,而技術人員則需要具備更全面的開發技術,這也是為什麼很多開發團隊都願意招聘全棧程序員的原因。所以,當前技術人員的壓力還是比較大的,在這種工作強度下,要想保持較長的職業生命週期還是比較困難的。

雖然當前IT行業的壓力比較大,但是隨著平臺化、智能化時代的到來,未來技術人員雖然要面對更快的產品迭代速度,但是開發過程也會更容易和方便了,目前基於平臺的軟件開發正在逐漸普及,這會在一定程度上降低開發人員的工作強度和工作難度,相信在人工智能技術的推動下,未來大量的程序員都將逐漸完成崗位升級,會從事更多關於創新方面的崗位,這會在很大程度上延長技術人員的職業生命週期。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


我個人認為軟件行業技術人員分為兩類,第一類是專業編程工程師,另外一類是技術管理人員。

第一類主要是從事編程和架構設計為主的人員,他們具備良好的專業技能,能提供解決方案的同時,還能加以編碼實現。這種類型的人員,在中國目前的大環境下,到40歲會出現一定的瓶頸,除非已經財務自由,能自由編碼;或者公司對他們沒有特別的產出要求,能自由發揮。因為年輕的專業人員在技術、體能、適應性上比老程序員更多更強。當然這不是絕對的,說的整體情況下,而且是相對而言。

第二類是技術管理者,比如CTO,嚴格來說,編碼專業技能只能佔其工作的很小一部分,商業經營反而成為他們的首要目標。他們需要為經營活動負責,培養專業技能人才,需要制定與業務相匹配的技術線路和戰略規劃,需要有深厚的業務領域知識。所以整體來看,這種人才一直是企業最為欠缺的人才,他們一般需要比較大的年紀才能歷練出深厚的技術底蘊和業務深度,特別是大型企業,這類高管的年紀一般比較大。

凡事無絕對,只要愛好編程,而且有契機成為高素質人才,都能在編程的道路上長久走下去,不用擔心年齡的問題。從現實的角度來講,不斷學習新知識,不斷積累經驗,不管是否需要編程,只要是一直做自己喜歡的工作,又何必在乎是否還在編程呢?你覺得呢?


流水軒


說實話啊,如果五十歲了一般沒有還在一線的軟件從業人員,超過35歲如果沒有晉級提升,那就果斷轉行。

軟件行業的一般技術人員和其他行業的技術人員不一樣,這個行業不是越老越吃香的。軟件行業知識技術更新非常快,而且都說碼農碼農,一線真是很辛苦的,熬夜通宵,後期體積跟不上的。現在得行業潛規則就是,年齡大了,沒公司要你,比如前段時間鬧得沸沸揚揚的某行業巨頭。

從行業多年經驗來看,軟件技術的突破和革新都是年輕人創造的。所以軟件行業是一個要服老的行業。僅本人粗略胡謅,勿噴



星火文圖


職場裡會有個35歲定律。

你升職的所有潛力,都在35歲以前用盡了。

35歲時候你的職位與薪資,再不發生變動(換行業、換城市等)的條件下,基本上會跟物價上漲持平。

35歲以後,你需要抽出大量的時間與精力投入到家庭當中,對公司的付出就會少很多。

沒有企業會讓一線員工做到50歲的,特別是技術更新換代快的,35歲以後如果沒能做到管理層,儘量的趕快轉行。


取經路上的悟能


搞技術管理的絕對沒問題,經驗豐富,知識淵博,解決問題能力強,處理棘手問題點子多。如果是需要整夜加班加點的那些工作,歲數大了是吃不消的,遇到些急活那就力不從心了。


求知問史


很難,能進入管理層的畢竟是少數。而且現在科技公司不管大小,穩定性都很差,很多都是整公司倒閉或整個部門被裁。就算你很努力,水平高,也是一樣。中年人再找也不容易,所以要早做打算才是正道。歡迎關注,大家一起交流。


分享到:


相關文章: