如果不創業,程序員職業生涯最遠能走多遠?

包紙玩機


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

當前程序員的職業生命週期確實相對比較短,這與計算機相關技術迭代速度比較快有較為直接的關係。另外,程序員崗位的工作壓力比較大,這也導致很多程序員在年齡大了以後會選擇轉型。

從程序員崗位的發展前景來看,未來程序員崗位的職業生命週期會不斷得到延長,主要原因有以下幾點:

第一:程序員崗位的上升空間不斷擴大。程序員崗位的上升空間比較小,是早期導致程序員職業生命週期較短的一個重要原因,隨著當前程序員崗位的上升空間逐漸擴大,程序員也可以通過不斷提升研發能力而獲得較長的職業生命週期。目前在一些大型互聯網企業,程序員的上升空間非常大,而且崗位轉型機會也非常多。

第二:人工智能技術逐漸降低程序員的工作強度。人工智能技術的發展將把程序員從高強度的開發任務中釋放出來,這會在很大程度上延長程序員的職業生命週期。人工智能技術的運用將全面促進程序員的崗位升級,未來更多的程序員將專注於各種技術創新,而基礎的開發任務將由智能體來完成。

第三:產業互聯網的發展將延長程序員的職業生命週期。產業互聯網時代,程序員將進一步深入到行業領域中,掌握大量的行業知識,這個過程將在很大程度上延長程序員的職業生命週期。相對於傳統的程序開發任務來說,產業互聯網時代,程序員不僅要掌握技術,更要解決如何讓技術實現落地應用。

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

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


IT人劉俊明


程序員的職業生涯最遠能走多遠?大多數程序員都認為,編程這個事只能幹到30歲,最多35歲吧。作為一名在IT行業從業十餘年的程序員,每每聽到這樣的言論,都讓人感到挺無語的,今天我想聊一聊自己的看法。

(1)首先,我們先來看一篇論文《Is Programming Knowledge Related to Age?》(英文版),這篇論文是兩個北卡羅納州立大學計算機科學系的兩個人對

StackOverflow.com

上的用戶做了相關的數據挖掘得出來的結論:

1)程序員的能力在從25歲左右開始上升,一直到50歲後才會開始下降。所以說,程序員吃的不是青春飯。只有碼農,靠蠻力,用體力而不是用腦力的程序員才是吃青春飯的人。

2)年紀大的人是否跟不上新技術,論文的作者用了最近5年內比較流行的技術Tag,然後用了一套比較嚴謹的算法來查看那些所謂的“老程序員”是否在新技術上跟上不了,所謂跟不上,也就是這些老的程序員在回答這些新技術上並不活躍。所謂老,就是37歲以上的程序員。老程序員和年輕的程序員對於一些新技術的學習來說也是差不多的,甚至有些項還超過了年輕的程序員。

(2)國內新一代的程序員們太浮燥了。老實說,對於大多數人來說,如果你沒有編程到30歲,你還很難成為一個“合格”的程序員。所以,並不是編程編到30歲就玩完了,而是編程編到30歲才剛剛入門。這些不合格的程序,整天吐槽這個不好,那個不好的,而且喜歡速成,好大喜功,

這都是當前年輕程序員們的一個不成熟的表現。

(3)我是一個奔四的程序員,編程就像登山一樣,越往上爬人越少,所以,在我這個年紀還有想法,對編程還有熱情的人雖是不多了,基本上都是轉Manager了。我雖然也已轉Manager了,但是不管是什麼職位,Title都是虛的,只有技術和能力才是硬通貨。這個年紀還在玩編程玩技術的人,其實其經驗和能力都是比較強的,都是中堅力量。那些有超強架構和設計能力的“老程序員們”還戰鬥在一線,這些戰鬥在一線的老兵的能力絕對超過100個普能的新手。

從程序員崗位的發展前景來看,未來程序員崗位的職業生命週期會不斷得到延長,所以我希望更多的年輕人能夠擁有成熟的職業信心,做好自己的職業規劃,讓自己在IT的道路上越走越順。


我從事銀行IT行業多年,目前從事銀行IT項目管理的工作,我會陸續寫一些關於銀行業務和技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。


程序員瓦力


作為一個程序員,也作為一個創業者,我們來聊一聊這個話題。

首先聲明一點:創業和程序員的職業生涯長遠沒有任何關係。如果一個程序員創業了,肯恩職業生涯更短。因為創業是一個九死一生的事情。


關於程序員職業生涯延長的問題,我感覺目前最大的問題就是兩點:

  1. 一個是:技術不斷的更新迭代,日新月異的發展與程序員年齡大,學習力不斷下降之間的矛盾。

  2. 另給一個是:程序員行業,不斷的湧進新的年輕的程序員學習能力強,工資還低與老程序員學習能力差,工資高之間的矛盾。


這是最大的兩點問題,但是最核心的問題就是:

國內的互聯網環境,壓力大,佔用程序員業餘的時間與程序員沒有時間持續精進自己之間的矛盾。

其實程序員要想延續自己的職業生涯,而不是網絡上盛傳的 35 歲就要轉行的話,那就必須讓自己有時間去學習,學習更新的技術,加上程序員累計多年的開發經驗,這樣的程序員是高層次的,軟件高級開發工程師或者架構師,這樣的程序員怎麼會被淘汰呢?不會的。


所以,要想讓自己的職業生涯延長,必須提高,必須提高自己的技術,同時累計多年的行業經驗以及開發經驗都是初入職場的年輕程序員所不具備的。


如果一個老程序員,一個技術重複用 10 年,那麼跟剛入職一年的程序員其實本質區別不大,因為這個老程序員根本就沒有想過通過那幾點去加深自己的護城河,為自己的職場形成壁壘。

如果一個程序員想延長自己的職業生涯,必須加深護城河,形成壁壘,來保護自己。那麼如何加深護城河呢?

1. 不斷的利用業餘時間去提高自己的技術,精進自己。(PS :國內的互聯網環境造就的大部分程序員都變成了 35 歲都要轉行的風氣,原因很簡單:996 讓程序員無法利用業餘時間去精進自己。)

2. 自己多年的開發經驗和行業知識都要學會積累和總結,這是寶貴經驗,是年輕程序員都無法與你比擬的。(PS:很多人做程序員都是衝著高工資,而不是真心喜歡,平時編程大大咧咧,不學會總結和積累。)

3. 技術往深了學的同時,抬頭看看天,因為程序員之所以容易被淘汰,就是因為只會埋頭苦幹,不知道去發現世界。其實,如果你常常仰望星空,看看外面的世界,你會發現,利用技術進行變現的機會挺多的。


最後,我只想囑咐一點:程序員如果創業的話,一定要擺脫技術思維。另外,不建議程序員輕易去創業。現在不是創業最好的時候了。


非著名程序員


程序員並不是你想做就能走多遠的問題,也是吃青春飯的崗位,這個崗位是要天天看看電腦敲代碼的。整天坐在電腦前,身體健康可是一大問題,特別到了35歲以後,身體健康很難象18歲以前那樣活力四射,通宵達旦都可能還身體棒。所以我認為程序員頂多就吃到40歲,而且這個崗位要求很高,並不是隨便能勝任的,十年前你會個PHP,ASP,NET你可能就很牛叉的,當今你如果只會這麼點技術,你可能不要太高要求,找個程序員的崗位都很艱難,所以這個崗位要求學習更多的職業技能。要不斷的提升自己。到了35歲,普遍都上有老,下有小的尷尬階段,這個階段你要學習,你真的要從牙縫擠時間,擠財力,能做到35歲以後還不斷學習,還會好好學習,學習效率高的人,並不是很多見,所以程序員的職業壽命也是相對短暫的,只是靠吃青春飯。這個崗位最後只能往產品經理或者項目經理,或者講師方面轉型。不然頂多幹到40歲,以後的日子就不那麼好過。


文文喜樂見聞生活拍拍


老茶以為任何一個行業都是沒有盡頭的,包括程序員職業,有的是你的能力已經到盡頭了。很多程序員一入大企業後,天天加班,把自己搞成代碼機器了。平日除了跟代碼打交道,還是代碼。真正花在提升自己的時間並不多,這有客觀原因,也有主觀原因。

但是要明白一點,企業招聘你去工作,就是要讓你儘可能的把價值給最大化的,但是對於員工來說,在價值最大化的過程中,也要不斷的提升自己的能力,這才是自己以後立足社會的資本。這些能力不單單是敲代碼的能力,還有管理能力,學習新技術的能力,已經社交能力。

很多程序員過了35歲後,才發現,自己除了對一門語言比較擅長外,其他的語言只是瞭解罷了。換句話說,這麼多年來除了只會自己熟悉的領域外,其他的領域壓根就不懂。這也是為什麼,過了35歲後,容易被年輕人擠掉的原因。

因為這些工作讓年輕人來做,會做得比你還好,比你還有精力。但是,那些擅長多門語言,多個領域的程序員,這就是年輕人無法超越的,畢竟這些都是需要靠多年的經驗和實踐積累下來的。怎麼可能輕易被畢業沒幾年的年輕人給頂下去呢?

老茶身邊好幾個程序員都過了35歲了,照樣被企業追捧,一個快40歲的在國有銀行做技術管理,人家對C語言非常精通,對底層技術很熟悉,還自己業餘用Python寫出一個開源量化項目網絡上。還有一個30多歲經常在電力,電信行業跳來跳去的,人家學習一門新語言需要只需要3天時間就能上手,JAVA,PHP,js,Python還有Net都可以隨手拿來用,移動開發,web開發,服務器集群都涉及,平日的愛好就是研究技術,軟硬件都感興趣。

像他們兩個人,換工作跟玩式的,而且還是一些難度比較大的企業。重點在於他們不需要靠創業來解決職業生涯的瓶頸問題,而是靠自己多領域技術的積累,單靠技術就能決定自己職業生涯的。

身邊很多程序員之所以過了35歲後,就不得不轉行,這些人都有一個通病,那就是知識和技能結構太過單一了。要嘛只會PHP,要麼只會JAVA,前幾年IOS火的時候就參加IOS培訓,後來也就只會IOS開發,這些人才很容易被年輕人給替代掉的。

很多到了30歲以後的程序員,不管是被裁員了還是,找不到更好工作了。就開始抱怨年齡問題導致的,不可否認,這是一個因素。但不是絕對性因素,主要還是看自身技術能力如何。現在社會發展這麼迅速,技術革新也非常的快,如果不懂得多語言多領域的學習,到了一定年齡後,程序員必然會出現職業生涯瓶頸的問題的。


老茶說事


程序員從某些方面來說,也是吃青春飯的。可以往產品經理上轉,如果有好的創意,也可以考慮創業,不要被自己的崗位禁錮了發展,現在跨界跨行很常見。


CEO管理商略


程序猿一般不超過四十吧。。。能超過的基本都可以進入管理層了,也不需要自己天天敲代碼。 很現實的社會。要經常熬夜滴比不上年輕人的激情。


衡東華仔


IT行業在我們國家發展也沒多久,如果後面轉為管理層做到退休問題都不大,如果敲代碼的話我覺得40歲已經差不多了,年齡大了,不能再像年輕的時候這麼拼了,再說那時候有了一定的財務基礎,可以考慮做點別的


分享到:


相關文章: