斷點

          每天進步一點點!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

          如何成為軟件架構師?

          Posted on 2010-01-14 23:10 斷點 閱讀(209) 評論(0)  編輯  收藏 所屬分類: 其它

          如何成為軟件架構師?

            那么要成為架構師的途徑似乎只有現在較為流行的軟件學院和個人自我培養了。關于軟件學院我接觸過不少,其宗旨絕大部分都是造就(or打造)企業 需要的軟件架構師(or程序員or人才)。教師來源與企業、學員來源與企業、人才輸送到企業是他們辦學的手段。盡管各個如雨后春筍般出現的軟件學院口號差 不多,但恐怕大多只是為了圈錢賣學位了事...

            架構師不是通過理論學習可以搞出來的,不過不學習相關知識那肯定是不行的。參考軟件企業架構師需求、結合目前架構師所需知識,總結架構師自我培養過程大致如下僅供參考:

            1、架構師胚胎(程序員)學習的知識是語言基礎、設計基礎、通信基礎等,應該在大學完成,內容包括java、c、c++、uml、RUP、XML、socket通信(通信協議)——學習搭建應用系統所必須的原材料。

            2、架構師萌芽(高級程序員)學習分布式系統、組建等內容,可以在大學或第一年工作時間接觸,包括分布式系統原理、ejb、corba、com/com+、webservice(研究生可以研究網絡計算機、高性能并發處理等內容)

            3、架構師幼苗(設計師)應該在掌握上述基礎之上,結合實際項目經驗,透徹領會應用設計模式,內容包括設計模式(c++版本、java版本)、 ejb設計模式、J2EE架構、UDDI、軟件設計模式等。在此期間,最好能夠了解軟件工程在實際項目中的應用以及小組開發、團隊管理。

            4、軟件架構師的正式成型在于機遇、個人努力和天賦,軟件架構師其實是一種職位,但一個程序員在充分掌握軟架構師所需的基本技能后,如何得到這 樣的機會、如何利用所掌握的技能進行應用的合理架構、如何不斷的抽象和歸納自己的架構模式、如何深入行業成為能夠勝任分析、架構為一體的精英人才這可不是 每個人都能夠遇上的餡餅……

            然而學海無涯,精力有限,個人如何能夠很快將這些所謂的架構師知識掌握?這是秘密,每個人都有自己的獨門家傳秘笈就不敢一一暴露了。不過有一點就是廣泛學習的基礎之上一定要根據個人興趣、從事領域確定一條自己的主線來努力。

           

          轉載出處:http://blog.csdn.net/SmartTony/archive/2007/12/03/1914041.aspx


          posted @ 2009-06-22 20:02 斷點 閱讀(93) | 評論 (0)
          主站蜘蛛池模板: 兴业县| 木里| 当涂县| 尚志市| 额敏县| 张北县| 启东市| 介休市| 和林格尔县| 隆昌县| 株洲市| 北票市| 疏勒县| 合水县| 什邡市| 钦州市| 肃宁县| 东兰县| 西青区| 尼勒克县| 长垣县| 景宁| 卢湾区| 北碚区| 泾川县| 侯马市| 信阳市| 河北区| 肇州县| 阳西县| 凤山县| 新宾| 怀来县| 称多县| 繁峙县| 靖远县| 浏阳市| 哈尔滨市| 连城县| 张家港市| 星座|