一张图告诉你什么是系统架构师
轉(zhuǎn)載自?一張圖告訴你什么是系統(tǒng)架構(gòu)師
這張圖從架構(gòu)師的綜合能力、崗位認(rèn)識(shí)、崗位職責(zé)等方面,清楚的畫(huà)出了作為一個(gè)架構(gòu)的基本準(zhǔn)則。人人都想成為架構(gòu)師,可作為架構(gòu)你達(dá)到了上面的要求了嗎?
系統(tǒng)架構(gòu)師是個(gè)神奇的崗位。為什么這么說(shuō),在一個(gè)人數(shù)不多的小公司,你可能什么都需要做,身體力行,做總監(jiān)兼架構(gòu)師或者是主管/高級(jí)開(kāi)發(fā)兼架構(gòu)師;在大公司,你可能只負(fù)責(zé)某個(gè)平臺(tái)的架構(gòu),某些中間件的架構(gòu),你就是某一類的架構(gòu)師。
無(wú)論怎么分,作為一個(gè)架構(gòu)師,你必須具備以下幾個(gè)特性。
技術(shù)能力
技術(shù)能力,不用置疑肯定是最重要的。技術(shù)能力弱的架構(gòu)不是一個(gè)好架構(gòu)。所以,你需要知道所有主流技術(shù)的基本原理、應(yīng)用場(chǎng)景,及快速解決問(wèn)題的能力。
所以,架構(gòu)師必須要有見(jiàn)識(shí),所需知識(shí)面肯定是要不斷拓展的。你需要清楚在什么樣的場(chǎng)景用什么樣的技術(shù)比較合適,并知道可能存在什么樣的風(fēng)險(xiǎn)。來(lái)了需求,你腦袋是空的,不知道用什么技術(shù)這是最可怕的。
架構(gòu)能力
這個(gè)可以表現(xiàn)為抽象能力、整體規(guī)劃能力、及設(shè)計(jì)能力。你需要照在業(yè)務(wù)的角度進(jìn)行系統(tǒng)分解、技術(shù)選型、架構(gòu)搭建,以及規(guī)范制定。架構(gòu)出來(lái)了至少可以滿足近幾年的發(fā)展,或者可以很方便對(duì)現(xiàn)有架構(gòu)進(jìn)行擴(kuò)容。
有人說(shuō)架構(gòu)不需要懂業(yè)務(wù),我面試過(guò)的就有明確表示不做業(yè)務(wù)架構(gòu)。當(dāng)然有方面的架構(gòu)師,如中間件架構(gòu)師,運(yùn)維基礎(chǔ)設(shè)施架構(gòu)師等。但一般的后端架構(gòu)師都是需要了解業(yè)務(wù),不理解業(yè)務(wù)你如果進(jìn)行系統(tǒng)分解,服務(wù)劃分,及根據(jù)不同業(yè)務(wù)作出不同的架構(gòu)?
技術(shù)都是為業(yè)務(wù)服務(wù)的,不站在業(yè)務(wù)的角度設(shè)計(jì)架構(gòu),那架構(gòu)就是空談。
溝通能力
這個(gè)看起來(lái)不是最重要的,其實(shí)也非常重要。作為一個(gè)優(yōu)秀的架構(gòu)師,你需要清楚的知道客戶的需求,需要不斷和需求人員進(jìn)行溝通,以達(dá)到客戶真正的目的。
不論是不是架構(gòu)師,任何一個(gè)職場(chǎng)人,提高自己的溝通表達(dá)能力無(wú)疑是不可或缺的。有一句話怎么說(shuō)的,領(lǐng)導(dǎo)就喜歡拍馬屁的。做領(lǐng)導(dǎo)的大多不是技術(shù)特別牛的,但溝通能力肯定是一流的。
這3點(diǎn)肯定是架構(gòu)師的核心,但不一定是每個(gè)架構(gòu)師的標(biāo)準(zhǔn)。
國(guó)內(nèi)做程序員,30歲左右就得轉(zhuǎn)型,不然就會(huì)被嫌棄。不管是不是如此,大環(huán)境就是這樣,程序員你能干到35已見(jiàn)天花板。
所以,程序員必須轉(zhuǎn)型,管理職位數(shù)量有限,對(duì)性格、溝通表達(dá)能力有要求。所以轉(zhuǎn)型架構(gòu)師是首選,大家一起加油吧。
總結(jié)
以上是生活随笔為你收集整理的一张图告诉你什么是系统架构师的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 华为李鹏:2025 年智能算力需求将达到
- 下一篇: 分布式系统架构常识:CAP理论