如何成為一名軟件架構師?
所謂“不想當架構師的程序員不是一個好的程序員”,那么如何進入軟件架構師行列呢?軟件架構師 Daniel Mohl 給出了他的建議。
下面這個列表是一個很好的起點,幫助你通向軟件架構師之路:
- 你必須不斷尋求改善。這里有一些很不錯的書籍,可以提升你的技能:
- 每一個軟件架構師都應該知道的 97 件事
- 企業應用架構模式
- C#中的敏捷原則、模式與實踐
- 企業集成模式
- JavaScript:最精彩的部分
- 修改代碼的藝術
- 領域驅動設計
- 企業架構戰略
- 設計模式
- 目標
- SOA 設計模式
- SOA 服務設計原則
- 每一到兩年學習一門新的編程語言。
- 選擇一個重點領域,盡可能對技術有一個高層次的理解。
- 針對你的重點領域,開始寫博客,并繼續擴大你的知識面,在你的重點領域中成為專家。
- 嘗試不同的技術、編程語言、設計模式、架構等。
- 向你的聽眾介紹技術,并努力讓每個聽眾都能理解。
- 閱讀博客,瀏覽并參與到 推ter 和 Google+ 中,收聽播客、看雜志、參加用戶組會議和技術會議,并在這些會議上發言。
- 每天安排時間學習新的東西,即使它只需 15 分鐘。
- 有效利用一些被浪費掉的時間。
- 了解各種可用的工具,以幫助你更有效地做好本職工作。
- 了解大量不同項目中的不同架構。
- 了解不同的項目管理方法。
- 你所用的技術可以提供給業務多少價值?了解評估的方法。
原文:How to Become a Software Architect
來自: www.iteye.com
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!