架構師分類?

關於現在互聯網行業需要的架構師分類?

想了解架構師這塊。但是別人的簡歷 有 做 數據部的架構師、 電商的基礎架構師、還有同事說的 系統架構師與應用架構師。

怎麼要分這麼多?我只是想知道 這個人做A架構師能否去做B架構,做B架構的能否做A架構。暈了都,求大神們來解答~~


只是個title,認真你就輸了O(∩_∩)O


剛剛看到一篇架構師分類的博文 貼給你 參考下

  • 企業架構師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,更著力於綜合運用已有的產品和技術,來實現客戶期望的需求。系統架構師要求通曉軟、硬體兩方面的知識,所以它的知識體系相對龐雜。


一直沒搞懂分散式資料庫架構師和大數據分析架構師的區別


數據部偏大數據架構,bi,數據挖掘

電商偏高並發,app,web

應該還是有所區別吧?


沒什麼不可以的,看你個人知識體系和經驗積累,學習能力等。也要看在什麼樣的公司,中小公司很多架構師都是全能的。通常規模和體系越大,分工會越細。當然,我指的主要是指的互聯網行業,技術架構方面。

另外,別糾結那些廠商忽悠的概念和名詞,找到自己的興趣和方向。


這就好像是做電商的程序員能不能去做社交程序員一樣,答案是可以,但是業務不同,上手肯定存在一點門檻。


推薦閱讀:

TAG:架構師 | 信息架構師 | 產品架構師 | 系統架構師 | 軟體架構師 |