06.14 盤點那些成為架構師所要做到的事!

架構師有所謂的太空架構師的說法,架構師確實是個多面手,很多方面的知識都熟悉,同時又在技術領域是絕對專家(起碼在自己的公司裡面,技術很牛)。

架構師具備的三方面素質:

1.方法論

瞭解架構的分析設計方法,懂架構的開發,要會裁剪架構。

2.意識

CMMI系列,品質意識和品質目標,懂項目監控。

3.基本知識

架構理論,公司的it戰略(有CTO的感覺),硬件相關知識,數據庫,中間件,編程語言起碼精通一門,建模能力,現存流行架構的理解,對技術潮流的把握。

軟件架構師是一位具有一定技術、產品、項目和團隊等管理能力的高級程序員(編程高手),通常是一個開發團隊裡面技術最牛(或者比較牛)的少數幾個人之一。架構師自身的技術水平和管理水平不行,常常會把團隊帶溝裡,重要性可想而知。

盤點那些成為架構師所要做到的事!

技術人員一般抗拒學習軟件開發以外的東西,但架構師卻非如此不可。

架構師的職責就是將業務需求轉化為系統設計,良好的領域知識才能保證轉化的質量,與客戶的溝通,以及有意識的讓架構支持業務系統可能出現的變化。

理解技術原理。一個人的精力總是有限的,不可能說既有大局觀,又能把很多時間投入到編程中,還通曉各類語言。語言只是工具,可能所有語言都能用來解決一種問題,區別在於,哪個語言解決得更快,更優雅,更高性能。架構師必須理解原理性的東西,首先是用原理去解決問題,然後具體實施方案。但是,要有這種積累,也是需要沉澱很長時間的。

盤點那些成為架構師所要做到的事!

核心競爭力

架構設計的理論、模式與技術

架構師們從試驗與挫折中獲得架構設計的技能,但其中大量的原理、模式和技巧,都經歷了一個重複發現的過程。

其實,各路神仙在這個領域雖則沒有搗鼓出大熱的暢銷書來,但前篇的架構師書單,也足夠為我們作一個系統的知識整理。

痛苦回首,發現自己的再發現式積累還是太慢、太片面,大多侷限於GOF23、Java EE架構模式、RUP4+1視圖等方面。

盤點那些成為架構師所要做到的事!

尚學堂12大精英團隊+各類實戰項目,真正實現1+1>10的目標效果。幫助學員迅速成長,持久騰飛,成就學員“高富帥”人生;幫助企業技術和團隊成長,成就百年中華名企;助力中國持續成為世界強國而貢獻力量。尚學堂12大精英團隊,覆蓋IT行業十大領域,實戰團隊240人,服務學員累計超過10萬人,就業合作企業數量500+。


分享到:


相關文章: