1. 程式人生 > >我也 30 了,來談談程式設計師的迷茫年齡

我也 30 了,來談談程式設計師的迷茫年齡

今年三十了,到了傳說中程式設計師最應該迷茫的年齡了,那麼我迷茫嗎,沒的說,按照某司34歲就要勸退的要求,我還有4年的程式生涯。

為什麼30歲的程式設計師就應該迷茫呢?

30歲正是經過了七八年的職場生涯,技術、經驗、職業素養等各方面都到了一個比較充沛的階段。如果前幾年不是在混日子,到了現在,踏踏實實幹活的一般會成為公司的核心開發,潛心研究技術的應該會成為架構師,有領導才能的也許是小領導或者專案負責人。按道理來講30歲正是人生的最黃金年齡,也是事業發展的核心階段,如果在這個階段抓住機遇能有突破,對整個職業生涯影響可謂不小。

轉眼一想,三十歲也確實該迷茫,三十歲了,你在熬幾個通宵試試?父母年紀大了或者有了兒女真是到了上有老下有小的階段,很大的一部分精力需要放到家庭裡面,這個階段你就是家裡的頂樑柱,可能家裡最大的收入就來源於你。如果你和我一樣來自於農村,沒有什麼家底,回家之後你會看到昔日裡你感覺混的很一般的同學,買了房和車,日子過的很悠閒,然而你每個月工資一萬兩萬的收入使照樣無房無車無存款,然後你會想,這麼多年自己也一直沒有歇著,每天也都堅持和努力,但現實和理想仍然差了那麼一截?

想起了上一段時間看到的一個新聞,當大家都罵此男子不守規矩的時候,有人從另一方面進行了解讀,心情比較複雜。

中國的IT行業還很年輕,真正發展的時間也不過二十多年,而且中國網際網路發展的速度非常的快,往往在其它行業需要積累N年才可以職業級別,到網際網路公司幾年就完成了。很多寫程式很牛逼的程式設計師沒過兩年就都多多少少的被提拔到了管理的職位,有好處也有壞處,好處是可以綜合的鍛鍊自己,壞處是沒有太多的機會去做深入的研究,大公司可能還好一點。在這個快速的發展過程中,選擇多了起來,也容易產生迷茫。

就像研究技術一樣,探究迷茫的本質是什麼?

迷茫本質是未來的不確定性,典型的代表就是在你人生最關鍵的幾個選擇點上,比如:畢業時考研還是上班、工作後選擇大公司還是創業公司、工作幾年後走管理路線還是技術路線…

誠然每個人每個階段的迷茫都是不一樣的層次也是有所不同,很多線上或者線下的朋友也會一起聊聊自己現階段的困惑,有的會說,我現在進入了一個瓶頸,不知道如何去突破了;有的程式語言已經換了兩次了,然後還問,現在轉Java還有前景嗎?我自己其實也不敢妄言,也只是結合自己的情況給了一些建議,也未必正確。

所以迷茫是不分年齡的,到那個階段都會有那個階段的迷茫,只是到了30歲迷茫的情況會更復雜一些,回顧一下自己的職業生涯的幾個關鍵的迷茫點,希望可以給同樣階段的你有所啟示。

大學畢業

最近我司在招聘中級Java工程師,在某網站上釋出了一個崗位需求,半天的時間來了100多封簡歷,突然感覺剛畢業程式設計師現在競爭很激烈,從我畢業到現在吧,有一個感觸剛畢業的程式設計師是最難找工作的,工作1-6年中找工作的溢價能力是不斷提高的,多工作一年出來找工作的機會就越多,企業也熱於招聘有豐富經驗的程式設計師,工作6年以上,也就是30左右了吧,如果在前6年中都在混日子,或者都在外包公司,或者業務6年幾乎都沒有太大變化的公司中,那麼6年後受歡迎度會越來越低。

所以剛畢業的第一家公司,最重要的是有一份工作可以讓你去學習和實踐,畢竟大學課程和實際工作差別還是比較大,如果有選擇的情況下,儘量選擇自己喜歡的行業,比如對遊戲感興趣,那麼就多投一些遊戲公司,對電商感興趣多投一些電商公司,如果沒有太多選擇的情況下,儘快選擇一家有技術氛圍的公司,那麼如何在面試的時候判斷這家公司有技術份額呢?第一看公司的面試過程,對面試人的態度是否真誠,如果面試者一副牛逼呼呼的感覺,基本上面技術氛圍不咋的,越是牛逼的人越低調;第二看面試過程中考察的知識點都是什麼,一般面試者官都會關於公司的專案技術基礎來問一些題目;最後主動問一下公司的技術棧都有哪些,自己入職後負責那部分?

對於這個階段的同學來講,最重要的是儘快去入職工作,積累經驗。對了,儘量不要去外包公司,很難賺取到什麼經驗,而且會累死。

工作兩三年

先說說我工作兩三年的那個階段吧,就是工作兩三年後,技術積累也有了,專案中遇到的問題基本上也都能解決,但是當時我們是一家偏傳統的企業,我做的專案基本上就是給各個公司的IT管理員或者企業領導來用的,基本上使用者不超過10個,那時候我就特別想讓自己做的東西可以讓千萬萬的使用者來使用,這樣我才覺得我的工作更有價值,而不是做了大半年的專案給幾個人用,而且幾乎沒有反饋。

於是在公司了兩三年後,我換工作的時候目標就稍微明確了一些,做自己產品的公司,並且未來這些產品可以服務於大量的使用者,這種型別的公司基本就都是網際網路公司了,當時放眼西安幾乎沒有什麼像樣的網際網路公司,大家都知道北京是網際網路公司最多的地方,因此依然決定來北漂尋找一份網際網路公司的工作,當時只是不想去傳統企業,但是到底是進入什麼樣的網際網路公司我並不清楚,機緣巧合進入了第三方支付行業,那時候我感覺這就是我當時想要工作。

如果你不知道自己喜歡什麼樣的行業,那麼你至少要知道什麼是你不喜歡的,這樣在選擇的時候也能幫你做篩選。

兩三年之後應該是程式設計師最黃金的年齡,在這個階段積累技術應該是最快的,如果你在自己的崗位中呆了一年多了,感覺還是沒有學到什麼東西,建議跳槽,有時候如果你自己沒有能力去驅動自己去改變的時候,那就靠外部環境來驅動你,真正的經驗、解決問題的能力都是在實戰中學習到的,去了新的公司打破自己原有的技術盲區。

管理or架構

按道理來講,在公司4年到6年的這個階段,基本都到了中級or高階開發工程師的階段,也是正練程式碼的時候,也是從how to do 做why to do 的階段,到了可以慢慢做一些底層或者原理的研究階段,但是在中國,基本上程式寫的好的在這個階段慢慢都會讓去做一部分管理的工作,比如專案經理,小組組長等,有可能涉及到溝通或者其它的雜事太多,相應的程式設計的時間就少了,也容易產生迷茫?可以潛心研究技術,不太願意做溝通或者撕X的,對技術保持熱愛的可以走向架構師的這個方向。

其實我在工作4年多的時候,心裡面的標準方向就是想做一名架構師,幻想著可以指點專案架構的江山,但是很快我發現在中小型公司裡面不太現實,技術架構級別上都是技術經理在做決策,有架構師職位也基本上要不是偏高階的程式設計人員,要不也是做了一部分的管理職能,沒有純粹的架構師職位,後來我司成立網際網路金融專案,領導就以可以讓我獨立負責所有技術為誘惑,後來就走向了技術經理的這條路子,不過後來確實可以按照自己的想法去構建整個平臺的時候,感覺還是挺不錯的。

不是技術好的都可以做管理,有時候也和個人的氣質有很多的關係,有的人在為人處世方面確實比較擅長,有的人卻對技術有著天生的敏感性,做了管理之後,和很多不同的人做了深度的交流了解,你會發現把合適的人放到合適的位置是多麼的重要,可以省很多的心。因此在這個階段需要對自己有所瞭解,自己擅長或者喜歡做那個方向,另外沉下心來研究技術,實踐技術,等待機會,因為公司裡面提拔的人才基本上都是老員工多一些,因為經歷了多年的一起抗戰感情上信任的住,技術能力也比較瞭解,頻繁跳槽比較難一下進入高階一點的職位。

在這個階段最好能選擇一個自己喜歡的行業來穩定下來,比如遊戲以後換工作的時候也是遊戲方向,比如你喜歡金融,以後的工作儘量都和金融相關的,有行業積累的情況下,對以後的發展非常重要,如果這兩年做金融,過兩年又是通訊各種換,到頭來行業背景幾乎是零,因為技術的本質還是為解決實際問題,如果你在某個行業多年,那麼你對行業的系統有全面的瞭解,開發過程中也會避免很多問題,這就是為什麼很多公司招聘的後面都會有一條,有xxx工作經驗者優先的原因。

30歲程式設計師

我身邊有一部分程式設計師到了30歲左右轉行了?當然很少的一部分轉到了完全不相干的行業裡面去了,理由是寫程式太累30歲以後身體就不行了,還有相當一部分轉業到IT的其它崗位了,比較多有:產品、測試、售前、需求管理等等。其實我覺得還是對程式的熱愛不夠,或者是本身的興趣點就不在這裡,這裡就不討論30歲程式設計師到底還適不適合程式設計的這個話題,因為我現在還在寫程式碼,我也熱愛寫程式碼完全沒一點問題。

有一段時間,半夜總是失眠,躲進衛生間裡面點上一支菸,對鏡子問自己這是你想要的生活嗎?在北京4號線,身體可以保持傾斜45度而不倒,這不是魔術是生存。地鐵裡面男男女女以各種姿勢貼在一起,站在門口不用走自動被擠進去,都拼上自己一天的力氣演繹這上班的第一課。每次我看著地鐵裡面急匆匆的路人,我就想他們的生活是什麼樣的?16年冬天的時候我差點被北京的霧霾給逼瘋了,白天是黑夜,夜晚也是黑夜,每到週末就是大霧霾,感覺自己好像被囚禁了一樣,在房子裡面坐立難安,不知道哪一天我會不會因為霧霾而離開北京。

隔一段時間朋友聚會就會發現又有一位朋友回老家了,每次走一個朋友心裡就咯噔一下,想想自己為什麼還在堅持,回家好像生活很悠閒,有一刻真的有回家的想法,但是下一刻立刻被我否了,首先經濟條件還達不到回家養老的程度,第二老家根本沒有自己喜歡的什麼網際網路公司,第三,我可能也習慣這種大城市的生活,方便、快捷、甚至擁堵。

就像剛畢業在西安的那種感覺一樣,剛畢業那會,有少一部分人去了北京、上海,大部分都在西安,然後我們在西安的這部分人,每次有一個離開西安去別的地方的時候我們就聚一下,每年我都可以送走幾個人,到了最後紅柯走的時候就我們兩個人一起吃了個飯,如今那些在北京上海的朋友都慢慢的回了老家,而當時留在西安的我,卻一直漂在了北京。

這就是我30歲的迷茫,要不要重新選擇拼搏一把,要不要離開這個熱愛又無奈的城市。你呢?

最後

那麼迷茫就不對嗎?從某種角度來講,迷茫是一件好事情,說明你對現狀進行了思考,對目前狀態有改變的期望,同時又對接下來改變後的未來不確定性,所以才迷茫。所以說迷茫不是錯,迷茫之後沒有行動沒有改變才是問題。可以給自己一段時間,在這個時間內,進行充分的瞭解選擇後的結果,以及對自身定位,在這個時間段之後,就果斷的行動,不要拖拉。

回想自己這幾年的迷茫,剛畢業那會迷茫要不要進入IT行業?要!工作兩三年迷茫要不要離開家鄉去網際網路公司?去!來北京後,要不要跟著公司搞網際網路金融,搞了。去年朋友說創業去不去,思索良久,麼去;那麼現在呢,要不要繼續在北京吸霾,還是沒有想好,要不要進入一個新的領域去拼搏,也是沒想好?

對了,這幾年好像過一年兩年我就要迷茫一陣子,但是現在回想起來剛開始的迷茫卻和現在迷茫又了大不同,思考的層次也不同,沒事迷茫的這種頻率還是保持了下來;在回想自己不迷茫是什麼時候呢?下決心進入IT行業,潛心學程式設計的時候,剛工作熱情工作的時候,天天加班搞網際網路金融的時候,有一個共性,那就是飛速成長學習的時候,打破自己壁壘的時候,所以現在的迷茫可是就是慢了下來,又要重新選擇了嗎。

所以呢,迷茫是一件好事嗎?從某種角度來講,我認為是的。

那麼作為程式設計師的你,還在迷茫嗎?

相關推薦

30 談談程式設計師迷茫年齡

今年三十了,到了傳說中程式設計師最應該迷茫的年齡了,那麼我迷茫嗎,沒的說,按照某司34歲就要勸退的要求,我還有4年的程式生涯。 為什麼30歲的程式設計師就應該迷茫呢? 30歲正是經過了七八年的職場生涯,技術、經驗、職業素養等各方面都到了一個比較充沛的階段。如果前幾年不是在混日子,到了現在,踏踏實實幹活

挨踢職場求生法則-----在IT職場打滾超過15年從小小的程式設計師做到常務副總。

摘要 我在IT職場打滾超過15年了,從小小的程式設計師做到常務副總。相對於其它行業,IT職場應該算比較光明的了,但也陷阱重重,本文說說我的親身體會,希望大家能在IT職場上戰無不勝!通用法則法則1:忍耐是一種美德。為了生活,很多時候你必須要忍!忍受你的領導對你的無理責罵、

30 前途在哪裡?

快 30 了,還是一名程式設計師,幹著一些 CURD 的工作,以後該怎麼辦呢? 昨天晚上,在公眾號後臺看到上面這條留言,我感到很震驚,忍不住晃了兩下腦袋,生怕自己會錯了意。原因有兩個,一個是:“30 了,還是一名程式設計師,不應該感到很幸運嗎?仍然和自己心愛的程式打著交道,何樂而不為呢?”另外一個是:

學習軟體兩年距離成為程式設計師還有多遠?

       大學三年級了,學程式設計也學了兩年多了(其實總起來還不到兩年,因為一多半兒的時間是在學習市場營銷;但是這種模式很不好,至少不太適合我)。學的是混混噩噩,亂七八遭…        今天下午看了人家真正程式設計師寫的一個人才招聘系統,是基於.NET Framwork 2.0的採用ASP.NET編寫的

不是藥神》!小編用Python分析為何能三天破10億!

房子 示例代碼 pro 需要 詞雲 comment 二次 -i 移民 影片在未上映前,大規模的點映積攢了相當高的人氣和口碑, 截止 7 月 9 日淩晨:豆瓣評分:9.0 分,貓眼:9.7 分,淘票票:9.5 分,時光網:8.8 分 。 藥能治病,命卻

一個朋友給看一個S5PV210 核心板方案報價很low 忍不住冷笑想你進來一定會冷笑的

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

一名3年工作經驗的程式設計師應該具備的技能(寫得很好果斷轉) 因為和同事有約定再加上LZ自己喜歡做完一件事之後進行總結因此有這篇文章。這篇文章大部分內容都是面向整個程式設計師群體的當然因為LZ本身是做Java開發的因此有一部分內容是專門面向咱們Java程式設計師的。

因為和同事有約定再加上LZ自己也喜歡做完一件事之後進行總結,因此有了這篇文章。這篇文章大部分內容都是面向整個程式設計師群體的,當然因為LZ本身是做Java開發的,因此有一部分內容也是專門面向咱們Java程式設計師的。 簡單先說一下,LZ座標杭州,13屆本科畢業,算上年前在阿

程式設計師年齡偏大被開除:年紀大又不是幹不這種決定不服

這是一個悲傷的故事,一名程式設計師因為年紀偏大被公司直接開除,其在論壇上悲憤發帖:年齡大不適合開發崗位就該被開除,在公司辛辛苦苦幹幾年,最後以這個理由被辭退,真是讓人無語。這名程式設計師還晒出了其與HR的對話截圖。 在微信對話截圖中,我們看到HR是這樣通知這名程式設

【qq_25062671的部落格】喜歡程式設計師,他們單純、固執、容易體會到成就感;面對壓力能夠挑燈夜戰不眠不休;面對困難能夠迎難而上挑戰自我。他 們會感到困惑與傍徨但每個程式設計師的心中都有一個比爾蓋茨或是喬布斯的夢想“用智慧開創

我喜歡程式設計師,他們單純、固執、容易體會到成就感;面對壓力,能夠挑燈夜戰不眠不休;面對困難,能夠迎難而上挑戰自我。他 們也會感到困惑與傍徨,但每個程式設計師的心中都有一個比爾蓋茨或是喬布斯的夢想“用智慧開創...

【傳a奇—學習部落格】喜歡程式設計師,單純、固執、容易體會到成就感;面對壓力能夠挑燈夜戰;面對困難能夠迎難而上挑戰自我。他們會感到困惑與傍徨但每個程式設計師的心中都有一個比爾蓋茨或是喬布斯的夢想“用智慧開創屬自己的事業“

我喜歡程式設計師,單純、固執、容易體會到成就感;面對壓力,能夠挑燈夜戰;面對困難,能夠迎難而上挑戰自我。他們也會感到困惑與傍徨,但每個程式設計師的心中都有一個比爾蓋茨或是喬布斯的夢想“用智慧開創屬自己的事業“...

個疫情傳播模擬程式

用.NET寫疫情傳播模擬程式 前一陣子看到有人制作了《疫情傳播模擬程式》,是用Java做的。裡面根據多種實際情況,如居民移動意願、醫護能力、病毒傳播能力,來模擬疫情的發展。看完之後,我暗暗稱奇,特別是結合一些視訊和照片,確實做得非常好。 後來過了幾天,這個視訊還上了人民日報的微信公眾號,這時我們.NET社群就

在阿里工作5年斗膽談談認為的高階開發到底應該是怎樣的?

之前有很多讀者會經常問我類似的問題: 達到什麼水品才能進阿里? 阿里的P6有哪些要求? 我想進阿里,我要準備什麼? 這些問題我之前從來都是不回答的,因為我那個時候也不太知道標準答案是什麼。 前幾天,寫了一篇《[沒想到,我都來阿里5年了][1]》,總結了一下自己這五年的經歷與成長。在這過去的5年裡,真的經

面試一個 39 歲程式設計師有點慌……

本文非廣告,也非標題黨,棧長最近的親身面試經歷。 ## 招人背景 首先說下公司招人的背景吧,公司要招的是一個研發經理的崗位,負責管理技術團隊的各個專案組,領導只給了我兩個要求: 1)技術可以 2)管理有一套 說白了,這是一個技術+管理的崗位,不是純粹的管理崗,能寫程式碼,技術上過得去是前提,所以底層

面試一個 39 歲程式設計師被罵……

最近寫了一篇面試 39 歲程式設計師的文章,連結如下 [https://mp.weixin.qq.com/s/uzMVaCEp7YtDKjDM8m_kwg](https://mp.weixin.qq.com/s/uzMVaCEp7YtDKjDM8m_kwg) 當我把它釋出到各大部落格時,評論區炸了……

? 題目 一道超難的奧數題,猜生日. A告訴B他生日的月份,告訴C他生日的日期 B說:“如果不知道A的生日,那C肯定不知道." C說:”本來不知道,現在知道.“ B說:”哦,那知道.

奧數題 我不知道 。。 現在 我不 html 可選 com 不知道 現在的學生真是太生猛了,一道奧數題突破天際了。。。。 閑話少說,看題: 一道超難的奧數題,猜生日.A告訴B他生日的月份,告訴C他生日的日期B說:“如果我不知道A的生日,那C肯定也不知道."C說:”本來我不知

第幾次團隊作業

攻擊 我們 沒有 com 技術分享 作業 是否 ima http 我們在樓梯間艱難地進行團隊討論與實現 然後添加了實現了敵我判斷和攻擊以及是否存活,實現了一些基本功能 我覺得大家一起討論實現還是效率挺高的 有待實現的點: 1.配合寫戰鬥UI的同學寫出skill,現

讀:只要還在愛從不主動離開如果不愛從不留戀!

自己的 幸福 個人 分享圖片 一起 主動 圖片 ima 也會 今晚在《南川大叔》的公眾號上面,看到這樣的一個配圖:只要我還在愛,我從不主動離開,如果我不愛了,我從不留戀!心中不由有一起感動,或許自己曾經也是這樣的心態而過的,現在的心境也是如此。或許真的經歷過的

哭笑不得的習慣告知大家程式工程師的日常

  無奈了,竟然被一個小bug耽誤了那麼長時間,過程是這樣的:     今天搞api的過程,有個頁面死活出不來,沒有報錯,又沒有頁面。無奈之下,打了斷點進行debug,直到debug自己彈射出一個錯誤頁面,才發現是快取的問題。實在無奈,發表點感慨:     程式設計師的習慣,往往與常人有所背離