30歲之後的程序員該何去何從?是繼續打拼仍是安居一隅

 前言

前段時間,我收到了一位30多歲已婚已育男程序員的私信(這描述怎麼感受怪怪的……),對方表示如今很迷茫,但願我能給他指點一下迷津。git

聽完他的自述,我感受他的問題也應該是不少學Java的朋友們的共同心聲。因而我決定寫下這篇文章,記錄下來,但願也能給一樣身處迷霧之中的朋友們一個參考。程序員

是繼續打拼仍是安居一隅

我能感受獲得,這位大哥當時內心很是的混亂,也多是由於受到了深夜網抑雲的影響。github

他說本身如今很糾結,很焦慮,不知道該怎麼選擇。一開始我聽的一頭霧水,這究竟是怎麼回事都沒弄明白。面試

後面我打斷了他的話,提了幾個問題才弄明白事情的原委。數據庫

基本狀況

他今年32歲,是一名轉行的Java程序員,本科專業是機械材料方面的,如今非全雙證研究生在讀中,研二,專業轉爲了計算機技術。編程

他目前在長沙一家互聯網公司工做,每個月工資10k多一點,五險一金,雙休,無年終獎。設計模式

因爲家庭經濟基礎差,父母也無積蓄,基本要靠他們兩口子養老,小孩纔剛滿5個月,這是第一胎。家裏一套小戶型,有房貸,一輛代步車,無車貸。微信

問題所在

在長沙9K+,雖然有房貸,可是沒車貸,有妻有子。我以爲這樣的條件在二線城市已經算是比較好的了,應該沒什麼太大的壓力。多線程

這位朋友本身也是這樣以爲的,日子就這樣一直安穩下去並沒什麼很差,也沒有什麼雄心大志,只想一家人過得安穩就行。架構

可是,他老婆一直在抱怨他的工資太少,家裏的負擔重:房貸暫且不提,一家人的吃穿用度,孩子如今的奶粉錢,之後的教育費,老人的醫療費,這些開銷都很高。

3352e23b0ba60046c6ff485419bb5e8a.jpeg

他老婆每天在他耳邊嘮叨着某某同窗在哪裏買房了,這個朋友家裏買了什麼車,那個同事如今月薪多少多少……除了這些,還常常提起程序員這個職業,說程序員作不長久,過了35歲就無法幹了,讓他換一份收入高點的工做,還提議讓他去北上廣深這些城市去打拼。

一開始他以爲是老婆由於家庭壓力太焦慮了,還會反過來安慰老婆,可是聽的多了,本身內心也有些將信將疑,感受本身混的不好,對老婆也變得不耐煩了,而後家庭矛盾開始顯現。

他內心也明白,一線城市機會多,工資高,這是事實。另外,長沙這邊互聯網行業不少都是小公司,加班多,工資低,無社保,想換一家好點的公司機會也少,雖然也有好公司,可是狼多肉少,他以爲本身難進,不敢貿然離職去嘗試。

除了上面,他還很擔憂本身的年齡問題:他今年32了,就算是去一線城市找工做也須要一個過程,並且找到新工做後過不了幾年可能就會被裁,但留在現公司又以爲收入低。

我最後給他點出了癥結所在:就是想要有更好的發展,可是又擔憂本身的能力不足

下面咱們就來具體談一下,中年了,到底該怎麼求生存,求發展。

中年IT人的廣泛現狀

其實,認清本身的缺點是件好事,由於這些問題不去說出來,不去點破,人就會習慣性的選擇迴避它。

下面這些話是講給那些想要進入IT行業,或者已經進入IT行業正在這個行業面臨困境的人。這些話並非危言聳聽,也不是在販賣焦慮,而是事實存在的問題。

如何應對互聯網行業的【中年危機】? 我總結了目前一些程序員在35歲後所能走的路,你們能夠提早作準備。

 

1、純技術路線

c1adb24e9341bc48302ae665927de7f2.jpeg

35歲是程序員的節點,你們應該在35歲前,儘量找到合適的下家,而這些下家中須要有純技術上升通道。

通常狀況下,只有大公司纔會有純技術上升通道,好比BAT,中小公司是不太可能有的。因此各位程序員都應該以大廠爲目標,得想盡一切辦法進入到大公司中,而且穩定下來。

社招同窗實際上是相對有優點的,由於在已經有工做經驗的狀況下,學歷並非那麼重要,起碼不會像校招時直接機篩就給篩掉了,而社招同窗能夠有如下途徑來進入大公司。

(一)靠熟人內推

內推是能夠直接跳過HR,直接把簡歷給他們主管的。

這裏是指經過聯繫本身朋友走內部推薦,而後進入招聘流程。好比百度員工就能夠內推本身朋友到百度的任意一個部門

平時跟同窗、朋友、同事處好關係,這個時候就到考驗我的圈子和人脈的時候了。他們任何一我的進了大公司,均可之內推你。

但這個十分考驗內推人的水平,他須要與你溝通崗位,推動進度。他畢竟很難知道哪一個 Team 是否是真的有多少個招聘名額,因此其實是不如直接與HR對接的。因此建議內推完成後讓他把對方HR的聯繫方式給你,後續本身直接去和HR對接

另外,一旦你成功入職,那個推薦你的朋友會得到一筆還不錯的獎金(獎金數量與職稱定級有關,通常是大幾千塊)。

(二)靠獵頭

若是目前你尚未那些人脈,不要緊,也有方案,去找獵頭,獵頭很好找,簡歷發到獵聘網,就會有獵頭找你了。

獵頭推薦的崗位有以下特色:

  • 推薦的國內互聯網崗位幾乎都是「跟隨成長型」和「高工資型」公司
  • 推薦的 安逸型 公司很是少,個別幾個也都是外企

爲何是這樣?——那是由於請獵頭比較貴。若是入職成功,招聘公司須要支付候選人年薪30%左右的報酬給獵頭公司。

所以,除開處於擴張階段特別缺人(如拼多多,字節等)的公司,或者無能力獨立招聘的公司(如一些小外企,創業型公司等)外,那些業務趨於穩定且有能力獨立招聘的公司基本上不會請獵頭。據我所知微軟、網易、百度是沒有請獵頭的。

經過獵頭推薦的有如下好處:

  • 招聘公司會很是重視與你的面試。包括且不限於:面的認真(畢竟要付一大筆錢給獵頭)、流程走的更快;
  • 獵頭會在各個階段幫助你。包括且不限於:爲你爭取更好的 offer 和對面談判、在面試前發你各類面經、催對方面試結果(畢竟這樣他也能拿到更多的錢)。

這裏有兩點關鍵條件:

  • 須要走正規流程,先經對應公司HR篩選,再到部門主管,無跳級可能,
  • 獵頭看不看得上你,主要看我的簡歷內容,即我的實力,因此這部分還得靠本身,如何靠本身,看下面這點。

(三)靠本身

其實不管經過什麼方法進入到面試環節,在面試時就只能靠本身了。因此,提高本身能力是十分重要的。

須要注意的是,要有提高和學習的方向,一方面要提高名氣,使簡歷發光,一方面要深刻學習,提高本身的實力。

首先是爲了可以順利進入面試須要作的,也就是提高本身在行業中的名氣,計算機中有三個途徑能提高本身的行業名氣。

(1)在Github上提交MergeRequest,自造輪子

在全部的技術面試環節,github所提交的開源項目,是一個特別能展現實力的存在,它的流行程度及star量,能夠提高你自身的行業影響力,是一個很是閃光的存在。

若是碰巧,招聘公司的項目中有你的開源組件,那恭喜你,此次基本穩了。

(2)寫博客、寫書

堅持寫博客,當他們常常能搜到你的博客時,就會公認你的影響力和技術實力,在計算機領域,不少人都是靠博客起來的,好比鴻洋、郭霖等等。

寫博客、寫書能使你在行業有必定的地位,當他們在簡歷上看到你的名字時候,就會油然產生一種這是大牛的感受,還在在乎你的學歷?

(3)最根本:深刻學習,提高能力

前面講了如何提高行業影響的方法,可是最終仍是要提高本身的實力,由於在面試時,是要面技術的,全部的外包裝都會被揭穿,深刻的技術複習只能靠你們本身了。

我精心整理了計算機各個方向的從入門、進階、實戰的視頻教程和PDF筆記,都是技術學習路上必備的經驗,跟着視頻學習是進步最快的,並且全部課程都有源碼,能夠直接跟着去學!!!

資料內容很是多 ,包含電子書,PDF筆記,視頻教程,涉及38個方向。我整理了很長時間,但願你們能最快的提高本身。

Java 學習資料,包含了 Java 工程師必學的四大開源框架–MyBatis、Spring、Spring MVC、Spring Boot,視頻資料、大廠面試題等,想要的同窗能夠點擊這裏免費領取

b7eb805097f31871c568c464a9a66c35.png

7beea635ab8527f8664d847759d69408.png

程序員必備書單

《Java核心知識點合集(283頁)》

內容涵蓋:Java基礎、JVM、高併發、多線程、分佈式、設計模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、數據庫、雲計算等

396f8640c03c55bac46b0a31f25f9e1e.png

《Java中高級核心知識點合集(524頁)》

a528575d09151d721db9b870cb472027.png

《Java高級架構知識點整理》

9c2ab4a1b389b9261e54989272451e86.png

《1000道 互聯網Java工程師面試題 (485頁)》

 

cfe8afc4df9c5b2deb0b9d3f9421ebf7.png

 

2、技術管理路線

從小管理到大管理再到CTO,這條路。說點簡單的,就是管理路線一路走到黑。

可是這裏須要提一下,技術性崗位能夠向管理崗位轉,反過來則不成立。

可能有些同窗都經歷過201八、2019的裁人潮,在2018年尤其嚴重,不少公司一個部門一個部門的砍,而有些部門僅留幾我的運維。這些裁人中,首當其衝的就是純管理。

技術人員能夠直接找工做,管理層相對則難了不少。因此,能夠作管理,但不管如何不要放棄技術。不管什麼時候,留一個保命的本領!!!

f24ce32489ee35e240f8a5ecbcfc9c35.jpeg

3、 轉崗

程序員能去的方向有,開發測試、產品、運營、項目經理。

【開發測試】:由於有代碼經驗,轉到開發測試崗,是有必定優點的,容易升到管理崗位。

注意,開發測試崗跟測試崗是徹底不一樣的,開發測試是有必定門檻的,涉及到測試工具開發、單元測試用例等,是針對代碼層面的測試。

而測試崗是針對軟件功能的點檢,根據測試用例一條條過,是不跟代碼打交道的,門檻相對低。越低的門檻,競爭力越大!!!因此,要選就選開發測試。

【產品經理】:轉崗的程序員至少60%以上都是選擇這個崗位。首先,咱們開發時都是跟產品打交道的,對他們作什麼相對了解,其次,咱們懂技術,能瞭解產品的表現形式,缺少的只是產品思惟。

產品線職業壽命長,經驗可以積累,你就是幹到40,也沒啥問題。

建議你們先公司內部轉崗,直接去找工做估計比較困難,也沒什麼好下家,在這個領域,你就是個小白。有了必定經驗後,面試時只要會吹,進大公司相對容易。

【運營崗位】:這個崗位就跟代碼徹底不搭邊了,轉運營的比較少,但若是你真的以爲這方面你有天賦,好比你本身弄的短視頻帳號流量很好,也能夠試試。

【項目經理】:項目經理主要是作項目管控,若是你有這個能力,其實能夠直接作技術管理。

項目經理崗位比較少,只有大公司有。並且一個項目經理是同時負責幾個項目,不容易的。最重要的是坑少,工做很差找。

好比咱們說大齡程序員很差找工做,但耐不住人家坑位多啊,原來投十個面十個,如今投十個面三個,也是有的面,可你總共只有十個公司有這個職業,咋弄?因此,這個崗位慎重轉。不信?boss直聘上搜搜。

 

4、搞副業/創業

其實,那些大廠搞「大齡裁人」都是裁的工資高可是績效太低的。認真工做,等真的幹不動了,起碼也得近40。那一天原始積累老是有點的,本身乾點小生意,也能夠。

可是,不建議。程序員常年跟代碼打交道,對外部不少東西瞭解不深,創業失敗率太高。

這裏推薦你一條妥當的路,也是我在走的:作點副業,哪天真的幹不動了,能有持續的收入來源。可選擇的有不少,好比自媒體:微信公衆號、簡書、微博、抖音、B站……好比網上授課講師等。

5、最後

如今網上有不少的負能量,可是生活仍是有不少美好值得期待。

要想在編程的世界裏立足,混一口飯吃,能力仍是要放在第一位。我想,再也沒有比咱們這個行業更熱愛更須要進階學習的職業了。

做爲一個非科班出生的八年老Java,我也歷來未曾懈怠過,新的東西都有了解,最熱的技術也會去學。

在這裏,我把本身最新整理出來的整套Java進階學習,整套學習資料均免費分享,須要的小夥伴,點擊下方的藍色字體能夠獲取,歡迎來白嫖哈~

點擊這裏的藍色字體能夠直接獲取

但願能夠幫助你們順利進階,成爲高級工程師,順利晉級,完成升職加薪的夢想。

相關文章
相關標籤/搜索