為什麼別的職業都是越老越值錢,唯獨程序員越老越容易失業?

荖板逨枝阿爾卑斯_愺苺眛


高科技行業的特點就是技術更新換代,而且一旦替代就不會再用!

題主的問題可能是很多高科技行業或公司的從業人員的一種普遍現象,在筆者看來,高科技行業,有著它非常特殊的特徵和特點,對於題主的問題:為什麼程序員越老越容易淘汰,筆者認為有如下幾個方面原因。

一是程序員是很多高科技公司的核心資產,要求高,待遇也高,更新換代快

很多高科技公司其實就是技術型公司,可能因為一位程序員而興起,也可能因為程序員而倒閉,因此很多高科技公司會不斷地尋求高級人才,特別是這個領域的人才層出不窮,所以不能因為自己曾經很牛,而裹足不前,否則不用三年時間,基本上就被後來者替代。

好多高科技公司對於程序員的考核也是很嚴格的,要麼隨項目,要麼隨創新目標,基本上你不會有喘息的機會,好多人適應不了,不知不覺中也就被淘汰了。

二是它知識、技術更新比較快,而且具有替代性

高科技行業的特點就是知識技術更新換代比較快,具有很強替代性,而且一旦替代以前的的知識和技術就沒有用了,並且不會再使用。

所以對於程序員來說,不斷更新自己的知識和技術,做到與時俱進顯得相當重要。否則,一旦出現跨越式的發展,很多程序員可能就跟不上時代需要,最終被時代進步所淘汰。

三是高科技行業需要年輕化,年紀大了,各方面都存在差距

高科技行業不像別的行業,除了財務管理人員,很多崗位都不會給一個人待很久,尤其是程序員。

像醫生、理髮師、老師、會計、廚師等職業,如果你做久了就會越做越經驗豐富,而且熟能生巧,並且具備某些優勢,也會像你說的那樣越老越值錢。

但程序員很少有超過40歲的,除非你當上了管理者崗位。

為什麼需要年輕化,因為程序員的特點要求崗位人員年輕,是需要他們具有很強的學習能力,身強力壯,適合加班,而且反應能力要求也很高,如果年紀大了,跟不上節奏,整個項目就會因為程序員而失敗。


非知名作家心河黎


本人10年開發培訓經驗,期間經歷了Java Web,Android,H5,大數據,PHP等多個不同的方向的開發,也做過軟件培訓公司的金牌講師,很有興趣回答你這個問題。

其實我覺得這個問題,與目前的另外的幾種說法是類似的,“程序員是吃青春飯的”,“程序員35歲後就不行了”......網上類似的話語蠻多的。

那麼這樣的論斷對不對呢?我覺得對,但也不對!為什麼這麼說的,可以聽我分析一下。

咱們都知道IT行業在國內薪資是比較高,且也是比較體面的一個行業,所以國內特別多的大學都開設了計算機專業,每年都培養大批的計算機專業的科班學生,另外很多非科班的學生也通過培訓等方式想進入IT行業,那也就意味著這一行薪資高,但是競爭壓力也高的現象。

並且開發這一行,因為平時的工作量很大,經常需要加班,所以對員工的身體和家庭等情況都是一個很大的考驗。另外技術更新速度比別的行業都快,一項技術可能半年一年就得更新一次,不學習很快就發現自己的技術已經不是最前沿了。

那麼基於這種狀況,一些程序員在年齡變大之後,尤其是35歲左右的時候,自己的身體很難經常性的熬夜加班,家庭裡可能也會經常有事情需要請假或者別的情況。然後個人在技術方面又不能得到及時的更新,自己又沒有升到leader那個層次,那麼對於這種情況的程序員,可能有些公司或項目組就不願意要了。

所以就有這麼一部分程序員越老越不值錢,越老越沒人要!然後這種年齡大的程序員無法就業的情況是絕對的嗎?不是,這只是存在這種現象,然後我們往往就根據這個現象得出了程序員是吃青春飯的結論,但是這個結論並沒有數據的支持,是站不住腳的!

我身邊也有不少大齡程序員的例子,我在北京做開發的時候,有個北京土著哥們,四十多了依然在一線開發,這種例子也很多。

那麼我上面為什麼說“程序員是吃青春飯”的這個結論,我覺得對,但也不對!

這個行業對年齡並沒有歧視,最關鍵的還是看個人的技術能力。如果你50了,但是你就是某個行業內的資深專家,我不信你找工作會困難,這樣的人會有大量的公司搶著要,頂多會因為薪資待遇談不攏罷了。

然後國內的IT行業,相比歐美髮達國家起步還是較晚的,咱們國內第一批程序員,到現在的年齡也就40多歲。不像歐美那些國家,可能有50多歲的程序員,所以這也是為什麼國內很少見到大齡程序員的原因,可能這也給部分不明覺厲的群眾造成了程序員是吃青春飯的這麼一種錯覺吧!

所以最後說一句,努力提升自己,只要自己能力夠,你就是80歲,依然不用擔心失業!你要是沒能力,18歲也沒人要,各行各業都是這情況,不但IT行業如此。


我從事互聯網開發10年,主要的研究方向集中在Java web微服務架構領域,Android移動端研發,HTML5前端方向,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信你一定會有所收穫。

如果有Java,Android,H5等開發方面的問題,或者是開發求職方面的問題,都可以在評論區留言,或者私信我。


一一哥Sun


技術的本質是進化,任何技術不可能憑空出現,所有技術都是再現有的技術上進行改良和進化。就像學過C++,對C#和JAVA上手也很快。。編程語言有太多的相似點了。。一個架構可以有多種語言版本,因為設計思想是跨語言的。優秀的設計思想是需要經過長時間的積累和考驗的。最近公司要把一個端遊移植到手遊平臺上。。。一個在端遊混跡了十年的老程序員,C++和C#都有7,8年經驗。。公司另外一個端遊就是他當年帶領開發的。。使用的是unity技術。unity是新技術。。他熟悉了一個月,短短2,3個月就移植過去了。。我看了代碼,代碼和架構都重新優化的很好,把以前不足的地方進行了優化,試問有多少新手程序員能做到。而新來的unity客戶端程序員,寫哥簡單小遊戲都BUG百出,設計思想需要長時間的經驗積累和感覺。以前一個十年的服務端程序員合作寫一個大型網絡遊戲遊戲,感受他設計的架構。簡練和穩定,沒有長時間的編程積累我覺的不可能做到。。。。。感覺像阿里或者騰訊那種服務端架構,沒有十年以上磨練經驗的程序員不可能設計的出來。。。如果是混日子的程序員,當然只是吃青春飯。。但是如果優秀,上進,熱愛自己事業的程序員,我覺的應該是越老越吃香


無一無所知


我是一名室內設計空間表現師,說直白點就是個效果圖繪圖員,我們這個職業和室內設計師就相差很明顯,就像你說的,設計師年齡越大,資歷也就越深,但是我們效果圖隨著年齡增大,坐在電腦旁熬夜畫圖的精力也就越差。有人就會問為啥不轉設計師呢,這個就和個人有關了,我就喜歡做表現,視覺傳達這樣的工作。一堅持就快7年了,在公司也能帶下團隊,自己精力跟不上可以安排同事共同去完成,坐下指導工作也是可以的。就看自己怎麼轉變思維






喬客ShowRoom


程序員越老越容易失業,這是因為電子計算機和軟件編程的工作幾乎是純邏輯性的,偏理科,跟數學差不多,而純邏輯性的工作不需要經驗積累,只要本人大腦發育正常、受過相關教育剛畢業的年輕人就可以做的挺好,不僅不依賴年紀大的人,而且不需要年紀大的人來做,因為年紀大了,思維慢了,工資又高了,對軟件企業來說用年紀大的人將受到雙重損失,非常不划算。好在軟件行業比較人性化,工資高,能積累雄厚的資金,從軟件行業出來後可以轉行做別的工作,也可以利用自己積累的資金創業,做軟件行業的程序員不虧。

社會和職場潮來潮去,淹沒了很多行業和人,軟件行業和程序員到什麼時候都是高薪的行業和人,因為這個世界越來越依賴包括電腦和程序等高科技來支撐,做程序員的永遠有飯吃,難的是學了軟件專業但做不上程序員的人,做別的行業適應能力相對差一點,沒有資金積累又很難創業。

所以,在走出校門之前,要根據自己的條件和性格給自己做一個人生和職業規劃,無論社會和職場怎樣變化,都不會迷失方向。


工程師聊技能


作為IT行業從業者比較有發言權,不能簡單的一概論之,並不是所有的程序員都是越老越容易失業的,是有區分的,大家看看下面這位:


他叫大衛.卡特勒(David Cutler),之前是唯一個直接向鮑爾默彙報工作的程序員。老爺爺生於1942年3月13日,40多歲進入微軟,今年已經77了。77歲的老爺爺還能坐在辦公室裡寫代碼,你說牛不牛?他在微軟直接組建了NT項目,經過5年艱苦卓絕的開發,耗資1.5億美元,團隊超過200名成員,發佈了這個劃時代的軟件鉅作——Windows NT。

當然這是在美國,也是屬於頂級的程序員了,你可以說這並不具有代表性,但是從他身上你可以看到程序員並不是越老越容易失業,而是要看你專業到什麼程度,你專業力跟你目前的年齡層次是不是想匹配,如果不匹配,只能說明你的能力不夠。

下面分析為什麼國內會出現程序員越老越容易失業的問題。

程序員已經變成一個門檻較低的職業

這個可能很多程序員兄弟不太願意承認哈,但現實就是這麼殘酷,類似什麼達內培訓機構基本3-6個月就能培訓一個入門的程序員,做CRUD完全沒有問題,據說達內科技每年培訓4萬人左右加入IT行業,再加上高校計算機相關專業畢業人數超過15萬,除了個別的核心相對技術水平會高一些,大部分企業的日常軟件開發工作並沒有太高的門檻。另外,軟件業本身的發展,讓各類開源框架和工具框架層出不窮,技術開發的門檻確實越來越低了。

年齡越大、訴求越多、成本越高

一般3年以上的程序員工資通過跳槽就能上漲50%,如果有7-8年的工作經驗,工資就更高了,以Java程序員為例,7-8年在北上廣深一線城市,技術水平還可以的話,至少3萬起步,水平一般的也會至少要求2萬以上。

另外,從大學畢業22歲算起,到30歲,正好工作8年,也到了結婚生子、上有老下有小的年紀,家裡的負擔逐步加重,事情也會多些。如果超過35歲,薪資要求就更高了。但是相應的學習能力和能承受的加班強度,隨著年齡的增長的自然規律呈現斷崖式的下降,以國內IT企業的揍性,肯定判斷是性價比不高啊。這就是殘酷的現實。

從企業角度來說,寧願找些剛畢業的容易洗腦的、能加班抗造的、成本還低的應屆畢業生或者2-3年工作經驗的,更合適,只有部分核心崗位,比如:架構師、研發組長、研發經理等需要時間積累的崗位,才考慮高薪聘請,但是年齡也是有所限制,超過40歲也懸。

結語:野心要與能力匹配才能不失業

以上分析主要針對大部分人學藝不精的IT程序員分析的結果,可能大家看了不舒服,但是看看大衛.卡特勒,就知道牛逼的人是可以穿越年齡限制的。

所以,如何讓自己的專業技能更上一個臺階,讓自己更專業,能力更強,更有競爭力,才是不失業的不二法門,否則要麼轉行、要麼失業。


好望角的燈塔


有的職業越老越值錢,程序員越老越容易失業,為啥呢?

一、分析一下越老越值錢的職業有什麼特點呢?以會計為例,1、會計所依據的法律法規,會計準則這些規範性的文件,雖然過一段時間會有一點新的變化,但是總的體系是沒有改變的。需要學習的新規範不是那麼多。2、使用的軟件也會有一定的穩定性。變化也很有限。稍加培訓大多都會使用。3、會計在處理經濟事務的時候,需要一定的經驗,這些經驗讓老會計比新會計有優勢。4、有一部分靈活性的處理方法,新會計通常是不瞭解的,需要長期的工作而積累。5、會計知識的更新換代比較慢,難度不大,一般情況下年紀大的人也能夠很快學習到位,上手使用。

二、程序員這個工作的特點,跟我們以上分析的會計工作的特點有很大的差異。

1、程序員的工作新的知識更新換代飛快,新的規則不斷淘汰舊的,經驗在這裡沒有太大的用處。

2、學習編制程序的知識難度大,要求高,年齡大了以後不容易接受新知識。

3、年輕人接受新知識快,家庭負擔比較輕,比年齡大的更有競爭優勢。

4、年輕的程序員成本更低。

所以程序員在年輕的時候,一般都高工資。有一定工作經驗了,年齡大了以後可能會轉向偏管理的工作,或者是兼顧技術和管理的工作。(圖片來源錦衣之下)



相鄰星球


程序員職業發展兩條路。

第一,還是技術研發路線,自身有較好的管理能力,逐步發展到技術研發管理崗位上。

第二,適時往市場營銷、行政管理等其他崗位上轉。

當然,你還可以出去創業,海闊天空。

看什麼適合你了。



職業世界


在行業裡來說,對於提供的崗位有限,另外還有畢業的每年七百多萬的大學生。

在行業裡有個替代週期,在者我們面臨的大多數的人的分工的單一性,很少有人能夠集合,研發、測試這一系列程序所組合成的全能型更精尖型人才,所以價值會隨著時間的推移,年齡的增長,慢慢下滑,甚至會因為到了中年以後人的體能也在慢慢退化。相應的象流水線一樣的,缺一個人,將剛畢業或有些經驗的補上空缺,達到目的即可,這也是非常容易失業的關鍵。再者是薪資待遇問題,新人一般工資不高,老員工薪水水漲船高,如果能力平平,老闆會從減少成本上去削減開支,盡而很大可能上會啟用新人。

建議:自己如果有能力,或能集合一定的資源整合到一起,經過協商後辦個工作室,從事這些未來技術方面的程序開發才是比較好的方向,大路人人都搶著擠著走,小路未必不行。

這個年代需要的是實力、資源與資金才能走的更遠!

最後:祝朋友一切順利!


天乙玄


我就是一個老的程序員我來回答你這個問題。作為一個程序員我認為並不是所有的人都是這樣,有經驗有技術實力的程序員越老越值錢,因為能在關鍵時刻解決棘手問題。

一般的不值錢原因,因為年輕人更有精力更便宜。老點的程序員和年輕人比做不了那麼高強度。還有就是薪資方面要比年輕人貴。這讓公司會更傾向於年輕人。

程序員基本上幾個方向:

1 往架構師或更資深的方向努力,要保持活力學習力。

2,自己創業

3,管理層,職業經理人方向發展。

整體上講,任何職業都可以越老越香,就看你能否持續的學習改進自己,能否做一個更長遠的規劃。


分享到:


相關文章: