架構師是什么樣的存在?

0 評論 1649 瀏覽 2 收藏 4 分鐘

架構師在互聯網大廠中扮演著至關重要的角色,他們不僅是技術與業(yè)務之間的橋梁,更是系統(tǒng)架構的設計師和領航者。本文深入探討了架構師的定義、職責、工作內容以及如何提升架構能力,為有志于成為架構師的技術人員提供了寶貴的指導和參考。

一般在互聯網大廠,都能看到架構師這個角色,他在把握整個系統(tǒng)架構起到了非常大的作用。

01

什么是架構師?架構師可以理解,基于對業(yè)務的理解,將復雜的業(yè)務抽象化,并進行系統(tǒng)建模,微服務系統(tǒng)架構設計??梢钥纯窗⒗飳τ诩軜嫀煹臉藴?/p>

02

架構師的日常工作是什么?

1.針對重大項目,進行疑難問題的攻堅,并確定整體的項目產品架構和技術選型。

2.制定研發(fā)標準和規(guī)范,包括編碼標準、評審流程、測試規(guī)范、代碼提交規(guī)范等。

3.把技術架構方案形成文檔,并在內外部達成一致,推進技術架構的落地

4.其他協(xié)調溝通、項目推進等等事項。

03

架構師經常面向的對象是誰?架構師作為一個中間角色,一般是放在研發(fā)團隊,主要起到溝通產品、研發(fā)、業(yè)務三者的橋梁,架構師的成長路徑的重點一般是CTO。

  • 面對產品經理,主要是幫助進行需求的抽象,提煉出其中的本質需求,并對產品架構提出自己的建議。
  • 面對研發(fā)人員,主要是將具體的業(yè)務需求抽象成技術設計語言,包括表結構設計、API、性能方案、系統(tǒng)模塊劃分等等。
  • 面對業(yè)務決策人,主要是提供針對當前業(yè)務后續(xù)的技術演進方向和成本評估,為決策者做出正確的決策。

04

怎么提升架構能力?

1.提升業(yè)務理解能力多參與業(yè)務的規(guī)劃討論,思考技術規(guī)劃和架構調整方向

2.提升領域建模能力多個產品溝通,一起梳理復雜的業(yè)務問題,思考其中的癥結,模型抽象,找到好的解決辦法

3.提升微服務架構能力梳理線上頻發(fā)的問題,找到系統(tǒng)架構不合理的地方,找到好的處理方案

4.沉淀高質量的業(yè)務和技術知識沉淀系統(tǒng)架構方法論,并在內部進行分享

本文由人人都是產品經理作者【蔡錦?!?,微信公眾號:【錦海說】,原創(chuàng)/授權 發(fā)布于人人都是產品經理,未經許可,禁止轉載。

題圖來自Unsplash,基于 CC0 協(xié)議。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!