阿里Java架構(gòu)師分享自己的成長(zhǎng)經(jīng)歷勤晚,教你如何快速成長(zhǎng)為架構(gòu)師

架構(gòu)師是公司的“金領(lǐng)”,很少需要考慮生存的問(wèn)題泉褐,從而有更多的精力思考關(guān)鍵技術(shù)赐写,形成“強(qiáng)者愈強(qiáng)”的良性循環(huán)。當(dāng)然膜赃,冰凍三尺非一日之寒挺邀,成為一名合格的架構(gòu)師是一個(gè)漫長(zhǎng)的積累過(guò)程。對(duì)于大部分的軟件開(kāi)發(fā)人員來(lái)說(shuō)财剖,架構(gòu)師都是一個(gè)令人向往的角色悠夯。那么程序員們要想如何去成為一名合格的架構(gòu)師,我們還要先從一名合格的架構(gòu)師的身上去了解躺坟,了解架構(gòu)師們的一些成長(zhǎng)經(jīng)歷沦补,了解他們是如何加強(qiáng)自己的技能修養(yǎng),了解他們是怎樣的一個(gè)自我培養(yǎng)的過(guò)程等等咪橙。下面小編就以上問(wèn)題采訪了新浪云計(jì)算架構(gòu)師叢磊老師夕膀。

對(duì)于任何一個(gè)軟件開(kāi)發(fā)人員來(lái)說(shuō)虚倒,架構(gòu)師都是一個(gè)令人向往的角色。那么從程序員與架構(gòu)師有沒(méi)有比較明顯的區(qū)別呢产舞?其實(shí)架構(gòu)師和程序員的界限并不是很大魂奥,比如現(xiàn)在仍然在每天寫(xiě)代碼。其實(shí)成長(zhǎng)首先來(lái)自于自身的學(xué)習(xí)易猫,而閱讀成熟項(xiàng)目的代碼會(huì)使人受益匪淺耻煤,其次就是來(lái)自于所從事領(lǐng)域的經(jīng)驗(yàn),要了解分布式系統(tǒng)的特點(diǎn)准颓,在做項(xiàng)目時(shí)哈蝇,要能夠關(guān)注性能、擴(kuò)展性攘已、可靠性炮赦、可用性等指標(biāo)。

架構(gòu)師其實(shí)就是一個(gè)漫長(zhǎng)的積累過(guò)程样勃,從準(zhǔn)備期到動(dòng)蕩期我們都是不停的探索吠勘,學(xué)習(xí)。大部分的架構(gòu)師的年齡都是在35歲左右峡眶,這個(gè)階段就是程序員的黃金期剧防。那么我們?nèi)绾我砸粋€(gè)架構(gòu)師的標(biāo)準(zhǔn)來(lái)加強(qiáng)自己的能力呢?下面我們來(lái)看看叢磊老師的一些建議幌陕。

如何去加強(qiáng)技能修養(yǎng)诵姜?

程序員要成為一名架構(gòu)師發(fā)展,需要進(jìn)一步加強(qiáng)技能的修養(yǎng)搏熄,從磊認(rèn)為棚唆,對(duì)于互聯(lián)網(wǎng)公司來(lái)言,最重要的技能是對(duì)網(wǎng)絡(luò)和分布式系統(tǒng)的理解心例,網(wǎng)絡(luò)上面的書(shū)籍很多宵凌,比較麻煩的是分布式系統(tǒng),需要結(jié)合很多實(shí)際的paper和方案來(lái)理解止后。除了分布式外瞎惫,另外還得掌握高性能及、JVM译株。性能調(diào)優(yōu)瓜喇、Spring,MyBatis歉糜,Netty源碼分析等技術(shù)乘寒。因?yàn)橥粋€(gè)知識(shí),在不同的項(xiàng)目經(jīng)驗(yàn)后匪补,絕對(duì)不是不同的理解伞辛。

那么你該如何去做呢?我覺(jué)得可以從以下幾個(gè)步驟開(kāi)始:

1: 扎實(shí)的JAVA 基礎(chǔ)烂翰,Think in java上介紹的內(nèi)容都能理解,做到這一步恭喜成為了程序員蚤氏。

2:熟練使用主流框架甘耿,如:mybatis,spring 等竿滨。

3:研究過(guò)至少一種以web框架的源碼佳恬,如spring mvc ,struts 等姐呐。

4:架構(gòu)過(guò)或者參與過(guò)高并發(fā)系統(tǒng)設(shè)計(jì)殿怜,知道如何應(yīng)對(duì)突發(fā)情況。

5:對(duì)自己所處的業(yè)務(wù)能夠根據(jù)自己的知識(shí)維度曙砂,提出優(yōu)化建議或者預(yù)測(cè)其風(fēng)險(xiǎn)點(diǎn)。

其實(shí)能否成為架構(gòu)師跟機(jī)遇有很大關(guān)系骏掀,比如一個(gè)程序員鸠澈,以上都做到了,但是公司并沒(méi)有給他這個(gè)機(jī)會(huì)去做截驮,一個(gè)真正架構(gòu)的機(jī)會(huì)笑陈。因?yàn)橹暗募軜?gòu)師不離職他就沒(méi)有機(jī)會(huì),這就是現(xiàn)實(shí)葵袭!

如何去自我培養(yǎng)涵妥?

當(dāng)然要成為一名架構(gòu)師僅僅通過(guò)理論學(xué)習(xí)是不行的,在叢磊的介紹中了解到坡锡,其實(shí)他理想中的架構(gòu)師要求很高蓬网,不僅有豐富的編碼經(jīng)驗(yàn),而且還要熟悉硬件性能優(yōu)化鹉勒、內(nèi)核調(diào)試帆锋、網(wǎng)絡(luò)故障排查、系統(tǒng)安全禽额、分布式系統(tǒng)設(shè)锯厢,還有了解國(guó)內(nèi)外技術(shù)的新趨勢(shì)和特點(diǎn),最重要的是脯倒,還要善于與人溝通实辑,敢于排除不同意見(jiàn),敢于承擔(dān)責(zé)任藻丢,了解團(tuán)隊(duì)內(nèi)工程師的特點(diǎn)剪撬,善于將他們組成一個(gè)整體。他自己也在朝著這個(gè)目標(biāo)去努力郁岩。

如何在團(tuán)隊(duì)中開(kāi)展工作婿奔?

很多正在發(fā)展為架構(gòu)師的程序員也很想了解架構(gòu)師在團(tuán)隊(duì)中時(shí)如何進(jìn)行設(shè)計(jì)工作的缺狠,新浪架構(gòu)師叢磊也根椐他的工作做了介紹。在他們團(tuán)隊(duì)中萍摊,其實(shí)很難分離出一個(gè)單純的架構(gòu)師的角色挤茄,換句話說(shuō),很難界定架構(gòu)師只需要做哪些冰木。架構(gòu)師更多的是以一個(gè)技術(shù)負(fù)責(zé)人的身份和工程師一起做好產(chǎn)品穷劈,這里面包括,項(xiàng)目開(kāi)展前的方案設(shè)計(jì)踊沸,方案完成后的評(píng)審歇终,方案確定后的開(kāi)發(fā),以及之后的調(diào)試逼龟、優(yōu)化评凝,故障排查。

當(dāng)然了腺律,良好的駕馭管理開(kāi)發(fā)團(tuán)隊(duì)的能力奕短,良好的人格修養(yǎng),能夠讓架構(gòu)師在開(kāi)發(fā)項(xiàng)目中游刃有余匀钧,不會(huì)出現(xiàn)意料之外的干擾翎碑,更能從內(nèi)散發(fā)出人格魅力。

技術(shù)人的歸途

走技術(shù)這條路之斯,歸途是什么日杈?是否轉(zhuǎn)型又該如何抉擇呢?

至少有好幾條路線是可以走的佑刷,比如:深入技術(shù)莉擒、轉(zhuǎn)型做產(chǎn)品、轉(zhuǎn)型做管理等项乒,需要根據(jù)自己的特長(zhǎng)和性格來(lái)選擇啰劲,做自己喜歡的事情。

據(jù)不完全統(tǒng)計(jì)檀何,截至目前(2017.07)為止蝇裤,中國(guó)Java程序員的數(shù)量已經(jīng)超過(guò)了100萬(wàn)。而且频鉴,隨著IT培訓(xùn)業(yè)的持續(xù)發(fā)展和大量的應(yīng)屆畢業(yè)生進(jìn)入社會(huì)栓辜,Java程序員面臨的競(jìng)爭(zhēng)壓力越來(lái)越大。那么垛孔,作為一名Java程序員藕甩,怎樣努力才能快速成長(zhǎng)為一名高級(jí)的程序員或者架構(gòu)師,或者說(shuō)一名優(yōu)秀的高級(jí)工程師或架構(gòu)師應(yīng)該有怎樣的技術(shù)知識(shí)體系周荐,這不僅是一個(gè)剛剛踏入職場(chǎng)的初級(jí)程序員狭莱,也是工作三五年之后開(kāi)始迷茫的老程序員僵娃,都必須要面對(duì)和想明白的問(wèn)題。為了幫助大家少走彎路腋妙,我總結(jié)出一個(gè)Java程序員的工作2-5年成長(zhǎng)路線圖默怨。

源碼分析

微服務(wù)架構(gòu)

性能優(yōu)化

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市骤素,隨后出現(xiàn)的幾起案子匙睹,更是在濱河造成了極大的恐慌,老刑警劉巖济竹,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件痕檬,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡送浊,警方通過(guò)查閱死者的電腦和手機(jī)梦谜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)罕袋,“玉大人改淑,你說(shuō)我怎么就攤上這事≡⊙叮” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵蔼啦,是天一觀的道長(zhǎng)榆纽。 經(jīng)常有香客問(wèn)我,道長(zhǎng)捏肢,這世上最難降的妖魔是什么奈籽? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮鸵赫,結(jié)果婚禮上衣屏,老公的妹妹穿的比我還像新娘。我一直安慰自己辩棒,他們只是感情好狼忱,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著一睁,像睡著了一般钻弄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上者吁,一...
    開(kāi)封第一講書(shū)人閱讀 49,036評(píng)論 1 285
  • 那天窘俺,我揣著相機(jī)與錄音,去河邊找鬼复凳。 笑死瘤泪,一個(gè)胖子當(dāng)著我的面吹牛灶泵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播对途,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼赦邻,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了掀宋?” 一聲冷哼從身側(cè)響起深纲,我...
    開(kāi)封第一講書(shū)人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎劲妙,沒(méi)想到半個(gè)月后湃鹊,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡镣奋,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年币呵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片侨颈。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡余赢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出哈垢,到底是詐尸還是另有隱情妻柒,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布耘分,位于F島的核電站举塔,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏求泰。R本人自食惡果不足惜央渣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望渴频。 院中可真熱鬧芽丹,春花似錦、人聲如沸卜朗。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)聊替。三九已至楼肪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間惹悄,已是汗流浹背春叫。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人暂殖。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓价匠,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親呛每。 傳聞我的和親對(duì)象是個(gè)殘疾皇子踩窖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一、從晉陽(yáng)到大興 翻翻歷史上的大一統(tǒng)王朝晨横,除了靠政變穿上龍袍的幾位猛人如楊堅(jiān)洋腮、趙匡胤,和站在父輩肩膀上稱帝的如忽必...
    雪山飛瓜閱讀 778評(píng)論 0 51
  • 初見(jiàn)愚老師手形,第一印象就是他是位眼中有光的人啥供;見(jiàn)過(guò)很多人,有的人眼中是對(duì)未來(lái)有期待的光库糠,有的人是銳利的光伙狐,也有人眼中...
    Temmy_700c閱讀 206評(píng)論 0 1
  • 那天下午在手機(jī)上看到兒子的二堂姐發(fā)了一條“難過(guò)難過(guò)難過(guò)”的微信,后面還帶了一串寬面條淚的表情符瞬欧,我猜不出發(fā)生了什么...
    yuxiaobao閱讀 174評(píng)論 2 2