回覆列表
  • 1 # 會點程式碼的大叔

    看到這個問題我很開心啊。

    十年前類似的問題都是:“IT行業到三十歲會被淘汰麼?”

    五年前類似的問題都是:“IT行業到三十五歲會被淘汰麼?”

    而現在類似的問題變成了:“IT行業到四五十歲會被淘汰麼?”

    那麼,我這個三十五歲處在被淘汰邊緣的程式設計師,聊聊自己的看法。

    本人84年生人,虛歲已經35了,處在你們說的“坎兒”上,但是我不慌。

    工作時間不等於工作經驗

    如果你有年工作經驗的話,還在寫初級的業務程式碼,每天的工作還是簡單的CRUD,那麼你確實要擔心過不去這道“坎兒”了。

    我見過一些前輩,真的是對程式碼有熱情,這些人有專案經理、技術負責人、架構師、C各種O的,職位雖然高,但是依然會寫程式碼;也有一些純Coder,他們寫的程式碼幾乎和業務無關了,但是他們code的工作,可以很好的支撐公司的業務,例如開發一個公司的閘道器,這些對技術要求還是很高的,他們的薪水也是可以和中層領導持平的。

    寫程式碼不是拼體力

    實話實話,30歲以後,程式設計師的精力和體力一定比不過20多歲的小鮮肉的。但是如果你前十年沒有虛度光陰,到了30歲的時候,你的開發應該會更高效,畢竟軟體開發是腦力勞動。

    因為十多年的開發經驗,那麼在開發過程中可選的方案就會更多,年輕人一天的工作量,你換一個方案可能兩個小時就能開發完成。

    良好的程式碼規範和程式設計習慣,可以讓你程式碼的BUG更少,節約了缺陷修復的時間。

    至於體力方面嘛,還要多鍛鍊身體喲,塑腦+塑身,才能變成有範兒的IT大叔。

  • 2 # 計算至禿

    也對,也不對,這要兩說。

    為什麼說對?一般情況下,低階程式設計師,就是隻會寫點程式碼的那些人,甚至不用等到四五十歲,只要有後來者做得比他們好,那就會被淘汰。

    為什麼說不對,如果能力夠強,到了一定年齡,計算機的功夫肯定不如後來者,但是,在這過程中,這些老程式設計師知道一些年輕人不知道的東西,比如,客戶的需求,公司的風格。真正厲害的,就在公司內部升級,做產品經理、甚至進入高層,都是有可能的。

    我記得我的導師就和我說過,華為內部有不成文的規定,程式設計師在四十五歲之後,如果沒有繼續進入高層,就必須離職。

    能力強的人,一般不會被行業淘汰,反而可能引領下一次科技浪潮。

    祝進步!

  • 3 # 一零言

    學計算機類專業的同學畢業以後,有的會繼續深造留校做老師,另一部分會進區IT行業,當然還有少數其他行業。

    為什麼會被淘汰?

    突然說IT人到四五十歲就被淘汰那真是少見,現在都是三十多歲歲的IT人被公司辭退,就像華為等公司辭退老員工,為什麼會出現這種情況呢?!

    隨著年齡的增長,三十多歲的你精力、體力、學習能力等各方面都不如二十多歲的年輕人,熬夜加班會讓你感覺力不從心。

    如果還是做低層的開發工作,雖然說有多年的經驗,但是效率上可能會差些,年輕人熬夜通宵沒什麼大問題,對於你來說就不行了,並且年輕人的工資肯定不如你高,對於類似的工作,招有幹勁精力的年輕人比老員工划算。

    主動出擊,避免淘汰

    1.深挖技術

    深耕技術,走技術之路,例如做架構等,如果你有過人的技術,那麼你就不會被淘汰,對於程式猿來說,技術就是資本,有技術哪裡都可以停留。

    2.走管理路線

    當你技術達到一定程度以後,可以考慮走管理的道路,有經驗的專案負責人也是公司需要的,現在很多公司都缺少經驗豐富有領導管理能力的中層幹部。

    3.轉型做產品等

    到了一定的年齡後,可以考慮轉型,比如做由技術轉為產品經理。有了技術可以幫你更好的做產品,雖然說做產品可能需要一些特別的才能,但是懂技術的產品肯定比不懂技術瞎提需求的產品經理好!

    總而言之,在職場要有危機意識,懂自己要走什麼路併為之努力,雖然現在的我還比較年輕,但是我已經有了危機感,為此平時我也在努力提升自己!

  • 4 # 殘缺的孤獨

    無論哪個行業,隨著年齡的增長,都會面臨著職業競爭,面臨著優勝劣汰的局面。這是時代發展的產物。

    專業技能

    計算機行業發展太迅速了,尤其在網際網路、移動網際網路時代,發展的速度已經令很多人追趕不上了。

    相關專業技術的更新迭代更快,所以之前學習的老的東西有可能將來都用不到了,比如之前的組合語言,現在的開發貌似看不見了。

    所以,走技術路線的都會遇到此類問題,要不緊追時代步伐,保持著技術棧的更新,要不然只能被淘汰。

    職業轉型

    當工作了一定時間,有的從業者就選擇了轉型,不再從事軟體開發,而是轉行做管理,管理的學問到任何時候都可以使用經驗。

    在國內,這是大部分所選擇的路徑。走技術路線的發展是很辛苦的,忍受孤獨、寂寞、學會鑽研等。

    再者,該行業需要加班拼命,年齡大了拼不過年輕人,接受新東西沒有年輕人快。所以比較尷尬,這也是選擇轉型的一個原因。

    相對於國內,國外的程式開發者年齡跨度很大,有的年過六旬仍然奮鬥在一線編碼,所以究竟選擇什麼成長道路都是自己的選擇。

  • 5 # 字幕俠

    之所以會有這樣的問題是因為做技術的是一個低積累性質的行業,就是說技術日新月異,更新速度很快,每次更新都需要繼續去學習新的東西,技術最根本的是依靠最新的技術,所以做技術沒有什麼經驗可言相對於其他行業,比如銷售,銷售到最後是依靠經驗,所以隨著年齡的增長,會越來越吃香,而技術不一樣,同樣一門新技術,20歲的小夥子絕對比四五十歲的老技術人更有優勢,而且剛剛畢業的大學生要求薪資肯定不會太高,公司當然願意要年輕人了,所以就造成四五十歲如果還在做技術就很難做了

    但是也並不是說做技術到四五十歲就必然被淘汰,這是個高速發展的社會,所以一定要樹立終生學習的觀念,不斷去接受新知識,不僅是技術方面的,還要產品,管理等,如果可以可以往這兩個方向努力,而且做技術出生的管理和產品要比一開始就做的要有很多的優勢,只有不斷接受新知識,這樣才不會被淘汰,不僅僅是網際網路行業,任何一個行業都是。現在人工智慧在逐漸發展,以後一些基礎服務很快就會被機器取代,所以一些基礎行業的更要去學習新東西。

    總之,這個社會一定要給自己樹立一個成為全方位人才的目標,不斷去接受新知識,這樣才會在危機來臨時不會被快速淘汰,才更容易生活下去。

    網際網路行業具備其他行業不具備的優勢,那就是對科技的把握和認知,還有一下科技新聞的瞭解,都要比其他行業更充分,所以更容易捕捉到新的機會

    既然上了網際網路這趟車,那就好好利用網際網路資源,全面發展自己,讓自己的優勢得到充分發揮,這樣才不會被輕易淘汰,而不是無所事事的焦慮。

  • 6 # 大輝哥366

    大部分程式設計師到了中年後,就處於瓶頸期了,是屬於高不成,低不就的狀態,這就容易出現轉行或被淘汰現象。

    技術停歇不前遭淘汰

    程式設計師到中年後,大部分都娶妻生子了,他們需要花一定的時間去陪伴家人,但國內網際網路現狀是幾乎沒有不加班的,他們只能在工作和陪伴家人方面做出選擇,下班後也以陪伴家人為主,然而網際網路行業技術更新非常快,如果不及時充電被淘汰的可能性是非常大的。

    轉型管理

    中年程式設計師大部分都十年以上的工作經驗了,中小專案基本上都能應付的了,去帶一幫小弟做專案也是不錯的選擇,如果技術不錯的話,就往架構方面發展了。

    轉型產品

    不懂開發的產品不是好產品,所以說有了幾年的開發經驗後,對於一個專案的工作流程是非常熟悉,而且與其他開發者溝通起來也更有優勢,所以中年程式設計師轉產品也是不錯的選擇。

    選擇創業

    十年以上的程式設計師,大部分經濟上都有一定的積累,有些人透過接私活也積累了些客戶資源,有些人自己建的網站也有一定的起色了,此時選擇創業也是非常好的時機。

    總的來說,四五十歲程式設計師被淘汰並不完全這樣,只是有些人選擇轉行,有些人繼續走技術路線,只要自己喜歡就行,不要在意別人的想法。

  • 7 # 藍洛333

    嗯,作為一個程式設計師,可以來說下我的看法。計算機和軟體工程的到四五十歲會被專業淘汰?這個問題的話可以說對也可以說不對,畢竟這個問題是因人而異的,而且這個問題也受地域的影響。就拿國外的IT行業來說,也有挺大的一部分程式設計師是四五十歲的年紀。那麼,對於中國來說又是怎樣的一個情況呢?我們來看一下2017年程式設計師的年齡分佈統計圖,如下所示:

    從統計中我們可以看到,35歲以上的程式設計師在中國IT領域裡佔比還是很少的。那麼,歸根結底的原因是什麼呢?主要不得不從大環境說起,國內的許多IT公司都是經常加班加點的,而且公司與公司之間的競爭也不小。那麼,等你年紀三十出頭以後,你敲程式碼的能力就相對的降下來了,而且那時候大部分人都是上有老下有小的,家庭方面的因素還是要顧及的。對於三十多歲的你來說,加班肯定是加不贏那些二十多歲的年輕人的,況且,計算機領域的技術迭代也是很快的,那時候你學習新技術的效率可能已經沒有年輕人的學習速度那麼快了。特別是對於小公司來說,追求那種便宜又實惠的技術人員,對於三四十歲的你可能產出並不是很高工資還要得比那些年輕人還多,老闆肯定就不樂意了。那麼,三十五歲以後的程式設計師該如何是好呢?

    時刻充電

    程式設計師確實是一個需要不斷充電的職業,對於一些人來說,可以透過不斷的充電來讓自己技術保持不落後,但這種方式其實只適用於少數人。畢竟,到時候也是要兼顧家庭的責任以及學習效率低下等因素。不過,如果你能在三十五歲之前進入一家相對溫和一點的大公司,沒準也是可以做到四十歲的。

    走管理路線

    這個也是挺多人想到的,確實對於年長的且有很多年從業經驗的程式設計師來說,其各方面的一些經驗也是可以為公司所用的。包括專案的管理以及人員的管理等。不過,不得不說的是,和數量眾多的非管理層的程式設計師相比,管理層的職位幾乎少得可憐。不要老說升上管理層,想想到時候的僧多粥少的情況你就知道這競爭有多激烈了。所以,在你升上去之前,你得想想你到時候是否真的可以甩掉其他千千萬萬的同行。

    轉型

    這也是更多的中年程式設計師的選擇。轉型做產品經理或者是運營、銷售類或者技術支援等崗位,雖然工資可能沒有做程式設計師時的高,但也算是可以過得去。

    創業或者技術入股

    當然,如果你在行業了混了十幾個年頭之後覺得自己可以單幹的或者是發現一些不錯的市場的時候且手上有資源的時候,我也挺建議你這麼做的。當然,具體能做多大就看個人和團隊以及市場方面的因素了。

    說到最後,就是目前國內單靠技術想撐過四十歲的話是真的很難,而且現在的網際網路紅利也比以前少了很多了,18年各公司裁員相比也聽聞了。不過,世事無絕對,具體怎麼走,就看個人的自身情況進行斟酌了。

  • 8 # 國企飛哥

    回答這個問題,我準備了三個觀點:

    1、社會環境:“長江前浪推後浪,後浪死在沙灘上”,意思很明顯,年輕人上來了,你是拼不過年輕人的,我指的各方面都有。

    2、精力:每個人都年輕過,身強力壯,精力充沛,可是隨著年紀增加,逐步減退了。

    3、待遇:年輕上要得待遇底,能幹更多活都不覺得累,你要得待遇高,除了經驗多點外,其他的沒優勢,總得來講價效比不高,所以到最後都沒辦法了。

  • 中秋節和大豐收的關聯?
  • 有沒有可能人死亡之後就進入了四維空間?