分享我如何在7年時間里成長為阿里Java架構(gòu)師(附學(xué)習(xí)路線圖)

導(dǎo)讀:

架構(gòu)師應(yīng)不應(yīng)該寫代碼

為什么別人的系統(tǒng)總是那么爛

成為架構(gòu)師最困難的門檻是什么?

如何更高效的學(xué)習(xí)栏豺?

1.架構(gòu)師應(yīng)不應(yīng)該寫代碼

合格的程序員對于明確分配的任務(wù)會完成的很好翔怎,但是大部分情況下“架構(gòu)”這個詞意味著架構(gòu)師并不會涉及太多細(xì)節(jié)窃诉,架構(gòu)圖和代碼實現(xiàn)之間總還是有些距離杨耙,你無法保證所有人都會正確的理解你的設(shè)計,或者是程序員寫代碼時遇到障礙時會立刻想出足夠優(yōu)雅的解決方案飘痛。

在我看來珊膜,寫代碼的架構(gòu)師更像是在做后勤保障的工作:在代碼中第一時間發(fā)現(xiàn)可能存在的問題,向其他人提出警告宣脉,或是給予其他人改進的意見辅搬,必要的時候或是給其他人演示一下正確的姿勢。

大部分情況下我作為架構(gòu)師并不需要攬下“核心模塊”開發(fā)這種工作脖旱,畢竟我能調(diào)配的時間太零散了堪遂,效率難以保證,很多人在專注的情況下比我做的好很多萌庆,我只需要保持大局觀需要適度參與就可以了溶褪。

總的來說,架構(gòu)師和程序員在某些方面上有點像產(chǎn)品經(jīng)理和用戶的關(guān)系践险,大部分程序員并不會主動告訴你他們想要什么猿妈、哪里需要優(yōu)化,甚至自己也不知道這些巍虫。想要做出好的產(chǎn)品彭则,捷徑之一就是跟用戶做同樣的事情。

2.為什么別人的系統(tǒng)總是那么爛

很多程序員解決問題的能力很強占遥,說要解決一個什么問題俯抖,下午就能寫出幾百行代碼把功能實現(xiàn)了。但是做出來的東西有種少考慮了什么東西的感覺瓦胎。大部分程序都能實現(xiàn)功能芬萍,但是如果把“時間”這個也作為一個考慮的維度的話,就會意識到一個合格的項目需要考慮更多的東西:更通用的使用方式搔啊、易于理解的文檔柬祠、簡單而易于擴展的設(shè)計,等等负芋。

很多公司應(yīng)該都會有一些遺留系統(tǒng)漫蛔,它們龐大、笨重旧蛾、難用莽龟、幾乎無法維護,所有人都在抱怨這些系統(tǒng)蚜点,并且每天都在想方設(shè)法換掉那些遺留系統(tǒng)轧房。但是一段時間過去之后,又會發(fā)現(xiàn)身邊的新人又開始吐槽當(dāng)時替代遺留系統(tǒng)的那個系統(tǒng)了绍绘。

“大多數(shù)系統(tǒng)當(dāng)初都很好使奶镶,功能當(dāng)時夠用迟赃,擴展性看起來也可以,但是這些系統(tǒng)都是開發(fā)的人離職之后變壞的厂镇∠吮冢”

3.成為架構(gòu)師最困難的門檻是什么?

很多人自稱架構(gòu)師的人跟你講一個架構(gòu)時簡直滔滔不絕捺信,各種技術(shù)名詞像是說相聲一樣從他嘴里說出來酌媒,三句話不離高并發(fā)大數(shù)據(jù),但是稍微追問一下迄靠,就會發(fā)現(xiàn)很多基本概念的缺失秒咨,例如自稱精通高并發(fā)的人說不清楚他所謂的高并發(fā)系統(tǒng)的瓶頸在哪里,自稱精通架構(gòu)設(shè)計的人說不明白他的系統(tǒng)怎么保證高可用掌挚,自稱超大數(shù)據(jù)量的系統(tǒng)實際上只有不到100萬條數(shù)據(jù)雨席,等等。

架構(gòu)師雖然聽起來很高大上吠式,但本質(zhì)上仍然是工程師陡厘,不是科學(xué)家,也不是忽悠人的江湖騙子特占。學(xué)習(xí)再多糙置,也需要實踐落地。設(shè)計架構(gòu)方案更多的是在做一些抽象和權(quán)衡:把復(fù)雜的需求抽象成簡單的模型是目,從功能谤饭、性能、可用性胖笛、研發(fā)成本等等方面規(guī)劃如何構(gòu)建一個系統(tǒng)网持,這些內(nèi)容需要更多的實踐練習(xí)宜岛。

4.如何更高效的學(xué)習(xí)长踊?

大多數(shù)人每天能留給自己學(xué)習(xí)的時間有限,這個階段如何提升學(xué)習(xí)效率就成了要解決的重點萍倡。

說說自己提升學(xué)習(xí)效率的心得身弊,其實非常簡單:體系化的學(xué)習(xí)。

在重復(fù)了幾次痛苦的學(xué)習(xí)-梳理過程后列敲,再去看一些獨立的文章或者資料往往會事半功倍阱佛,因為能在體系內(nèi)找到相對應(yīng)的知識,甚至有時候一本書里一頁只需要看一句話戴而,點破那層窗戶紙凑术,就可以掌握新的知識。

跟很多人一樣所意,剛畢業(yè)時我覺得作為程序員淮逊,只要努力催首,加上少許天賦便可以獲得一些成績。

工作一段時間后泄鹏,對自己和其他人的認(rèn)識也越來越清晰郎任,逐漸的發(fā)現(xiàn)程序員之間的差距或許比人和猴子之間的差距還大,接受這個事實這讓我郁悶了很久备籽。

再過一段時間舶治,發(fā)現(xiàn)自己已經(jīng)能夠客觀的評價自己的能力,也意識到了距離并不是那么重要车猬,只要想辦法跑的更快霉猛,就足夠了。

5.快速成為架構(gòu)師的學(xué)習(xí)路線

在此我向大家推薦一個架構(gòu)學(xué)習(xí)交流群珠闰。交流學(xué)習(xí)群號:575745314 里面會分享一些資深架構(gòu)師錄制的視頻錄像:有Spring韩脏,MyBatis,Netty源碼分析铸磅,高并發(fā)赡矢、高性能、分布式阅仔、微服務(wù)架構(gòu)的原理吹散,JVM性能優(yōu)化、分布式架構(gòu)等這些成為架構(gòu)師必備的知識體系八酒。還能領(lǐng)取免費的學(xué)習(xí)資源空民,目前受益良多

分布式學(xué)習(xí)路線

微服務(wù)學(xué)習(xí)路線

性能優(yōu)化學(xué)習(xí)路線

經(jīng)典設(shè)計模式與源碼分析

開發(fā)必備工具

動手實踐項目

以上五大知識體系是我從業(yè)多年總結(jié)出來的經(jīng)驗,都是當(dāng)前最主流的技術(shù)羞迷。想學(xué)習(xí)這些技術(shù)的朋友可以加群界轩。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市衔瓮,隨后出現(xiàn)的幾起案子浊猾,更是在濱河造成了極大的恐慌,老刑警劉巖热鞍,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件葫慎,死亡現(xiàn)場離奇詭異,居然都是意外死亡薇宠,警方通過查閱死者的電腦和手機偷办,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來澄港,“玉大人椒涯,你說我怎么就攤上這事』匚啵” “怎么了废岂?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵铡溪,是天一觀的道長。 經(jīng)常有香客問我泪喊,道長棕硫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任袒啼,我火速辦了婚禮哈扮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蚓再。我一直安慰自己滑肉,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布摘仅。 她就那樣靜靜地躺著靶庙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪娃属。 梳的紋絲不亂的頭發(fā)上六荒,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天,我揣著相機與錄音矾端,去河邊找鬼掏击。 笑死,一個胖子當(dāng)著我的面吹牛秩铆,可吹牛的內(nèi)容都是我干的砚亭。 我是一名探鬼主播,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼殴玛,長吁一口氣:“原來是場噩夢啊……” “哼捅膘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起滚粟,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤寻仗,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后坦刀,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體愧沟,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年鲤遥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片林艘。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡盖奈,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出狐援,到底是詐尸還是另有隱情钢坦,我是刑警寧澤究孕,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站爹凹,受9級特大地震影響厨诸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜禾酱,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一微酬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧颤陶,春花似錦颗管、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至搅方,卻和暖如春比吭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背姨涡。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工梗逮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人绣溜。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓慷彤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親怖喻。 傳聞我的和親對象是個殘疾皇子底哗,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,781評論 2 361