04.01 IT行業架構師(Architect)常見分類介紹

前段時間看到一篇博文是這樣分的如下:

  • 企業架構師EA(Enterprise Architect)

  • 基礎結構架構師IA(Infrastructure Architect)

  • 特定技術架構TSA(Technology-Specific Architect)

  • 解決方案架構師SA (Solution Architect)。

  1. EA的職責是決定整個公司的技術路線和技術發展方向。蓋茨給自己的Title就是首席軟件架構師,網易丁磊也喜歡這麼稱呼自己,實際上就是EA角色;

  2. IA的工作就是提煉和優化技術方面積累和沉澱形成的基礎性的、公共的、可複用的框架和組件,這些都是一個技術型公司傳承下來的最寶貴的財富之一;

  3. 特定技術架構師TSA,他們主要從事類似安全架構、存儲架構等專項技術的規劃和設計工作;

  4. SA的工作則專於解決方案的規劃和設計,“解決方案”這個詞在中國已經到了嚴重氾濫的程度,大忽悠們最喜歡把它掛在嘴邊。所謂解決方案,就是把產品、技術或理論,不斷地進行組合,來創造出滿足用戶需求的選擇。售前工程師一般都是帶著它到客戶那裡去發揮的。

我們也經常會見到另一種比較簡單的分類方式,把架構師分為:

  • 軟件架構師

  • 系統架構師

  1. 軟件架構師基本上是TSA+IA,這也是程序員最容易突破,最可能走上的一條道路,比如JAVA架構師、DotNet架構師、LAPM架構師等等。

  2. 系統架構師實際上是SA+TSA,更著力於綜合運用已有的產品和技術,來實現客戶期望的需求。系統架構師要求通曉軟、硬件兩方面的知識,所以它的知識體系相對龐雜。

日常工作中也有這麼分的:

  • 應用架構師 應用軟件架構師,負責應用軟件規劃和設計。

  • 業務架構師 產品需求方面的架構師,負責業務規劃與設計。


分享到:


相關文章: