前言
每個大佬的背后肯定都有著不為人知的努力與辛酸!今天小編把自己的一位朋友如何從職場菜鳥奮斗至阿里P8架構師的故事分享給大家:小編還特意翻了翻去年和大佬的聊天記錄,現在重新再看,只能說太勵志了!



如果你覺得大佬是一年就能夠練成的,那你就太天真了,水滴石穿,非一日之功!從大學畢業到面試阿里做架構師,總共花費了5個年頭,并把成長歷程分為了三個階段:
參加作業1-2年之間
在這段時間里,我覺得還是處于一個對于Java代碼深入了解的程序,
首先,你要非常熟悉設計模式,看一些關于代碼撰寫優化的書,提高你的代碼能力,能夠寫出一手優雅的代碼;
其次,你在作業程序中肯定要接觸到并發,你應該更加深入地去了解并發的相關知識;
最后,你要對所使用的框架和Java的類別庫有一定的研究,還需要去看一些JDK中的類的原始碼,包括你所使用的框架的原始碼,
總而言之,這個階段,你需要做的是深入了解Java底層和Java類別庫,也就是JVM和JDK的相關內容,
參加作業3-4年之間
如果你處于這個階段,說實話很難再提升代碼能力了,如果還是按照之前的學習作業模式,很容易陷入CRUD,會因為現階段作業的重復而使自己陷入疲憊,逃避,最終重蹈前輩們老油條的路子,
如果拿修煉武功來做比喻,前兩年是強身健體,磨煉身體素質,那么現在你就需要選擇武功秘籍,學習一門拿手絕招,
在前兩年的作業中,你肯定不同程度地接觸過其它的技術,比如大資料、分布式快取、分布式訊息服務、分布式計算、軟負載均衡等技術,你只要能精通任何一項,都將是你未來面試時最具殺傷力的武器,
因此如果你對某一項技術感興趣,這時可以深入去研究,這項技術不一定是你作業所用到的,但一定是相關的,
參加作業4-5年之間
參加作業四至五年,這時候就到了程式猿的瓶頸期,但是這時也是你的蛻變期,技術能力基本已經達到了大神級別,然而很可惜,很多程式猿這一步都達不到,
那么如何繼續提升呢?就像你已經把武功修煉到了極致,但這也始終是外家功夫,武功技巧的磨煉,
就拿張無忌來打比方, 沒有修煉乾坤大挪移之前,只能算是二流高手,空有一身至陽真氣,卻不能很好的應用融匯貫通, 但是等掌握了乾坤大挪移之后,瞬間就打通了任督二脈,此后任何武功只需看一眼,便可還之彼身,

那什么是程式員的乾坤大挪移呢? ——原始碼底層與架構設計思想的理解,
拿spring原始碼來說,并不是所有的企業都應用的上,但是面試的時候所有企業卻都有在問,這是因為spring是Java語言中的一款優秀的框架,可以說很多框架開發都可能借用了其中的原始碼設計,所以你掌握了其中的原理,學習別的框架就是信手捏來了,
總結
Java架構師成長之路可以說每一步都充滿了荊棘,大佬的學習資料與筆記能夠幫助你指點方向,最重要的還是要靠大家堅持不懈的努力,最后也祝大家都實作Java架構師的夢想!
2020年吐血整理最全的Java程式員資料地址







2020年吐血整理最全的Java程式員資料地址
聽說一鍵三連的粉絲都面試成功了?也祝愿所有的讀者都能夠識訓自己心儀的offer!
????????
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/229808.html
標籤:其他
下一篇:社會要去溫暖每一個打工人
