自己整理的軟件架構師知識圖譜

都說架構師是一個與時俱進的職業。自然知識體系也應該是與時俱進的。有些厭倦了教練或者管理崗的我,內心深處還是有着一個高級程序員的烙印。因此在整理架構師知識圖譜的時候,還是會與軟件開發的微觀細節密不可分的。

我將這個知識圖譜分爲了以下幾類

其中,軟件架構包含:應用程序設計與開發,數據庫設計等等。

DevOps工程實踐涵蓋的更廣一些,包含各類devops運維開發的工具體系,重點在於如何運用工具來加強協作。

基礎架構包含:應用服務器,數據庫,Log日誌管理,各類服務監視,現在流行的雲服務等等

源碼分析是一種能力,架構師都應該具備也應該是一路這樣上來的。

然後再回到分佈式架構,微服務。在系統運行中,要關心繫統線程併發,性能優化等等分析,這個人感覺完全是項目積累的。

同時不能忽略就是項目,這裏項目演練是指,即便沒有實際項目,也應該創造項目來演練。

只有實際項目和客戶反饋才能最真切的作爲動力推動自己架構的改變。

根據思考,我又整理了一下這些知識點之間的關聯和學習順序。

接下來我就準備開始按照這些順序進行計劃和學習。學習這些東西,我會採用一些敏捷的實踐,畢竟我們的計劃可能會變,並且也許計劃一開始就是錯的呢?

好了,這次就講到這裏吧,希望能對大家有用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章