前言
我好像感覺(jué)還很年輕,才剛剛畢業(yè),對(duì)未來(lái)一片憧憬,耳邊才響起小馬說(shuō),走!咱倆一起闖世界去。我仍然感覺(jué)我還是小伙子,但回家后才發(fā)現(xiàn)印象中那些屁顛屁顛的小男孩,他們才是正年輕真小伙,此刻我已經(jīng)30歲了。
以前我在想30歲是什么感念。大著啤酒肚、人生過(guò)半、生活穩(wěn)定開著車子,此刻我均沒(méi)有。
30歲,到了傳說(shuō)中程序員最應(yīng)該迷茫的年齡了,那么我迷茫嗎,沒(méi)的說(shuō),按照華為34歲就要?jiǎng)裢说囊?,我還有4年的程序生涯。
為什么30歲的程序員就應(yīng)該迷茫呢?30歲正是經(jīng)過(guò)了七八年的職場(chǎng)生涯,技術(shù)、經(jīng)驗(yàn)、職業(yè)素養(yǎng)等各方面都到了一個(gè)比較充沛的階段。如果前幾年不是在混日子,到了現(xiàn)在,踏踏實(shí)實(shí)干活的一般會(huì)成為公司的核心開發(fā),潛心研究技術(shù)的應(yīng)該會(huì)成為架構(gòu)師,有領(lǐng)導(dǎo)才能的也許是小領(lǐng)導(dǎo)或者項(xiàng)目負(fù)責(zé)人。按道理來(lái)講30歲正是人生的最黃金年齡,也是事業(yè)發(fā)展的核心階段,如果在這個(gè)階段抓住機(jī)遇能有突破,對(duì)整個(gè)職業(yè)生涯影響可謂不小。
中國(guó)的IT行業(yè)還很年輕,真正發(fā)展的時(shí)間也不過(guò)二十多年,而且中國(guó)互聯(lián)網(wǎng)發(fā)展的速度非常的快,往往在其它行業(yè)需要積累N年才可以職業(yè)級(jí)別,到互聯(lián)網(wǎng)公司幾年就完成了。很多寫程序很牛逼的程序員沒(méi)過(guò)兩年就都多多少少的被提拔到了管理的職位,有好處也有壞處,好處是可以綜合的鍛煉自己,壞處是沒(méi)有太多的機(jī)會(huì)去做深入的研究,大公司可能還好一點(diǎn)。在這個(gè)快速的發(fā)展過(guò)程中,選擇多了起來(lái),也容易產(chǎn)生迷茫。
就像研究技術(shù)一樣,探究迷茫的本質(zhì)是什么?迷茫本質(zhì)是未來(lái)的不確定性,典型的代表就是在你人生最關(guān)鍵的幾個(gè)選擇點(diǎn)上,比如:畢業(yè)時(shí)考研還是上班、工作后選擇大公司還是創(chuàng)業(yè)公司、工作幾年后走管理路線還是技術(shù)路線…
誠(chéng)然每個(gè)人每個(gè)階段的迷茫都是不一樣的層次也是有所不同,很多線上或者線下的朋友也會(huì)一起聊聊自己現(xiàn)階段的困惑,有的會(huì)說(shuō),我現(xiàn)在進(jìn)入了一個(gè)瓶頸,不知道如何去突破了;有的編程語(yǔ)言已經(jīng)換了兩次了,然后還問(wèn),現(xiàn)在轉(zhuǎn)Java還有前景嗎?我自己其實(shí)也不敢妄言,也只是結(jié)合自己的情況給了一些建議,也未必正確。
我身邊有一部分程序員到了30歲左右轉(zhuǎn)行了?當(dāng)然很少的一部分轉(zhuǎn)到了完全不相干的行業(yè)里面去了,理由是寫程序太累30歲以后身體就不行了,還有相當(dāng)一部分轉(zhuǎn)業(yè)到IT的其它崗位了,比較多有:產(chǎn)品、測(cè)試、售前、需求管理等等。其實(shí)我覺(jué)得還是對(duì)程序的熱愛(ài)不夠,或者是本身的興趣點(diǎn)就不在這里,這里就不討論30歲程序員到底還適不適合編程的這個(gè)話題,因?yàn)槲椰F(xiàn)在還在寫代碼,我也熱愛(ài)寫代碼完全沒(méi)一點(diǎn)問(wèn)題。
總結(jié)
迷茫就不對(duì)嗎?從某種角度來(lái)講,迷茫是一件好事情,說(shuō)明你對(duì)現(xiàn)狀進(jìn)行了思考,對(duì)目前狀態(tài)有改變的期望,同時(shí)又對(duì)接下來(lái)改變后的未來(lái)不確定性,所以才迷茫。所以說(shuō)迷茫不是錯(cuò),迷茫之后沒(méi)有行動(dòng)沒(méi)有改變才是問(wèn)題??梢越o自己一段時(shí)間,在這個(gè)時(shí)間內(nèi),進(jìn)行充分的了解選擇后的結(jié)果,以及對(duì)自身定位,在這個(gè)時(shí)間段之后,就果斷的行動(dòng),不要拖拉。最后,在這個(gè)給仍還在迷茫期的程序員一份最新互聯(lián)網(wǎng)的架構(gòu)學(xué)習(xí)圖,讓學(xué)習(xí),成為一種享受。
一,高性能架構(gòu)專題
(任何脫離細(xì)節(jié)的ppt架構(gòu)師都是耍流氓,向上能運(yùn)籌帷幄,向下能解決一線性能問(wèn)題)
二,架構(gòu)師筑基專題
(從Java基礎(chǔ)接觸多線程,到分布式架構(gòu)環(huán)境下的高并發(fā)訪問(wèn),并發(fā)編程充分利用好各個(gè)服務(wù)器處理器,以最高的效率處理各個(gè)任務(wù)協(xié)同有序工作。透徹理解鎖的應(yīng)用 )
三,開源框架解析專題
(從架構(gòu)設(shè)計(jì),到應(yīng)用層調(diào)優(yōu),再深入了解底層原理,扎實(shí)的Java基本功才能讓自己變?yōu)閽叩厣裆?/p>
四,團(tuán)隊(duì)協(xié)作開發(fā)專題
(工欲善其事必先利其器,小白,資深開發(fā),都需要先選擇好的工具來(lái)提升開發(fā)效率和團(tuán)隊(duì)協(xié)作效率,讓自己有更多時(shí)間來(lái)思考。)
五,微服務(wù)架構(gòu)專題
(微服務(wù)通用模式,springcloud常見(jiàn)用法及原理讓微服務(wù)開發(fā)更加方便,快捷,讓微服務(wù)應(yīng)用更加穩(wěn)定,可用。)
六,B2C商城項(xiàng)目實(shí)戰(zhàn)
(讓所學(xué)的分布式,微服務(wù),性能調(diào)優(yōu)等知識(shí)運(yùn)用起來(lái),只有在項(xiàng)目中你才能鞏固知識(shí),提升自己。從零到項(xiàng)目實(shí)戰(zhàn))
七,設(shè)計(jì)模式
附上【架構(gòu)資料】
加架構(gòu)群:277763288?領(lǐng)取資料,里面會(huì)分享一些資深架構(gòu)師錄制的視頻錄像:有Spring,MyBatis,Netty源碼分析,高并發(fā)、高性能、分布式、微服務(wù)架構(gòu)的原理,JVM性能優(yōu)化這些成為架構(gòu)師必備的資料