32歲的程序員,代碼敲不動了,該如何轉行?方向迷茫?

老徐雙城記


程序員的代名詞

說到程序員的工作,大家一般都會想到高薪,其實做程序開發,除了高薪,還有高壓力,高強度,還需要很強專業能力,包括邏輯能力和活躍的思維,以及學習力,專注力。

32歲程序員的現狀

3 2歲的程序員,有多年的編程開發經驗,很多都已經成家,有了妻子孩子,家庭中的瑣事,勢必會分散一部分精力。

同時,程序員因為長時間坐,或多或少都會有職業病,最常見的頸椎和腰椎的問題比較多。身體素質肯定沒有二十幾歲的時候好。所以很多程序員幹到三十幾歲,和和二十六七的年輕人相比,感覺確實乾的很吃力。

基於以上原因,有可能會造成高工資低產出。職業生涯遇到瓶頸。

這個時候怎麼辦!需要做好自己的職業規劃,即使再難也要積極去選擇,不要被動等待。

解決困擾自己精力的事情,繼續在開發崗發光發熱。

  • 首先要分析是否家庭因素造成的,如果有影響,則需要想辦法處理好,家庭關係不和諧,勢必會影響工作狀態。造成工作時無法集中精神,效率低下。

  • 鍛鍊身體,將身體素質提高,身體是革命的本錢,身體素質優,才會有精力完成工作的任務。精神才會飽滿,如果身體素質差,那麼任何工作都會吃不消,所以必須每天給自己安排一段時間進行一項體育鍛煉。

轉行走技術+管理

做了多年的程序員,對於技術有很強的經驗,對整個產品的開發流程應該也有一定的掌握可以轉行做項目經理。產品經理。但編程主要是面對電腦,做項目經理和產品經理,更多的是協調項目狀態和進度,主要是和人打交道。對於性格內向的人來說,這個過程也是非常痛苦的,而且絕大部分會出現不適應情況。這點需要做好準備。

這裡建議初期轉崗時,考慮技術+管理,而不是管理+技術,其中的區別,大家自己仔細思考。

轉行做技術支持類崗位

嵌入式軟件編程行業,很多人年紀大了以後,如果轉行,很多會轉為FAE技術支持。這樣的崗位工作的技術壓力相對於開發來說,會小一些。有些公司的FAE的工資會與業績掛鉤,業績越好,收入越高。

做產品,自己技能變現。拓展副業

現在整個市場有一定的把握,再有一定的社會資源和渠道,可以利用自己的專業技能,轉化為產品,並銷售出去,或者委託別人銷售出去。賺取額外的一份收入。等到副業能夠足夠支撐開支的時候,則完全可以轉型創業了。

總結

任何一個在打工的技術人員來說,到了三十歲以後,都會面臨這個困境。應該及早做好打算.


科技電小二


職場上,在職業生涯的初期,大多數人跳槽大都是為了薪資,哪個單位薪資福利好,就到那家單位。

IT行業更是如此,特別是程序員, 有的人一年一跳,有的人甚至是一年兩跳,跳槽很頻繁,我不認為為了錢工作這是一種錯誤的價值觀,畢竟努力工作是為了更好的生活,都要養家餬口確實不容易。

我一位同學,從事C++開發。剛畢業那會兒,我們月薪一樣3000元,一年後,他跳槽了,薪資翻了一番,月薪6k,而我也加薪了,月薪4k。很快一年過去了,他又跳槽了,這次薪資10000。而我也再次加薪了,月薪5000元。那年,我們同樣是碼農,可薪資待遇完成不同。

在職業生涯初期,跳槽確實是漲薪最快的一種方式,有的人一跳薪資增加2-3k,有的翻了一番,甚至更多,但到了中後期,薪資到了一定的瓶頸,跳槽再也沒有前期漲幅那麼大了,而自己在頻繁的跳槽過程中,有些技能與業務的能力也沒能很好的積累起來,這時時常會感到焦慮,對未來感到迷茫。

相反有的人,他們同樣期望掙更多的錢,但他們不單單隻看薪資這一塊,他們會綜合衡量薪資待遇、技能積累等多種因素。有時候,你會留意到職場中有些人厚積薄發,一路走來雖然坎坎坷坷的,最後也得到了相應的報酬。之所以出現這種現象,是因為這些人注重職業規劃,所以說做好職業規劃很重要,不容忽視。

程序員32歲前跳槽大多數看薪資,那裡福利好去那裡,32歲後請慎重。避免出現大齡程序員的尷尬。程序員職業發展大致有下面5種方向:

1、技術型

初級工程師->中級工程師->高級工程師->架構師->技術總監->CTO。有些人認為,程序員是青春飯,其實不然,30歲依然在程序員崗位多的是,40歲做程序員不是不行,重要的是,你必須成為一個不可替代的程序員,成為技術大牛,獨當一面,能夠解決普通程序員不能解決的問題。

2、管理型

軟件工程師->項目組長->項目經理->項目總監->技術總監->CTO。如果在項目經理職位呆得過長時間,比如2年3年,甚至5年,鑑於一些原因,沒能往上升職,也會感覺到焦慮,我們都期望職位能一直往上爬,可有時並不能如願。

3、交叉型

初級工程師->中級工程師->項目經理->技術總監->CTO

4、轉行

工程師->產品經理、設計、銷售人員、運營等

有不少技術人轉做運營、數據分析、項目評估等方向,技術人有著很高的邏輯與分析能力,從事這些行業也有很多優勢。幹一行愛一行,幹一行專一行。想想在成為程序員時我們擅長幹什麼,要是哪一天不做程序員了我們還能幹什麼。有時候,多花點時間思考下,給自己一個未來的規劃,想想自己對什麼真正感興趣的,什麼方向才真正的適合自己,進而給自己定位,然後朝著自己定位的方向去努力奮鬥,只有這樣才能讓你在職業生涯的中期不至於太過於迷茫,不知所措。

5、創業

我們可以藉助豐富的技術經驗和人脈關係尋求發展。 以前聽人說30歲掙錢前靠能力,30歲後掙錢靠人脈,我不以為然,現在想想卻覺得很有道理,非常贊同。

職業固然重要,但職業規劃並不是一成不變的。每個人在職業的每個階段都會接觸不同的領域,自己也會有不同的認知,自己的思維也會有所變化,很可能會發現自己更適合的領域也說不定,無論如何,我們要做的就是不斷學習,提升自己,關注職業規劃,給自己制定一份更適合自己的職業藍圖。踏踏實實工作,不辭辛苦,默默為自己腳下多墊高些,相信你會看到自己渴望的風景,享受那些曾經渴望品嚐的果實。

以上只是個人的見解。對此不知你有何看法,歡迎交流!


Echa攻城獅


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

咱倆可以說是同齡了,我之前也是在一線做Java開發,目前在國內一個比較有名氣的機構做講師。我的轉型,也不是脫離IT界,現在除了正常的教學之外,自己私下裡也在接一些私活,你懂得。其實我也有過你這樣的迷茫,年齡越來越大,壓力越來越大,以後該怎麼辦?習慣了程序員的高薪,如果幹別的行業,薪資怎麼樣,能不能心理平衡?總之,真的是有過一段時間的迷茫和糾結。不過我現在已經沒有了那時候的迷茫,因為我現在成功轉型做了講師,技術也在不停的學習,而且我現在也經常和一些公司接觸,他們也很希望我加入,所以我現在基本就是可進可退吧。

比如我,現在就專職做IT培訓,培訓的過程中繼續學習新技術,保持自己的技術先進性;

業餘時間接點私活,鍛鍊自己的項目實戰能力;

考了教師資格證,即使35歲之後,我也不擔心完全沒工作,我可以回老家做箇中小學老師,現在小縣城的本科學歷老師還是很缺少的。

然後自己利用現在積累的資金,以後再做點投資,我覺得以後的生活不會很差。

希望我的經歷可以給你點參考吧!


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

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


一一哥Sun


本人也是一名程序員,至今工作已經16年,程序員35歲危機是個非常普遍的現象,結合自己的工作經歷,談談程序員的發展之路。

首先我們要認清程序員的優勢和劣勢,對於大多數程序員,由於常年的工作喜歡,顯著的優勢是思維嚴謹,邏輯清晰,做事認真,為人實誠。但因為編碼時一直在自己的封閉世界,缺少機會面對市場的直接競爭,我見過的大多數程序員不善溝通,缺乏自信,抗壓能力弱,缺少積極解決問題的心態。

32歲的程序員,已經擁有了大量的工作經驗,但年齡尚輕,還有時間和機會彌補自己的缺點和短板,程序員由於一直的慣性思維,轉行別的行業接受速度其實很慢,也缺乏狠勁兒和狼性,不太建議轉行,而且從職業成長的路線上,轉行相當於從頭開始,已有的積累幾乎迴歸為零,得不償失。那麼程序員到底應該怎樣發展,才是對自己最有利的方式呢?

對於32歲的程序員來講,從我個人的工作經驗看。

第一、儘自己最大能力找一家有發展潛力的公司,減少跳槽。年齡越大職位越有限,競爭也越大,與其反覆跳槽,不如拋開一時得失,在一家公司穩定發展,積累豐富的行業知識。

第二、修煉自己,除了技術積累之外,學習能力、溝通能力、解決問題的能力都需要不斷的提高自己,儘量爭取管理崗位,帶過團隊和沒帶過團隊的人在很多方面都區別很大,有帶領團隊的經驗,會讓人更自信、更成熟。

第三、提升價值,github、論壇、交流會、技術專利,建立自己的github,根據自己的經驗提煉代碼,並分享給別人,多參與論壇和交流會積累人脈,有能力就申請技術專利,打造自己的品牌價值。

第四、架構能力,擁有豐富的行業知識,才能有足夠的實力進行系統架構,好的架構師甚至需要十年以上的經驗積累。

第五、解決問題的能力,除了技術問題,日常工作中還會有很多各種各樣的事情需要解決,鍛鍊除了技術問題外的問題解決能力,會讓自己的整體實力更進一步的提升,就本人十幾年的工作經歷看,問題解決能力可以概括為十六個字:換位思考,向上溝通,解決方案,貫徹執行。

32歲的你,不建議轉行,因為我也從32歲過來過,更希望你能沿著現在的路,越走越遠,而不是換條路,從頭走起。



我叫一片紅


一個非常好的問題,我是工作多年的Web應用架構師,做過程序員、大公司技術經理、小創業公司CTO、架構師,來說一下親身經歷,僅供參考。歡迎關注我,聊聊IT專業技術和職業發展。


剛畢業那會還是PC的時代,開發Windows C++程序,跟隨一個德裔美籍的架構師學習,收穫很多,也打下了編碼技術的堅實基礎,現在想起來還是非常感謝入門師傅,學的專業知識受益終身,對軟件工程的理解和實踐在工作中非常有幫助。


然後08年前後移動互聯網發展了起來,轉行做APP,在一家外賣O2O平臺(已經倒閉)經歷了職業發展的一個重要階段,入職是APP開發、然後負責團隊、再到整個技術團隊包括後臺研發管理,中間有過一段時間沒寫代碼,但一直是hand on的技術管理模式,技術上沒斷檔。很遺憾後來公司關閉了。


接下來在一家在線教育公司做純技術管理,距離技術越來越遠,後來裁員,我就轉做架構師,得益於原來寫代碼基礎好,做架構師不脫離代碼,也帶團隊。現在我更喜歡自己的title是架構師,看著一個業務系統逐漸成型併產生商業價值,有付出有收穫。


補充一點很重要,每個行業都有成功的人,做自己擅長和喜歡的事情,專注才能專業,有興趣才能持久,有價值才能持續,有意義就是貢獻。

最後的總結就是:搭上一條好船(gongsi),做自己擅長喜歡的事。


急速馬力快de源碼客


畢業2年了,一直都是從事程序員的工作,現在突然迷茫起來。開始想以後的職問題了。看到身邊一些“大齡”程序員的出路,我也分別跟他們取經,聽聽他們的分享。 主要是下面3條:

1.做管理

做管理,估計是大部分程序員的選擇。原因很簡單,“大齡”程序員有著多年的開發項目經驗,這些實戰經驗能一些崗位起到很重要的作用。比如:CTO,項目經理、產品經理。

有著豐富的開發經驗,能讓你在日常工作開展中更好地跟年輕程序員溝通。 技術出身往往有更好的邏輯思維,更懂得用程序員“能聽懂的”方式去跟他們溝通,這一點是非技術科班出身的管理者所缺少的技能。

(不懂技術 vs 懂技術)

程序員大多不善於交際,做管理崗更多的是管人管事,跟人打交道,而不是跟機器打交道,對你的語言表達、溝通能力是一個很大的考驗。 管理也是需要許多知識的,不是光有技術資本就能管得了人理得了事的,所以從單純寫程序轉到管理,還是要繼續提升自己其他方面的能力,否則在工作上也是寸步難行。

2.創業

自己創業的,這種人大多數是在工作中到了一定的崗位,有了一定的資本,綜合能力提升到一定的水平,對自己有比較足的信心。如果單純是因為自己工作不開心,對老闆不滿而憤然離職創業的,這種基本成功概率為零。

創業比起做管理崗要求更高,除了溝通能力,還有商務能力,團隊管理,人脈資源等等,都是創業者必備的技能。每個創業者都要有九頭六臂老處理日常大大小小的瑣碎事,還要有極強的承壓能力,下個月的員工工資都發不出來了,今晚依然能倒頭就睡,否則創業未成,自己就先被壓垮了。

創業難度很大,風險很高,但總會有“勇士”前赴後繼。

3.繼續做程序員

選擇繼續單純地寫程序的,除了熱愛,估計就是尷尬地別無他選了。大齡程序員在國內企業基本沒要,有N多有拼勁能加班、要求又低、還沒有家庭負擔的小年輕在等著呢,誰願意要你來寫程序?

如果想繼續抱著鍵盤安安靜靜地寫程序,估計要在某個技術方向深度學習。比如做遊戲就一直做遊戲,做網絡就一直做網絡,其它方向的工作基本不在考慮範圍內,這樣才能在一個方向上積累下來;否則各個領域都會一點皮毛,但又沒有精通的,企業幾乎不需要這種人。

程序員找出路還是要儘量提前進行職業規劃和準備,千萬不要說什麼:“走一步,算一步”的話。在這個一睜眼就是競爭的時代,你可以放鬆休息,但別人會繼續前進,不會等你。

4.總結:

年輕時迷茫是必須有的,多加思考,選擇一個你的前進方向去努力很重要。主要還是我自己作為程序員,IT編程技術還不夠精通。我現在要做的就是好好上班,不斷學習,爭取明年月薪翻倍!在這我也和大家一起勉勵,一起加油!


一枚小測試


這是個好問題。我猜之所以大家覺得程序員是吃青春飯的是因為:

1. IT 技術日新月異。如果不是特別熱愛,能夠在年輕的時候打好基礎,把技術學通透,能夠以不變應萬變。會感覺跟不上技術的發展。有種沒有年輕人學的快,懂得多的感覺。

2. 程序員多加班,30歲以後熬夜會導致明顯的疲勞,從而影響第二天的效率。進而導致惡性循環。如果不是特別愛運動,堅持天天運動。很可能有很疲憊的感覺。

3. 每年大量的畢業生衝進公司,他們精力旺盛,敢打敢拼,積極好學。如果你做的合作和他們一樣,很有可能被老闆嫌棄,你工資高,但是效率還不如畢業生。如果你的五年到10年的工作經驗可以甩開畢業生,那就另當別論。如果頭幾年的編程精力讓你的代碼質量更高,考慮更全面。這是畢業生比不了的,你還可以做他們的導師。

如果是因為疲憊了,想找個輕鬆的工作。不一定要轉行,可以找個相對不那麼加班的公司,比如外企。工資低一點。但是輕鬆一點。

如果是因為不喜歡這個行業,可以嘗試別的喜歡的行業。那就可以做到不怕吃苦,更加努力拼搏,因為喜歡所以不怕累。


閒扯編程那點事


人的貢獻與收入成正比,工作時間越長,對企業貢獻越大,收入越高,反之,沒有貢獻就沒有收入。

工作本身沒有好壞之分,但是它和老闆與頂頭上司有關,如果老闆專業,懂得行業規則,明事理。頂頭上司關心下屬,不推卸責任,再加上一群關係融洽的同事,薪水目前還算滿意,自己再苦再累工作起來也是開心愉快的。

如果老闆壓榨員工,每天工作十八個小時,幹著技術活,出著搬運工的力,拿著臨時工的薪水,這個工作就不要留戀了。

靜下來,算一筆賬。

32歲沒有幾年工齡,如果是本科以下畢業工齡也沒有超過十年。研究生畢業大概工作了五六年。如果博士畢業也就三四年。

算下來你為企業做了幾年貢獻,累嗎?

如果自己的專業知識,行業經驗,能夠跳槽到同類行業做起來得心應手,馬上開始準備跳槽。

如果自己的企業有很多程序員,少一個馬上有人替代,自己業務水平一般,更沒有研發經驗,只是感覺自己代碼敲不動,建議就不要輕易跳槽了。

如果自己文憑能拿出手,有一定的研發背書,可以考慮央企電子科技之類,央企管理規範。私企你已經嘗試過了。

企業的生存都是靠員工給創造財富積累起來的,企業永遠不是福利機構。


金谷豐盈


這是一箇中年碼農都會困擾的一個問題,走管理的話實際事也很多很雜,幹到這個階段技術有一定積累也不想輕易放棄技術,但是一直做技術在國內的公司往往會越幹越體力不支,加班嚴重,而且隨著家裡上有老下有小也會分擔更多的精力到家庭裡。

個人覺得35歲之前有機會還是要去銀行或者國有企業做開發相關的工作,工作壓力不是很大,而且還能繼續做自己喜歡的技術工作。如果條件有限,那麼就嘗試著手乾點副業啥的,做起來的話就轉行吧~祝福,一起努力!



小吃貨生活Vlog


關於題主的問題,我感受非常深,也經歷過類似的心路旅程,有的行業到40歲才考慮中年危機,碼農卻是從入行的時候開始就要考慮未來怎麼辦!

一、從現在開始,擺脫消極心態,這點最關鍵,32歲其實正是大好年華,人生經驗和閱歷、社會資源都有了一定的積累,有人在這個年齡已經功成名就,有的人找到了可以功成名就的平臺,有的人正在打造功成名就的平臺!所以,仔細思考總結一下自己的過往,問問自己:想達成什麼目標?自己的能力和資源能否實現這個目標?能的話,制定計劃,一步步執行!不能的話,缺什麼就找到對應的方式去彌補!

二、第一點說的是務虛,也是必須要有的過程!只有這樣對自己進行全面的梳理和總結,擁有積極的心態,才能做好務實的事情!接下來,我們聊聊怎麼務實!

1.建立自己的品牌,打造自己的IP 。作為碼農,其實也要自我展示!所以,還有什麼比建立自己的博客站點更適合碼農的呢?自己的從業經驗、技術心得都可以實時的記錄、分享,做好seo,另外一些主流的媒體平臺也開好賬號,比如csdn、頭條、百家號、大魚號、知乎等等,可以同步自己博客站點的內容。現在是酒香也怕巷子深的時代!

2.建立社群,運營社群。在通過各種自媒體渠道不斷的發表技術類文章、分享心得的過程中,我們會結交一批朋友,同時可能還有有一些小小的收益,我們要學會平臺思維,要有社群意識。所以,我們可以通過qq群、微信群、頭條圈子等等來建立社群、管理社群、壯大社群!

3.後續規劃和發展。當我們的自媒體和社群都發展到了一定規模的時候,我們需要進行後續的規劃和發展了,這是根據你的目標來定,比如,你喜歡上了寫文章當老師的感覺,那麼,你可以走專欄、培訓等路線;你還是喜歡技術,那就繼續鑽研,圈子大了,你的知識面、眼界、格局必然都不一樣了,去大一點的平臺做技術管理、帶團隊都沒問題;如果你擁有了自己創業的想法,也有資源,那就勇敢的去創業!

總之,沒有過時的人,只有懶惰的心!貴在自知、貴在自強、貴在堅持,共勉!

最後,謝謝題主的好問題,也謝謝悟空問答的邀請,我是IT老黃,覺得我的回答有一些參考的朋友們可以關注我 ,也歡迎評論留言拋磚,您的指正令我進步!


分享到:


相關文章: