實(shí)戰(zhàn):第十五章:摸爬滾打這些年的心路歷程

心路歷程:

恍然間,發(fā)現(xiàn)自己在這個(gè)行業(yè)里已經(jīng)摸爬滾打了幾年了,從入行,那時(shí)的我技術(shù)不行(畢竟入行的菜鳥,能強(qiáng)到哪里去),面試技巧也不會(huì),基礎(chǔ)也不是那么強(qiáng),出去面試總是被拒絕,心里很是難受,后面心態(tài)改變了,把面試當(dāng)做工作,面試很多家,總算混進(jìn)第一家外包公司了,當(dāng)時(shí)拿著8k,心里還是挺開心的,入職前三個(gè)月感覺啥都不懂(那個(gè)時(shí)候做java后端還需要做頁面數(shù)據(jù)綁定,有時(shí)一些樣式都是自己調(diào)),那三個(gè)月是過的最難受的。

后來有意識(shí)的做總結(jié),一開始我是用腦圖記錄的,本地寫了十幾篇,后面覺得沒啥動(dòng)力了,就放棄了,好長(zhǎng)一段時(shí)間過著混吃等死的日子,無意中看到一篇博客,大致意思是寫博客一可以記錄自己所學(xué),二可以分享出去讓大家關(guān)注你獲得一種成就感,三可以提升自己的影響力,四可以讓他人指出你知識(shí)點(diǎn)的誤區(qū)(寫錯(cuò)了肯定有人罵)。之后我在csdn上重新創(chuàng)建了一個(gè)新號(hào),一起從零開始。

當(dāng)然在這里可以給一些剛?cè)胄袥]有多久的朋友一些建議,如果你是在校的,努力打好基礎(chǔ),因?yàn)槲磥砣甓贾陵P(guān)重要,有多余的時(shí)間自己弄一個(gè)項(xiàng)目部署發(fā)布到公網(wǎng)上,帶著作品面試比沒有作品面試要強(qiáng)很多,我有個(gè)粉絲,研究生畢業(yè)帶作品入職起步12k,想想幾年前的我起步8k,差距,這就是差距。

如果你是剛剛?cè)肼毜?,入職前三個(gè)月,一定要警惕,公司是有考核的,入職后不要想著玩,盡快熟悉項(xiàng)目技術(shù),早日拿下幾個(gè)獨(dú)立的模塊,到那時(shí)才算的上穩(wěn)定下來。

如果你是工作幾個(gè)月的小菜鳥沒有獨(dú)立開發(fā)的能力,基礎(chǔ)也很弱,理論與實(shí)踐都菜,實(shí)踐方面請(qǐng)到github上搜索幾個(gè)金融項(xiàng)目練練手,從單一架構(gòu)到分布式架構(gòu),至少手寫三個(gè)小項(xiàng)目,不求你會(huì)搭建,至少能把功能寫全。這個(gè)是第一階段,第二階段,需要你有對(duì)接第三方接口的能力,比如接入支付寶支付接口,讓你弄一個(gè)編輯器等等,至少自己負(fù)責(zé)的模塊要會(huì)弄。第三階段,開始搭建項(xiàng)目,不用任何架構(gòu)搭建一個(gè)項(xiàng)目,Spring+SpringMVC+Mybatis(SSM),SpringBoot+MyBatis,SpringCould全家桶,dubbo+zookeeper+spring,ssh(這種架構(gòu)很老了這里就不推薦了),云架構(gòu)。

如果你是工作一年以上,可以去看看進(jìn)階的一些視頻,流行的一些框架,高并發(fā),高可用,分布式,微服務(wù),線程池技術(shù)等等。

如果你是三到五年的,我這里就不做建議了,你基本有自己的學(xué)習(xí)計(jì)劃了。不過三年是一個(gè)階段,一般的基本都已經(jīng)入門,能夠獨(dú)擋一面了,后面需要選擇你的職業(yè)規(guī)劃,你的發(fā)展方向是啥?全棧工程師,架構(gòu)師,大數(shù)據(jù),項(xiàng)目經(jīng)理。。。選擇方向時(shí)主要看興趣與實(shí)際條件。

在這我提一句,如果你想拿高薪,那么能自己解決的盡量不要問同事,養(yǎng)成自己解決問題的能力,想想以后全公司就你技術(shù)最牛,你不會(huì),你能問誰,你的同事更加懵逼,連問什么都不知道,不要覺得不可能發(fā)生,但你進(jìn)入一家小公司時(shí)你就知道,所有事情都問題,不歸你管的也得你負(fù)責(zé),因?yàn)轫?xiàng)目組里只有你有能力解決,真實(shí)發(fā)生在我身上的事例,在此告知,在你技術(shù)能力不夠高的時(shí)候,盡量多分擔(dān)團(tuán)隊(duì)的工作量,這是你能力提升的機(jī)會(huì)。

在聊聊理論與實(shí)踐,理論是面試的一個(gè)敲門磚,是日后技術(shù)交流的基礎(chǔ),是裝逼的好工具,實(shí)踐才是真理,才是王道,如果你只會(huì)說,你可以去當(dāng)講師,但干不了多久程序員,你吹的再好,真的讓你弄一個(gè)功能,不會(huì)的時(shí)候你會(huì)非常尷尬。但是理論卻是加薪的法寶,特別是中高級(jí)以上的程序員,大家都會(huì)做實(shí)現(xiàn),憑什么你工資能比他高,一個(gè)是理論知識(shí)扎實(shí),別人問你,你至少可以解答,可以表述給產(chǎn)品或者客戶,至少別人認(rèn)為你可以弄這個(gè)東西,二個(gè)理論知識(shí)扎實(shí),底層的一些運(yùn)行原理總會(huì)吧,一旦遇到問題可以很快定位到是哪方面出的錯(cuò),出現(xiàn)這個(gè)問題是什么造成的,可以有那幾種方案解決,那種好一些。

到現(xiàn)在我已經(jīng)處于舒適區(qū)學(xué)習(xí)的動(dòng)力沒有以前那么強(qiáng)烈了,生活中很多其他瑣事會(huì)占據(jù)我的時(shí)間,學(xué)習(xí)要繼續(xù),只不過不會(huì)向以前一樣花費(fèi)那么多的時(shí)間在上面罷了。我的精力會(huì)分出一大部分出去,所以請(qǐng)珍惜現(xiàn)在奮斗的時(shí)光,因?yàn)檫@段時(shí)光將是你無比寶貴的財(cái)富。