架構(gòu)師是什么樣的存在?
架構(gòu)師在互聯(lián)網(wǎng)大廠中扮演著至關重要的角色,他們不僅是技術與業(yè)務之間的橋梁,更是系統(tǒng)架構(gòu)的設計師和領航者。本文深入探討了架構(gòu)師的定義、職責、工作內(nèi)容以及如何提升架構(gòu)能力,為有志于成為架構(gòu)師的技術人員提供了寶貴的指導和參考。
一般在互聯(lián)網(wǎng)大廠,都能看到架構(gòu)師這個角色,他在把握整個系統(tǒng)架構(gòu)起到了非常大的作用。
01
什么是架構(gòu)師?架構(gòu)師可以理解,基于對業(yè)務的理解,將復雜的業(yè)務抽象化,并進行系統(tǒng)建模,微服務系統(tǒng)架構(gòu)設計??梢钥纯窗⒗飳τ诩軜?gòu)師的標準
02
架構(gòu)師的日常工作是什么?
1.針對重大項目,進行疑難問題的攻堅,并確定整體的項目產(chǎn)品架構(gòu)和技術選型。
2.制定研發(fā)標準和規(guī)范,包括編碼標準、評審流程、測試規(guī)范、代碼提交規(guī)范等。
3.把技術架構(gòu)方案形成文檔,并在內(nèi)外部達成一致,推進技術架構(gòu)的落地
4.其他協(xié)調(diào)溝通、項目推進等等事項。
03
架構(gòu)師經(jīng)常面向的對象是誰?架構(gòu)師作為一個中間角色,一般是放在研發(fā)團隊,主要起到溝通產(chǎn)品、研發(fā)、業(yè)務三者的橋梁,架構(gòu)師的成長路徑的重點一般是CTO。
- 面對產(chǎn)品經(jīng)理,主要是幫助進行需求的抽象,提煉出其中的本質(zhì)需求,并對產(chǎn)品架構(gòu)提出自己的建議。
- 面對研發(fā)人員,主要是將具體的業(yè)務需求抽象成技術設計語言,包括表結(jié)構(gòu)設計、API、性能方案、系統(tǒng)模塊劃分等等。
- 面對業(yè)務決策人,主要是提供針對當前業(yè)務后續(xù)的技術演進方向和成本評估,為決策者做出正確的決策。
04
怎么提升架構(gòu)能力?
1.提升業(yè)務理解能力多參與業(yè)務的規(guī)劃討論,思考技術規(guī)劃和架構(gòu)調(diào)整方向
2.提升領域建模能力多個產(chǎn)品溝通,一起梳理復雜的業(yè)務問題,思考其中的癥結(jié),模型抽象,找到好的解決辦法
3.提升微服務架構(gòu)能力梳理線上頻發(fā)的問題,找到系統(tǒng)架構(gòu)不合理的地方,找到好的處理方案
4.沉淀高質(zhì)量的業(yè)務和技術知識沉淀系統(tǒng)架構(gòu)方法論,并在內(nèi)部進行分享
本文由人人都是產(chǎn)品經(jīng)理作者【蔡錦?!浚⑿殴娞枺骸惧\海說】,原創(chuàng)/授權 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于 CC0 協(xié)議。
- 目前還沒評論,等你發(fā)揮!