課堂作業01 架構師的職責

2022-06-03 22:45:08 字數 1045 閱讀 5524

從第一堂課**《夢想改造家》聯絡到自己專業中的架構師,感覺有點異曲同工--創造。架構師是根據實際的需求分析和自己的工作經驗,創造符合該軟體的架構;而王平仲設計師是根據住房的實際情況和自己的設計經驗創造符合該住房的設計。那麼問題來了架構師的職責以及功過流程究竟是什麼。

1.架構師理解軟體流程。 

架構師必須了解軟體流程,否則無法驅動整個團隊前進,如果乙個架構師不熟悉開發流程,無法協調產品線相關人員進行高效工作,也無法指導團隊成員完成自己的工作。所以來說架構師一般不是空降兵(除非是全新的部門),因為空降兵一般不會熟悉新公司的開發流程,即使是同乙個行業的,各個公司的差別還是很大。所以說聽說某某去某某公司做首席架構師或者首席科學家,一般是高風險的事情,即使他對這個行業很了解。 

2. 架構師必須熟悉業務領域。 

如果乙個架構師不熟悉自己的行業,做的架構就是紙上談兵,熟悉業務領域的架構師,才能很好的理解需求,做出合適的方案。網際網路和網路安全是完全不同的兩個方向,即使你熟悉裡面的各種具體技術,但是以網際網路的架構來做網路安全產品,肯定是100%的失敗。 

3.架構師必須要有廣度的知識。 

架構師考慮的問題必須全面,必須了解的要廣,具體的細節可以不關注,因為細節變化很快。很多具體技術人員出身的架構師,只關注於具體的細節,某些方面做的很好,整體的效能很差。 

4.架構師必須是寫程式的高手。 

架構師一般都是開發人員出身,一般都是團隊的核心。優秀的架構師應該了解團隊使用各種技術,有了這些知識,才能和開發人軟進行有效溝通。 

5.架構師是優秀的溝通人員。 

架構師一定要會忽悠,至少要扯淡。架構師不但要指導本部門員工的工作,也要協調其他部門的資源,還要向使用者收集需求,制定規格說明書,重要的把使用者的不合理要求砍掉,合理需求遵循自己的思路。

6.總結工作

在系統的工作完成之後,系統的架構師要對我們的所有工作進行總結,從中發現我們的錯誤和不足,以便我們在日後的工作中可以進行改正或避免。發現我們的優點,以便我們日後的工作繼續發揚光大。

軟體的系統架構師對於軟體的開發是至關重要的,同樣也是我們每乙個程式設計師的最終理想,我們應該要以此為奮鬥目標,努力充實自己的技術和知識,鍛鍊自己的領導能力和溝通能力

架構師速成8 2 架構師要懂產品

產品和架構兩個截然不同的職業。好像風馬牛不相及,事實上不是這種。產品的思想須要經過技術的手來成為現實,在成為現實之前,須要技術理解 評估 碰撞 優化 把控 驗證等等。當然架構師就承擔了這一系列技術的責任,並且在乙個產品的實現過程中,技術架構並非非常重要的,前期能夠沒有架構,簡單高速驗證,僅僅有在使用...

架構師速成8 2 架構師要懂產品

產品和架構兩個截然不同的職業,好像風馬牛不相及,其實不是這樣的。產品的思想需要經過技術的手來成為現實,在成為現實之前,需要技術理解 評估 碰撞 優化 把控 驗證等等。當然架構師就承擔了這一系列技術的責任,而且在乙個產品的實現過程中,技術架構並不是很重要的,前期可以沒有架構,簡單快速驗證,只有在使用者...

架構師之路(七)架構師之路再思考

孫子曰 將弱不嚴,教道不明,吏卒無常,陳兵縱橫,曰亂。今天參加架構師之路沈劍老師的直播,根據他個人的經驗也再次引發我對架構師之路的再思考以及自我重新審視。其次,對於我們的中颱建設,我們的架構師確實要解決實際業務問題的,而不是炫技,在過程裡,架構師需要對當前的業務有個比較全面的認識,對技術本身也要有個...