有人說程式設計師過了35歲,就註定只能轉行了,這話你怎麼看?

項目管理


不邀自來,先介紹一下自己,目前從事嵌入式軟件開發,下面就讓我從程序員的角度回答一下這個問題:

背景:最近程序員的中年危機,程序員是青春飯的新聞報道給刷屏了,這一社會現象之所以被各大新聞門戶網站也好還是各大貼吧論壇及自媒體給予如此的關注,主要有三方面的原因:

第一,隨著我國IT科技產業的發展,程序員或是從事相關計算機編程的相關人是越來越多,可以說程序員是當今算是一個比較火爆熱門的職業,社會關注度比較高,人紅是非多,職業紅也各種說法,每每登上各大論壇社區的新聞頭條;

第二,程序員群體內部的宣傳效應,什麼中關村每天凌晨兩點多打車的基本都是程序員,那個公司的程序員加班累死了,某個程序員加班到凌晨看見某個地方六點的日出瞭然後發個朋友圈,雖然這都是事實,雖然這都是事實也是程序員的日常,這就是程序員這個職業由內向外的受人關注

那麼情況到底如何呢?通過這幾年我對這個職業特點的觀察和分析,誠然,如題主所說,35歲的程序員確實有很多轉崗,比如去做銷售,業務,後勤的大有人在,也有很多轉行的,有出去創業的,甚至還有開出租車的,真是難以相信,但事實就是如此,在一個公司看到編程的(嚴格意義上就是真正寫代碼的,除了產品經理等相關從業人員)都是20多出頭的小年輕,真是應了那句話程序員真實是吃青春飯的行當。那為什麼偏偏是程序員會出現這樣的大概率現象呢,下面我從各方面解答一下:

職業屬性,要求年輕有活力

眾所周知,計算機技術是一個日新月異的專業領域,如果從事程序員就要有不斷學習的能力和超強的接受新事物的能力,人到中年首先學習能力和注意力都會下降,對新事物新技術的敏感度會降低,其次,30歲過後家庭,小孩,老人都需要照顧,精力被分散,已經沒有很多時間來給自己充電來使自己增值,最後,工作多年已經是職場老油條,習慣了輕車熟路,學習的主動性也大大折扣,這就導致了自身狀況和行業屬性相脫離,這種矛盾隨年齡日漸升級,精力不足,能力下降,興趣不再,表現不能滿足需求,最後只能相互說拜拜。

行業門檻低,職業歸屬感太低

普遍認為程序員是一個門檻低的行當,加之程序員高薪的宣傳效應,本該把不適合或是不應該進入著這個圈子的人全都吸引過來寫代碼,什麼學歷的都有,什麼出身的(主要指科班與非科班)都在從事程序員這個職業,真可謂是全民寫代碼,從業大軍是浩浩蕩蕩,殊不知程序員是入門容易想在職業高精尖上突破太難,所以目前大多是程序員都是入門級的比較多,很程序員自詡為“碼農,碼畜”也就見怪不怪了,這就造成了從業人員層次不齊,很難將這個行業上升到一個光鮮引人注目的地位,看似一股腦的大家都想進這個職業,但是歸屬感很低,嚐盡艱辛的老前輩總是語重心長的叮囑你一句“年輕人,考慮換個行業吧”。你家都是程序員據說是一句罵人的話,可見這個職業除了工資高(只是短暫的)都沒有人在職業認同度上取得一致。還有,程序員很難找到女朋友也可能跟著有關。

工作壓力大,職場危機較重

程序員的工作壓力大應該是眾人皆知,“996”的工作機制基本是程序員專屬,紅牛咖啡是程序員的專飲飲料,這是程序員的職業屬性使然,在外人看來,程序員不就是敲入代碼,為什麼有加不完的班,面對大眾的誤解程序員表示很受傷啊,改不完的需求,修不完的bug,寫不盡的文檔,這分明就不是程序員的效率低下所造成的,從基層碼農到頂級架構師再到產品經理簡直就是一片繁忙的景象啊。此外,隨著年齡的增加,技術瓶頸難以突破,人到中年職業半坡現象很明顯,這也會導致職場危機重重。

行業競爭激烈,新老交替過快

正如前面所說,程序員人員前赴後繼,一浪接著一浪,現在居然小學便可開設編程科目,真的是編程要從娃娃抓起,如此多的從業者職業競爭可想而知,同時程序員因為高新不管是巨頭公司還是小型公司,程序員人力成本居高不下,一旦企業開源節流,中年從業者能就會性價比被稚嫩的職場新人所取代,你就變成了企業戰略改革的犧牲品,前面華為宣佈裁撤34歲以上的員工,而其中大部分是程序員,這是行業很普遍的現象,因為在一個公司一個程序員薪水基本是其他員工的兩倍,這也就難怪很多公司裁員也從程序員開刀,有職場的地方就有優勝劣汰,這本就無可厚非。

當然,隨著信息產業的不斷髮展,編程職業的不斷完善,程序員有可能一天會變成終身職業的,想想“Java之父”和“Linux之父”不都是大齡甚至 是老年程序員,我們一起期待這一天的到來。

如果我的回答對你有所幫助,請記得點贊奧,如有不同的意見也可以留言一起探討,如對編程有興趣也可以給我留言哈。


愛答問題的小星星


作為一名從業多年的老程序員,我來回答一下這個問題。

35歲是很多行業的一個分界線,不僅僅計算機行業,很多傳統行業也把35歲當作是一個重要的時間節點,只不過程序員這個職業體現的更為明顯一些。程序員在35歲以後轉型這絕對不是一個行業正常的情況,導致這個情況的原因主要有以下幾點:

第一,早期我國大部分的大型軟件公司主要以外包業務為主,技術含量普遍偏低,程序員的工作更多的是體力勞動,這就導致在35歲以後很難再堅持高強度的重複性勞動,所以大部分人選擇了轉型。高強度、高重複、技術含量低、成長空間小,這些原因導致了大部分35歲左右的程序員選擇了轉型。

第二,受限於自身知識結構不夠豐富,導致職業發展瓶頸無法突破,從而選擇轉型。這也是程序員選擇轉型的重要原因之一,有不少程序員自身的學習能力無法支撐自己繼續向更高級別人才發展,長期徘徊不前。要解決這個問題就要豐富自己的知識結構,與時俱進對技術人員來說非常重要。

第三,工作壓力大。軟件行業不管什麼級別的人才,不論是應用級程序員還是研發級程序員,不論是項目經理還是架構師,都有非常大的壓力,這個壓力往往是市場賦予的,是一種無形的壓力,這種壓力驅使你不斷往前走,當有的程序員承受不了這種壓力的時候就會選擇轉型。

目前,隨著我國軟件行業的結構升級,外包業務已經不再像早些年那麼多了,所以程序員的工作也不再像之前那麼乏味無趣了。所以,現在的互聯網公司也有不少80後程序員,甚至70後的程序員。

隨著軟件行業的不斷成熟,未來我相信程序員一定能成為一種終身職業。

我的研究方向是大數據和人工智能,我會在頭條上陸續寫一些相關的科普文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收穫。

如果有軟件方面的問題,可以諮詢我。

謝謝!


IT人劉俊明


屁,我就是程序員,我也知道為什麼那麼多人都是說35必須換行,因為35大部分還是程序員,你去打的公司大的項目看看,項目頂尖的那些好多都是超過35的,作為這個行業如果你35了還在寫業務邏輯代碼,那麼告訴你,趕緊轉行,因為業務邏輯代碼是需要那些年輕的,有很多精力的人來寫的,這片的能力要求也不太高,3~5年的程序員就能寫的很好,而在25~35這十年中,你沒有走到整體系統性的層次,活該被淘汰,因為這片整體性強,技術難度大,沒有長期的技術積累,絕對是搞不定的,C語言還有5年入門10年精通的說法,那些轉行的都是不行的,不轉行就被淘汰,因為你不夠努力,沒有學的深。


你好1朋友


技術牛逼的,確實熱愛代碼的,35歲,還能幹,這種人還是公司骨幹。

技術一般的也許撐到30歲就轉行了。

靠複製粘貼代碼度日的,還是趁早想好自己轉行幹啥吧😂

總結:建築工人拼的是體力,程序員這行,拼的是腦力。程序對一個人的數理邏輯能力要求很強。且行且珍惜,哥已轉行,發現自己不是編程的料啊。


宇宙臺live


作為一個過了30但是沒有到35的老程序員,確實擔心,年紀大了,工作不好找,但是也不像外面說的那麼難。有很多出路,比如,1.儘量多學,提高技能,有能力不怕找不到工作。2. 找一個還可以的公司,一直待下去,不要亂跳槽,做到管理層。3.程序員工資還可以,實在不行,積累點本錢,等公司混不下去了,做點生意什麼,現在搞自媒體不是很火麼?只要自己肯吃苦,不可能生活不下去,實在不行,做房屋中介總可以吧


中小學生編程輔導家教


35歲只是說不適合長時間寫代碼了,不代表不能寫代碼,這個年齡階段的程序員應該屬於技術架構流了,就是為項目制定技術方案編關鍵代碼。如果35歲還在寫基本代碼那確實可以考慮轉行,畢竟寫代碼也是體力活


分享到:


相關文章: