當前位置:文思屋>社會工作>職業培訓>

系統架構師的技能要求

文思屋 人氣:2.68W

架構師負責設計系統整體架構,確定系統實現的行動綱領,使設計的專案儘量高效能、高可用、易實現,並且在上線後運維方便,在新功能加入時擴充套件性良好。那麼系統架構師的技能要求有哪些呢?

系統架構師的技能要求

架構師的能力要求:

1. 較強的程式碼能力,對日常問題有豐富的閱歷及解決之道,設計不是空談,需要實踐,程式碼能力、解決問題的能力是系統實踐的一個副產品;

2. 較好的抽象能力,業務需求在架構師消化後,需要轉化為設計藍圖,這中間需要大量的抽象。

3. 良好的溝通和組織能力,架構設計出來,需要組織討論、頻繁溝通,讓專案組成員理解架構組成及設計取捨的原因,明白架構設計中的how和why,在遇到疑問、反對、建議時,能進行良好的溝通並有序的推進。

4. 較好的團隊協作能力和領導能力,架構師需要得到專案組成員的認可,在關鍵時刻對技術的選擇作出及時、有效的決定,併為決定負責。

架構師的主要職責:

1. 把業務需求轉換為實現架構,定義每個組成模組的外部特性,比如它的依賴、效能、異常處理等,並確定模組之間如何通訊,最終形成可以指導業務開發的行動圖;

2. 組織討論,組織更多的人來了解、討論架構,能夠讓大家理解架構整體方案、模組特性及邊界、決策權衡點,進而可以自行進行元件服務的設計及實現;

3. 協助專案經理制定開發計劃和控制專案進度;

4. 確定系統的基礎架構、實現技術,必要時組織技術調研和攻關。