心路歷程:
恍然間,發現自己在這個行業里已經摸爬滾打了幾年了,從入行,那時的我技術不行(畢竟入行的菜鳥,能強到哪里去),面試技巧也不會,基礎也不是那么強,出去面試總是被拒絕,心里很是難受,后面心態改變了,把面試當做作業,面試很多家,總算混進第一家外包公司了,當時拿著8k,心里還是挺開心的,入職前三個月感覺啥都不懂(那個時候做java后端還需要做頁面資料系結,有時一些樣式都是自己調),那三個月是過的最難受的,
后來有意識的做總結,一開始我是用腦圖記錄的,本地寫了十幾篇,后面覺得沒啥動力了,就放棄了,好長一段時間過著混吃等死的日子,無意中看到一篇博客,大致意思是寫博客一可以記錄自己所學,二可以分享出去讓大家關注你獲得一種成就感,三可以提升自己的影響力,四可以讓他人指出你知識點的誤區(寫錯了肯定有人罵),之后我在csdn上重新創建了一個新號,一起從零開始,
當然在這里可以給一些剛入行沒有多久的朋友一些建議,如果你是在校的,努力打好基礎,因為未來三年都至關重要,有多余的時間自己弄一個專案部署發布到公網上,帶著作品面試比沒有作品面試要強很多,我有個粉絲,研究生畢業帶作品入職起步12k,想想幾年前的我起步8k,差距,這就是差距,
如果你是剛剛入職的,入職前三個月,一定要警惕,公司是有考核的,入職后不要想著玩,盡快熟悉專案技術,早日拿下幾個獨立的模塊,到那時才算的上穩定下來,
如果你是作業幾個月的小菜鳥沒有獨立開發的能力,基礎也很弱,理論與實踐都菜,實踐方面請到github上搜索幾個金融專案練練手,從單一架構到分布式架構,至少手寫三個小專案,不求你會搭建,至少能把功能寫全,這個是第一階段,第二階段,需要你有對接第三方介面的能力,比如接入支付寶支付介面,讓你弄一個編輯器等等,至少自己負責的模塊要會弄,第三階段,開始搭建專案,不用任何架構搭建一個專案,Spring+SpringMVC+Mybatis(SSM),SpringBoot+MyBatis,SpringCould全家桶,dubbo+zookeeper+spring,ssh(這種架構很老了這里就不推薦了),云架構,
如果你是作業一年以上,可以去看看進階的一些視頻,流行的一些框架,高并發,高可用,分布式,微服務,執行緒池技術等等,
如果你是三到五年的,我這里就不做建議了,你基本有自己的學習計劃了,不過三年是一個階段,一般的基本都已經入門,能夠獨擋一面了,后面需要選擇你的職業規劃,你的發展方向是啥?全堆疊工程師,架構師,大資料,專案經理,,,選擇方向時主要看興趣與實際條件,
在這我提一句,如果你想拿高薪,那么能自己解決的盡量不要問同事,養成自己解決問題的能力,想想以后全公司就你技術最牛,你不會,你能問誰,你的同事更加懵逼,連問什么都不知道,不要覺得不可能發生,但你進入一家小公司時你就知道,所有事情都問題,不歸你管的也得你負責,因為專案組里只有你有能力解決,真實發生在我身上的事例,在此告知,在你技術能力不夠高的時候,盡量多分擔團隊的作業量,這是你能力提升的機會,
在聊聊理論與實踐,理論是面試的一個敲門磚,是日后技術交流的基礎,是裝逼的好工具,實踐才是真理,才是王道,如果你只會說,你可以去當講師,但干不了多久程式員,你吹的再好,真的讓你弄一個功能,不會的時候你會非常尷尬,但是理論卻是加薪的法寶,特別是中高級以上的程式員,大家都會做實作,憑什么你工資能比他高,一個是理論知識扎實,別人問你,你至少可以解答,可以表述給產品或者客戶,至少別人認為你可以弄這個東西,二個理論知識扎實,底層的一些運行原理總會吧,一旦遇到問題可以很快定位到是哪方面出的錯,出現這個問題是什么造成的,可以有那幾種方案解決,那種好一些,
到現在我已經處于舒適區學習的動力沒有以前那么強烈了,生活中很多其他瑣事會占據我的時間,學習要繼續,只不過不會向以前一樣花費那么多的時間在上面罷了,我的精力會分出一大部分出去,所以請珍惜現在奮斗的時光,因為這段時光將是你無比寶貴的財富,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225312.html
標籤:其他
