4141
軟體架構師
設計模式
開發者軟體開發測試
如果有人問你,作為乙個軟體架構師需要哪些特質的話,你會怎麼回答?從技術層面上講,架構師的技術要求是首位的。除此之外在做人處事方面,更有魅力的架構師則更受歡迎。
最近有個同事問我,是什麼成就了乙個架構師。下文就是我的回答,適用於各個技術領域。其中我故意不考慮企業架構相關的問題。
1、了解相關領域的技術知識
在你想要成為架構師的相關技術領域,必須具備紮實的專業知識和過人的本領。
2、超強的分析、設計能力
不管怎樣,具備很強的分析和設計能力都是必殺技。另外就是能夠運用設計模式方式解決各種各樣的問題。
3、編碼與驗證性測試(poc)
4、架構設計的實力
5、建模語言或工具
能使用不同的建模語言或工具,向其他架構師、開發者、專案經理等人,闡述架構。
6、架構框架
7、溝通能力
能與開發人員、測試人員、商業分析師、上級經理溝通無阻,無論在口頭上和書面上。
8、布道
9、銷售、甚至售前
能參與售前工作(尤其對於軟體服務業):制定技術方案、使用各種預算工具估計方案的規模和成本、與銷售物件互動。
10、演講技巧
優秀的演講技巧,有助於以下活動:華麗的計畫書和技術文件、ppt演講、布道。
軟體架構師的十大特點
1 相關技術知識 在相關技術領域具備紮實的專業知識。2 分析 設計的能力 具備很強的分析和設計能力。能運用設計模式解決各種各樣的問題。3 編碼與驗證性測試 poc 熟悉該組織整個技術棧,並能使用各層的技術熟練地編碼。能快速實現驗證性測試。4 架構設計的實力 能為原始需求提供架構方案。考慮周全 工具和...
架構師十大特點
架構師,聽起來是如此神秘的乙個稱號。尤其是在開發領域剛入門不久的菜鳥級程式設計師眼中,架構師都是高手,都是牛人,都是如此高高在上的存在。不過,在搞了 四 五年程式設計之後,程式設計師們往往早已失去了當年對這些 高階 職位的神秘感,甚至會對自己所在專案的架構師抱怨不已,背後裡稱他們是一群水王。所以有江...
架構師應具備的能力
知識儲備 程序和執行緒 熟悉程序和執行緒基本概念,程序和執行緒執行空間,程序排程,上下文空間切換等。設計模式 設計模式分類,每種設計模式類結構圖 意圖 優缺點。各種設計法則 開放閉合法則,依賴反轉法則,單一職責原則,黎克特制替換原則,迪公尺特法則。能力模型 1.與人交往能力 傾聽是一種藝術,沒有聽明...