職業生涯——30歲,每個程序員都會遇到的“中年危機”

clipboard.png

1.定義
文中提到的“中年”並不是指我們人生的中年,而是作爲程序員職業生涯的“中年”。之前好像並沒有聽誰這樣形容過,所以沒能找個專業的詞彙進行描述,就暫且先這麼叫吧。

那職業生涯的“中年”又是什麼意思呢?我的理解是,如果一個程序員在前線敲代碼的時間假設能持續10年的話,那入行後的第1~3年算是“青年”時期,4~7年算是“中年”時期,8~10年則是“老年”時期。

作爲“青年”時期的程序員,我們的求知慾可能正處於整個職業生涯中最旺盛的時候,並且這個階段的我們總是精力充沛,加班熬夜趕項目什麼的完全沒有問題。在這個時期也是我們積累工作經驗的高峯期,有的人可能已經換了好幾家公司,有的人可能沒有換過公司但是已經做了好幾個項目。我們的工資也在這個階段從幾千漲到了上萬。

到了“老年”時期,如果你還沒能成爲行業精英,也沒能轉爲管理崗位,更沒能自己創業成功,那真的是要好好考慮一下自己的前途了。因爲如果這個時候公司業務發生了調整,把你炒了,你還能獲得多少工作機會呢?你說公司是願意招一個年輕有活力聽話好管理的“青年”程序員,還是會招一個有家有口上了年紀的“老年”程序員呢?當然並不是說沒有機會,只是可能會少得可憐,除非你能接受和自己工作年限不匹配的工資水平。

2.症狀
所以,對程序員來說,“中年”時期十分關鍵!

如果閱讀本文的你正好處於職業生涯的“中年”時期,並且還會經常出現以下一些擔憂,那麼很有可能你就是遇到了所謂的“中年危機”。

1.害怕新技術的出現

2.擔心自己現在掌握的編程語言逐漸被行業淘汰

3.越來越不敢在小公司工作,尤其創業公司

4.生活的圈子裏好像逐漸只剩下代碼或者和代碼相關的人

5.學習新技術時總是心有餘力不足

6.開始有了轉行的念頭

當然我不是什麼心理學家,以上這些觀點也沒有龐大的數據基礎作爲理論依據,我只是通過身邊朋友的經歷,還有對一些同行的瞭解,以及我自己出現的一些情況進行了一個總結。有些人可能會覺得我是在無中生有,是在聳人聽聞,不然你看建築師,會計師,教師這些職業都是越老越吃香?越老越值錢?

我想他們可能是忘記了我們這裏所討論的是程序員!以現在IT行業發展的速度,每年甚至每幾個月都會涌現出一些新的技術來,所以一個老程序員隨時都有可能和一個新程序員站在同一起跑線上!儘管因爲有之前養成的編程思想,可能理解起來會稍微快一點,但這種優勢其實也並不會太大。因爲不得不承認,儘管我們很想倚老賣老,但是在這個行業裏,“年輕”纔是最大的資本!

3.度過

如何才能渡過“中年危機”?
“中年危機”總結起來無非就是兩點,對安逸現狀的恐慌和對未來發展的迷茫。所以這個階段中合理的規劃是十分重要的。

關於現在。不管你是在大公司,還是小公司,肯定都會對現狀感到不安,或者不滿。回想一下自己是不是很久沒有漲過工資了?是不是雖然工作多年,但卻是把一年的工作經驗用了好幾年?是不是在擔心新技術的出現可能會讓你在公司的飯碗不保,就好比React Native的出現,如果老闆僱一個人就能進行Android和iOS的開發,又何必還要請兩個人呢?當然除了這些肯定還會有其他的顧慮。

但是面對這些客觀因素,我覺得能做的也只有進行自我調節了。比如分析一下自己目前所在公司的地位,看是否有機會和老闆申請加薪;對於新技術的出現,看是否每天能抽一小時來進行學習,因爲如果你已經十分努力了,但仍然覺得自己無法成爲當前從事領域的精英,那學習新技術至少不會讓你掉隊。或者把注意力轉移到其他上面,到時候也許你就會發現你的局面沒有你想的那麼糟糕,那樣心理上的焦慮就會減少一些。

關於未來。如果你打算以後轉行,那麼從現在開始就可以利用業餘時間經營一些副業;如果你想轉向管理,那就去學習一些管理學的知識吧,儘管我覺得好的管理是需要天賦的,但是掌握了必備的管理知識再加上你在行業裏的積累,也能成爲一名合格的管理人員;如果你以後想成爲行業精英,那麼就應該努力提升自己的技術水平,不用在乎掌握多少種編程語言,而是能在你感興趣的領域達到一定的深度;或者你想自己創業,那至少應該從現在開始注重人脈的積累,創業很多時候拼的不是你有多好的創意,而是你能獲得什麼樣的信息和資源。

4.結語
“中年危機”,是每個程序員都會經歷的一個階段,沒有辦法避免。而且以目前的情況來看,很多程序員會在這個階段選擇了轉行,比如我上家公司的技術總監轉行去做了金融,一個月也能有超過10萬的收入,不過像他那樣的聰明人,幹什麼也都會賺錢。還有一個朋友在這個階段轉行去買房子了,現在也成了片區經理,每個月收入2萬以上。當然還有轉行去創業的,開了火鍋店,不過後來聽說賠錢了,又回到了這一行,找了個小公司當了主管。當然還有很多很多的例子,也有靠自己努力進了大公司的,但是到了大公司就安全了麼?並不見得!就像前幾天傳出來的華爲裁撤超齡技術人員的新聞,雖然後面澄清是假的,但我覺得這絕不會是空穴來風,澄清也可能只是因爲頂不住輿論的壓力才做的緩兵之計。

都說程序員工資高,但是他們都不知道作爲程序員的我們,職業生涯的週期可能僅僅只有10年,所以最後想問一下各位猿友們,可能正處於“中年危機”的你們,又打算怎麼怎麼渡過這個時期呢?或者已經有超過10年的猿友,您又是怎麼規劃的呢?

5.文末福利
小編在職業生涯上的建議就講到這裏,下面分享下進階架構師的學習路線(建議收藏)

架構師築基

clipboard.png
開源框架
clipboard.png
高性能
clipboard.png
微服務
clipboard.png
團隊開發
clipboard.png
B2C商城
clipboard.png
當然最後針對這些進階路線,小編也整理了一套自己的資料,在技術上想提升自己,有興趣學習的同學,可以直接加羣828545509即可
點擊鏈接加入羣【Java高級架構師學習羣】:https://jq.qq.com/?_wv=1027&k...

希望這篇文章在大家學習java的道路上能夠提供到幫助

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章