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