架構是通過學習和實踐總結出來的,建議你先看看架構方面的經典書籍,弄清楚什麼是架構,以及架構師的職責是什麼,這樣你纔能有的放矢的去學習。架構有細分了很多領域:
-
數據架構
-
業務架構
-
系統集成架構
-
IT基礎架構等
-
等等
看你專注於那方面的架構。從你的問題描述來看,使用ssm,平常主要都是業務代碼,建議你看看下面的一些書籍:
1. 大型網站技術架構:核心原理與案例分析
國內李智慧大師的一本書,如果你想從事架構,這本書強烈推薦,一語道破了架構大型Web系統的常規策略。
2. 淘寶技術這10年
這本書描述了淘寶的技術架構的演化,因爲我們知道,架構是設計出來的,更是演化出來的。
3.Clean Code,代碼簡潔之道
教父級的馬丁大叔的經典之作,如果你的代碼寫的很囉嗦,如果你想重構你的代碼,請看這本書。作爲架構師,review被人的代碼是常事,所以這本書很重要。
4. 重構,改善既有代碼的設計
世界知名軟件開發大師Martin Fowler的不朽經典 生動闡述重構原理和具體做法 普通程序員進階到編程高手的修煉祕笈。
當然上面推薦的書只是冰山一角。
此外,你還得多注意一些廣度,有機會多參加一些技術沙龍或者架構大會,拓寬你的視野。
另外,作爲一名架構師,溝通和管理技巧也不可少。如果金錢和精力允許的話,可以考一個PMP的認證。
最後,說說英語,一定要提高自己的英語水平,至少是閱讀英語的水平,因爲軟件行業技術變化的太快,而架構師有的時候需要全面瞭解最新的技術動態,而這些技術動態不一定有中文文檔,所以,英語好肯定是必不可少的,可以讓你少走很多彎路。
另外以下是些架構資料獲取方式
以上技術方向我們有自己的高清思維方向導圖以及架構師有自己講解的架構視頻分享(包括高可用,高併發,spring源碼,mybatis源碼,JVM,大數據,Netty等多個技術知識的架構視頻資料和各種電子書籍閱讀)進羣享學-Java架構師:766529531獲取