回覆列表
-
1 # 精緻碼農
-
2 # 青絲說說的情感領域
在我知道的幾個企業裡面,上了年紀的程式設計師,大部分走上管理崗位,至少是專案團隊主管,帶著小年輕做開發,自己主要是各種需求協調。
有小部分上了年紀的程式設計師換了換了崗位,到比較輕鬆一些又需要有程式基礎的崗位。
有一部分,出來自己單幹創業,開了一些小公司。
還有很少一部分,還在做程式設計師,這個確實比較少。畢竟和年輕人比精力,還是有些勉強和辛苦的。
這是我知道的幾個企業中上了年紀的程式設計師的現狀。
是的,大多數上了年紀的程式設計師會選擇轉崗或轉行,也有繼續做資深軟體工程師或架構師的,但後者是少數。隨著年齡的增加,程式設計師的發展無非就分為下面這三種類型。
第一種型別是隨著在某一行業經驗的增加,對某一行業的業務知識已是非常熟悉,甚至到了可以做諮詢或專家的地步。此時儘管不是年齡的原因,也會自然地選擇從一線的程式設計師轉向到管理崗位,更多的做一些與業務打交道的工作,比如專案經理。
第二種型別是由於性格或愛好方面的原因,比如不擅長與人打交道,或者就是對技術有特別的愛好。這部分人由於本身就是那種能耐得住寂寞的人,對技術也喜歡專研,在某一項領域研究的非常深入了。他們在公司幾乎是不可被替代的位置,這部分人就成為了某技術領域的專家。即使沒有成為某領域的專家,如果比較勤奮加上不是特別差的天賦,隨著技術能力的不斷擴充套件會慢慢地從事架構工作進而偏離一執行緒序員的工作,最終成為一名優秀架構師。專家或架構師這兩種身份,雖然也會寫程式碼,但已不再是和一執行緒序員那樣把寫程式碼視為主要工作,最多就是一些底層框架類的編碼工作。
第三種類型就是那些常年不求上進的那種,平時工作也是能摸魚就摸魚的心態。這種人在技術上沒有競爭力,若在業務能力上也沒有競爭力的話,那就要麼繼續當個程式設計師,拿著和年青人一樣的工資(可能能力還不如一些年青人,但畢竟幹了那麼多年嘛),要麼就轉行不做程式設計師了。
以上是從個人發展和選擇的角度來分析這個問題。另一方面也是行業內流行的說法,就是程式設計師是吃青春飯的,到了35歲就要考慮轉崗了。這是外部因素,沒辦法。其實對於大多數程式設計師,都有這樣的危機。因為大多數公司都比較偏向招年青一點的程式設計師。程式設計師過了35歲確實不好找工作了,會面臨找工作難的窘境。電視劇《都挺好》裡的蘇明哲不就是一個鮮活的例子嘛。
畢竟一個公司真正需要的技術牛人也就兩三個(大公司會多些),大多數程式設計工作,特別是那種重複性的工作,兩三年工作經驗的程式設計師就能勝任。如果你是老闆,你當然也會優先考慮年青的,他們體力好會加班。上了年紀的程式設計師大多結婚了,有小孩了,精力體力都沒法和年青人比。所以對於大多數上了年紀的程式設計師來說繼續從事編碼工作是沒有優勢的,但凡有別的機會都會考慮轉行或轉崗。