1. 好的架構師,一定是好的程序員
沒寫過N年代碼,何來指點江山?
沒做過N年架構實踐,何以指導避坑?
只有框架,沒有細節,何以服眾?
bad case:項目失敗了,架構師點評技術團隊“能力差”
bad case :項目失敗了,技術團隊點評架構師“只會忽悠”
2. 跨域知識
如果只是一個方向能力強,頂多算技術高手
除了一個/幾個方向的專家,對端,站點,服務,數據等多方面均要有所瞭解
對研發,測試,運維,安全均要有所瞭解
除了技術,對業務,產品,項目管理均要有所瞭解
畫外音:10年專於一個方向,好還是不好,值得討論?
3. “把問題講清楚”是一項很重要的能力
懂得把複雜的事物進行抽象,簡單化
懂得把抽象的事物進行形象,具體化
懂得把形象的事物落到白板上,畫出來
懂得把白板上的事物講出來
bad case:有些架構師,自己懂,但講不出來,挺遺憾。
4. 落地能力,溝通能力,執行力
光講清楚還不夠,能落地實現,才是真功夫
同樣是技術人,溝通切忌頤指氣使,發號施令
別把高大上的名詞天天掛在嘴上,落地了什麼,才是價值
畫外音:最近這些名詞聽得多不?區塊鏈,雲計算,Saas。一定要小心,任何脫離業務的架構設計,都是耍流氓。
見過紙上談兵的大拿麼?
閱讀更多 互聯網架構師之路 的文章