32歲程序員還要繼續嗎?
我也理解題主的顧慮,可能很多程序員也會有相似的顧慮,那就是到了 30 歲、35 歲之后怎么辦?未來的職業規劃是什么樣的?程序員年級大了之后會不會失業?那么我站在我自己的角度,說一下我的看法。
先說一說“程序員 35 歲不轉管理崗就會失業的問題”。
首先這句話肯定是沒有道理的,不可能說你 35 歲生日一過,直接就進了單位的優化名單,如果你是一個性價比很高的員工,單位是不可能優化你的。
何為性價比很高?
要么你工資低,要么你能力高,當然我們只會追求后者;這可能是一個很雞湯的說法,通過自己的不斷努力,占據公司的前 20% 就不會失業,如果前 20% 不夠,那就爭取到前 5%,做到整個行業的前 5%,這時候你還會擔心失業的問題么?
也會有人認為做程序員太累,因為很多技術、架構、框架在三五年左右就會被更新掉,所以程序員需要不斷地學習和汲取,否則到了年紀大了,學不動的時候很容易被淘汰。事實卻是這樣,十年前憑著 SSH 還能混口飯吃,現在簡歷上寫著“項目都是使用 SSH 搭建的”,可能會被面試官鄙視。但并不是說三五年一過,程序員就要把自己的技能全部都替換調,有一些是會長期伴隨我們的,并且會隨著我們工作經驗的增加而增加。
我畫了一張圖,簡單的列了一些可以長期積累和需要經常更新的內容,大家可以意會一下:
舉幾個身邊人的例子,大家可以感受一下不能居安思危的后果:
朋友小A,一直都在軟件外包公司(一直沒有換過),給的Title挺高的,但是并沒有什么實際意義。工資早就到了天花板,而且還有一點不好,因為是外包公司,所以需要常駐客戶現場,這是沒有辦法選擇的,而且如果有多個客戶的話,每個都需要照顧,所以大多數時間都花費在路上,比較痛苦。
朋友小C,軟件外包公司做項目經理,好處是工作比較清閑,壞處就是待遇比較低(我在其他問題中解答過,外包公司待遇的天花板都很低)。他們所在的客戶在18年重新做了招標,結果他們公司沒有招上,很多員工直接就被清場,很是被動。
同事小D,在公司的資歷比較老(現在已經簽長期合同),現在已經開啟“養老模式”了,推掉所有費時費力的工作,只做一些非常簡單的工作;目前Title已經被摘掉了,雖然不會降薪,但是估計也不會再漲了,萬一公司以后要裁員,估計他這樣的也沒得跑。
所以如果程序員到了 30 歲左右,如果能接受偶爾要加班、要不斷學習、負責線上系統壓力會比較大等等,那么就堅持做下去,如果本身并不是很優秀,又不想持續努力的話,可以考慮轉行的事情了。
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注;關注我后,可私信發送數字【1】,獲取海量學習資料。