下面這個列表是一個很好的起點,幫助你通向軟件架構師之路:
你必須不斷尋求改善。這里有一些很不錯的書籍,可以提升你的技能:
每一個軟件架構師都應該知道的97件事
企業應用架構模式
C#中的敏捷原則、模式與實踐
企業集成模式
Javas cript:最精彩的部分
修改代碼的藝術
領域驅動設計
企業架構戰略
設計模式
目標
SOA設計模式
SOA服務設計原則
每一到兩年學習一門新的編程語言。
選擇一個重點領域,盡可能對技術有一個高層次的理解。
針對你的重點領域,開始寫博客,并繼續擴大你的知識面,在你的重點領域中成為專家。
嘗試不同的技術、編程語言、設計模式、架構等。
向你的聽眾介紹技術,并努力讓每個聽眾都能理解。
閱讀博客,瀏覽并參與到Twitter和Google+中,收聽播客、看雜志、參加用戶組會議和技術會議,并在這些會議上發言。
每天安排時間學習新的東西,即使它只需15分鐘。
有效利用一些被浪費掉的時間。
了解各種可用的工具,以幫助你更有效地做好本職工作。
了解大量不同項目中的不同架構。
了解不同的項目管理方法。
你所用的技術可以提供給業務多少價值?了解評估的方法。