程序員30歲投簡歷找工作?
我在三十歲的時候,完成了人生中第二次跳槽,找到了一份滿意的工作。
最重要的一點體會:自我驅動很重要,要持之以恒地學習。
我在上一家單位工作了五年,技術棧以SSH為主,單臺Oracle,沒有分布式,沒有緩存,如果以這種條件,估計找工作是非常困難的。好在我比較喜歡折騰:
為了能夠讓單臺Oracle支撐單表幾個億的數據量,我特意報了OCP的培訓,對數據庫和代碼做了一系列的優化;
編寫了分布式數據批處理框架,包括任務自動分配、心跳監聽、自動選舉等功能;
還自學了Spring Boot、Redis、MQ等等;
逐漸地,我也開始負責項目的架構設計,以及招聘和新人培訓工作。
所以在我三十歲跳槽的時候,依靠這些自學的技術和折騰的內容,拿到了幾個Offer,有傳統行業的公司也有互聯網公司,并且在我跳槽的時候,也并沒有感覺到年齡給我帶來的阻力。
但是也不能太樂觀,雖然我認為三十多歲是程序員的巔峰,但是招聘單位對三十歲程序員的要求也是很高的。所以如果在三十歲之前沒有豐富的技術和業務知識的積累,三十歲跳槽的時候可能會面臨“高不成,低不就”的尷尬處境。
我提幾點建議:
多寫代碼:很多人認為以后可以轉管理,可以不用寫代碼,我認為只要不脫離IT行業,還是要懂代碼的。甚至你可以不寫業務代碼,但是對于新技術的研究,還是要多敲代碼。
技術的廣度:這一點非常重要,項目開發過程中會遇到各種各樣的難題,需要知道每個難題可以通過哪種技術解決,這一點做好了,也就逐漸成長為一名架構師了。
業務知識的積累:我每次跳槽,業務行業都不會變;純技術的程序員好招,但是業務水平高、技術又好的程序員就比較少了。
多認識一些人:多跟人打交道,可以是同事,可以是朋友的朋友和同事,甚至是網友。別的不說,等你找工作的時候,找別人幫忙內推一下,簡直就是舉手之勞。
最后希望各位程序員都能在三十歲的時候,找到滿意的工作。
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。