首頁>Club>
如果不創業,程式設計師職業生涯最遠能走多遠?
8
回覆列表
  • 1 # 位元魚vlog

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

  • 2 # 衡東Simon哥

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

  • 3 # 睿商學社

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

  • 4 # IT人劉俊明

    作為一名從業多年的程式設計師,我來回答一下這個問題。

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

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

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

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

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

  • 5 # 禾老茶

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

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

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

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

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

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

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

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

  • 6 # 程式設計師瓦力

    程式設計師的職業生涯最遠能走多遠?大多數程式設計師都認為,程式設計這個事只能幹到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的道路上越走越順。

  • 7 # 非著名程式設計師

    作為一個程式設計師,也作為一個創業者,我們來聊一聊這個話題。

    首先宣告一點:創業和程式設計師的職業生涯長遠沒有任何關係。如果一個程式設計師創業了,肯恩職業生涯更短。因為創業是一個九死一生的事情。

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

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

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

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

    國內的網際網路環境,壓力大,佔用程式設計師業餘的時間與程式設計師沒有時間持續精進自己之間的矛盾。

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

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

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

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

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

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

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

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

  • 8 # 文文喜樂見聞

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

  • 9 # 慧樂課堂

    剛入行時,拿著傲人的工資,想著好好幹,我曾以為我的人生是這樣的:

    等幹了幾年之後,你會發現,你的人生很可能是這樣的:

    某為很早就爆出來要裁員35歲以上員工的新聞,去年,真的裁了!!!

    程式設計師的35歲,真的如此不堪?

    諮詢了幾位老前輩,程式設計師35歲以後再找開發崗真的不那麼容易嗎?

    一位回答最靠譜的說大情況上是這樣的,不過也不是絕對的,主要還是在個人領域的沉澱,比如你35歲,達到p8的水平,那還是比較不愁的。

    也有很多臨近35歲可能會提前開始嘗試轉點管理屬性,帶個團隊。不過技術還是佔大部分比重的,一般至少70%以上還是做技術最好。

    如果有大廠背景,一般到35歲會往小公司跳去帶個團隊之類,就比較多。

    如何應對網際網路行業的中年危機呢?

    、純技術路線

    根據舒伯的職業生涯階段理論,31~44歲是安定期,程式設計師應該穩定於一項工作,發現適當的晉升通道,確立自己將來的保障。

    結合35歲的門檻,大家應該在35歲前,儘量找到合適的下家,這些下家中有純技術上升通道。

    很顯然,只有大公司才會有純技術上升通道,比如阿里,中小公司是不太可能有的。所以,走這條路的同學,要想盡一切辦法進到大公司中,並且穩定下來。

    社招同學其實是有優勢的,因為在已經有工作經驗的情況下,學歷並不是那麼重要的,起碼不像校招時,直接機篩就給篩掉了,社招同學可以有以下途徑來進入大公司。

    1、混圈子、混人脈、靠內推

    你知道六人定律嗎?就是說想認識世界上的任何一個人,最多透過六個人的橋接就可以認識!!

    這就是圈子和人脈的重要性,你有同學、朋友、同事,他們任何一個人進了大公司,都可以內推你,而且在內推時,是可以直接跳過HR,直接把簡歷給他們主管的。

    凡做過主管的都會有經驗,不看僧面看佛面,也會給你個面試機會,會讓你過來聊聊,不然,他沒辦法給內推你的人交待!

    所以,跟同學、朋友、同事處好關係,用得著!

    2 、靠獵頭

    如果目前你還沒有那些人脈,沒關係,也有方案,去找獵頭,獵頭很好找,簡歷發到獵聘網,就會有獵頭找你了。

    雖然獵頭會跟很多大公司有合作關係,也自然能把你的簡歷推到大公司裡,但這裡有兩點關鍵條件:

    需要走正規流程,先經對應公司HR篩選,再到部門主管,無跳級可能

    獵頭看不看得上你,主要看個人簡歷內容,即個人實力,所以這部分還得靠自己,如何靠自己,看第三點

    3、靠自己

    其實無論走什麼捷徑進入面試環節,在面試時除了自己,誰也幫不了你,所以,如何把自己能力提升是非常非常重要的部分。

    二、 技術管理路線

    從小管理到大管理再到CTO,這條路。說點簡單的,就是管理路線一路走到黑。

    中國自古有官本位思想,覺得做了管理,就不得了了。但在技術性崗位上,真的是這樣嗎?

    對於技術性崗位而言,如果你兩年不碰程式碼,那基本上你的程式碼能力也就廢了。想要立馬找一份開發的工作,基本上沒有可能了。

    所以,技術性崗位可以向管理崗位轉,反過來則不成立。

    大家都經歷過2018、2019的裁員潮,在2018年尤為嚴重,很多公司一個部門一個部門的砍,而有些部門僅留幾個人運維。

    而這些裁員中,首當其衝的就是純管理,皮之不存,毛將焉附?

    而技術人員可以直接找工作,雖然難找,但耐不住崗位多。管理層呢?相對則難了很多,因為管理本身就是軟實力,而且崗位少,在裁員潮到來時,管理崗更少。技術崗透過技術面試,能直接瞭解你的水平,管理則不同。。它沒辦法透過面試瞭解你的實力,你所列舉的各種成果,可能跟大環境和你所在公司有直接關係,而並不能體現你的價值。

    所以,可以做管理,但無論如何不要放棄技術。無論何時,留一個保命的本領!!!

    三、 轉崗

    開發做不了太久,其他行業能做很久?其實整個網際網路行業都是有年齡限制的,如果說老程式設計師大部分人能幹到35,那其他崗位撐死到45也不得了了吧。

    但時間長,總是有機會,而且還是技術出身,對技術實現系列更瞭解,指不定還能實現事業第二春。

    程式設計師能去的方向有,開發測試、產品經理。

    【開發測試】:因為有程式碼經驗,轉到開發測試崗,是有一定優勢的,容易升到管理崗位。注意,開發測試崗跟測試崗是完全不同的,開發測試是有一定門檻的,涉及到測試工具開發、單元測試用例等,是針對程式碼層面的測試。而測試崗則完全不同,是針對軟體功能的點檢,根據測試用例一條條過,是不跟程式碼打交道的,門檻相對低。越低的門檻,競爭力越大!!!所以,要選就選開發測試。

    【產品經理】:應該轉崗的程式設計師至少60%以上,都是選擇這個崗位,首先,我們開發時都是跟產品打交道的,對他們做什麼相對了解,其次,我們懂技術,能瞭解產品的表現形式,缺乏的只是產品思維而已,所以,轉崗產品,相對容易,而且,產品線職業壽命長,經驗能夠積累,你就是幹到40,也沒啥問題。

    建議大家先公司內部轉崗,直接去找工作估計比較困難,也沒什麼好下家,因為在這個領域,你就是個小白。

    在自己公司幹兩年以後,有了一定經驗,加上自己這麼多年的程式碼經驗,找份產品工作問題不大,而且,產品不像技術,沒那麼硬性指標,很多東西都是軟實力,面試時只要會吹,進大公司相對容易。

    四、創業

    程式設計師常年跟程式碼打交道,對於外部的很多東西其實都不瞭解,創業失敗率過高,一個很明顯的資料,能挺過一年的初創公司,只有10%,能挺過三年的創業公司,只有1%!!!你真的覺得到了年紀去創業就一定行?小心老婆孩子跟著你受罪啊!!!當了爸爸才知道父愛的偉大,我寧願吃糠咽菜,也不願意讓孩子受一丁點傷害。我相信所有父母都是這個心態。

    當然,如果你由背景,有人脈,有資金,有精力,可以一試。

    以上,是程式設計師生涯的出路,至於怎麼走,能走多遠,不妨提前規劃自己的職業生涯。

  • 10 # 閱讀的快樂

    如果一直做程式設計師,過了35歲,在國內企業即使公司不裁你,自己也有危機感了。如果是外企,程式設計師可以做到退休沒問題,但是現在外企在國內受到的競爭太大,能不能生存下去都是問題,如果企業突然宣佈關門了,員工做不到退休了。程式設計師與其被動讓公司決定自己的命運,不如主動掌握自己的命運。程式設計師不要想著做一輩子程式設計師,積累經驗的同時,在行業內找其它方向轉行。

    1. 做技術培訓

    因為有經驗,可以轉行做技術培訓工作。我們公司有些女生年齡大了,生了孩子後,精力不夠了,不適合做專案了,就選擇做培訓,相對來說,工作會輕鬆很多,還可以延續自己的技術能力,不至於讓業務荒廢。

    2. 做技術管理崗位

    如果有機會努力讓自己走上管理崗位。35過後,上有老下有小,做程式設計師精力可能不夠了,做管理後可以把繁瑣的細節的事情安排給程式設計師做,只負責把握整個專案的大方向,同樣可以延續職業生涯。

    3. 做技術市場/銷售

    有些技術相關的市場和銷售需要技術相關的背景,可以選擇轉做這些職位。這些職位不會受到年齡的限制,還可以拓展自己的人脈,也是很不錯的選擇。

  • 中秋節和大豐收的關聯?
  • 遠端辦公軟體,好用嗎?有啥推薦?