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

導(dǎo)讀:

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

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

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

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

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

合格的程序員對于明確分配的任務(wù)會完成的很好虱肄,但是大部分情況下“架構(gòu)”這個詞意味著架構(gòu)師并不會涉及太多細節(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è)時我覺得作為程序員,只要努力馏段,加上少許天賦便可以獲得一些成績轩拨。

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

再過一段時間喷舀,發(fā)現(xiàn)自己已經(jīng)能夠客觀的評價自己的能力砍濒,也意識到了距離并不是那么重要,只要想辦法跑的更快元咙,就足夠了梯影。

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

以下五大知識體系是我從業(yè)多年總結(jié)出來的經(jīng)驗,都是當(dāng)前最主流的技術(shù)庶香。想學(xué)習(xí)這些技術(shù)的朋友可以加群:619881427甲棍。群里會分享這些技術(shù)知識點供大家學(xué)習(xí)免費下載

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

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

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

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

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

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

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

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

開發(fā)必備工具

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

動手實踐項目

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

以上五大知識體系是我從業(yè)多年總結(jié)出來的經(jīng)驗苟径,都是當(dāng)前最主流的技術(shù)共螺。想學(xué)習(xí)這些技術(shù)的朋友可以加群:619881427。群里會分享這些技術(shù)知識點供大家學(xué)習(xí)免費下載

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蝴猪,隨后出現(xiàn)的幾起案子腻异,更是在濱河造成了極大的恐慌窍株,老刑警劉巖硬纤,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異咱士,居然都是意外死亡立由,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門序厉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锐膜,“玉大人,你說我怎么就攤上這事弛房〉勒担” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵文捶,是天一觀的道長荷逞。 經(jīng)常有香客問我,道長粹排,這世上最難降的妖魔是什么种远? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮顽耳,結(jié)果婚禮上院促,老公的妹妹穿的比我還像新娘。我一直安慰自己斧抱,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布渐溶。 她就那樣靜靜地躺著辉浦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪茎辐。 梳的紋絲不亂的頭發(fā)上宪郊,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天,我揣著相機與錄音拖陆,去河邊找鬼弛槐。 笑死,一個胖子當(dāng)著我的面吹牛依啰,可吹牛的內(nèi)容都是我干的乎串。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼速警,長吁一口氣:“原來是場噩夢啊……” “哼叹誉!你這毒婦竟也來了鸯两?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤长豁,失蹤者是張志新(化名)和其女友劉穎钧唐,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匠襟,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡钝侠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了酸舍。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帅韧。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖父腕,靈堂內(nèi)的尸體忽然破棺而出弱匪,到底是詐尸還是另有隱情,我是刑警寧澤璧亮,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布萧诫,位于F島的核電站,受9級特大地震影響枝嘶,放射性物質(zhì)發(fā)生泄漏帘饶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一群扶、第九天 我趴在偏房一處隱蔽的房頂上張望及刻。 院中可真熱鬧,春花似錦竞阐、人聲如沸缴饭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽颗搂。三九已至,卻和暖如春幕垦,著一層夾襖步出監(jiān)牢的瞬間丢氢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工先改, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留疚察,地道東北人。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓仇奶,卻偏偏與公主長得像貌嫡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,562評論 2 349

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