<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Junky's IT Notebook

    統計

    留言簿(8)

    積分與排名

    WebSphere Studio

    閱讀排行榜

    評論排行榜

    架構師核心技能養成計劃(轉)

    引子:
    ??? "這個項目的架構是什么?"
    ?? 對方爽快的回答:"Spring+Struts+Hibernate。"
    ?? 嗯,這位很可能不是架構師......

    一、核心競爭力

    架構設計的理論、模式與技術
    ???
    架構師們從試驗與挫折中獲得架構設計的技能,但其中大量的原理、模式和技巧,都經歷了一個重復發現的過程。
    ??? 其實,各路神仙在這個領域雖則沒有搗鼓出大熱的暢銷書來,但前篇的架構師書單,也足夠為我們作一個系統的知識整理。
    ????痛苦回首,發現自己的再發現式積累還是太慢、太片面,大多局限于GOF23、Java EE架構模式、RUP4+1視圖等方面。

    有序的以方法為驅動源的任務執行?
    ?
    ????匠級的架構師多有一套自己的方法論、過程論,每回設計都是熟練而有序的執行。
    ????其中架構師的小過程可以參考書單反復試驗,獨家秘制。
    ?? ?而與開發團隊配合的大過程,以RUP為基礎的剪裁被描述得最為詳細,可執行度最高的。

    領域知識

    ??? 技術人員一般抗拒學習軟件開發以外的東西,但架構師卻非如此不可,因為架構師的職責就是將業務需求轉化為系統設計。那又如何快速成為新領域的專家呢?精通快速業務建模嗎?
    ??? BTW.G9寫過一篇很有意思的〈商業軟件編程很無聊?〉


    大型項目的經驗

    ?? ?中國有多少架構師,不在于有多少人通過了什么考試培訓,而在于中國大型項目的數量。
    ??? 問:你這個項目的架構是什么?一口回答:Spring+Struts+Hibernate。這位很可能就不是架構師了,因為這僅僅是技術Stack,項目規模不大時Spring+Struts+Hibernate才會成為架構的重點。

    ??? 除了親自擔任大型項目的架構師,如果了解這些項目為了滿足怎樣的功能與非功能需求而把架構設計成這樣子也一樣的。所以,盡量多讀一下公司項目的設計文檔,愉快的接受其他項目組架構評審會的邀請。


    二、基本能力


    完整的軟件開發生命周期經驗

    ??? 這個不用說了,幸好中國的架構師什么臟活累活都做過,甚至跟著市場人員跑去做演示這些國外架構師不一定有的經驗我們都有了,差別只在于一些理論知識--RUP + CMMI3 + 敏捷原則的細節掌握程度。


    精通一兩種主流開發語言、保持當下架構的開發體驗

    ??? 國內的架構師到了三十歲以后很多就往理論上跑,而國外的架構師則在往上發展的同時保持下面的編程體驗,所以國內多水王,而國外則多大師。
    ????水王的設計一般會層次過高,與實現之間有斷層,與開發人員溝通困難,自己嘩啦啦編個驗證原型的日子更是一去不返。更痛苦的是,人過三十之后學習能力下降,手藝一旦放下了想重新上手還很難:(

    ??? 但是,也不必要挽起袖子每月編碼若干行,很可能你的"親自出手"因為時間安排不來反而拖了大家的進度,但一定要保持一個體驗。

    宏觀上的,廣度優先的了解當前主流的技術與產品

    ???? 架構師如果連Tuxedo與IBM MQ都分不清,一句"這里搞個異步調用的middleware,有commercial support的",同樣是層次太高了。架構師對各大公司的完整產品線和著名的開源項目應該有宏觀上的了解,最好在Wiki里編個索引。
    ??? ?但同時也要抵制成為某項技術專家如Oracle啟動參數優化專家的誘惑,技術細節掌握到業務職責需要的程度就剛好了。除非如Spring Framework進一步了解能帶來天大好處。

    與業務域開發域人員溝通的能力及其他領導能力
    ?
    ?? IT 架構師處在客戶和開發人員之間,必須能夠使用各種媒體(代碼、模型、文檔、PowerPoint以及談話和講座),與技術和非技術的干系人進行溝通。另外,架構師好歹也是個半大不小的官,其他領導必要的能力就不列了。
    ???
    ??? 參考了IBM DW中國上的兩篇文章:

    ???

    三、鏡子做好了,自己先照一下

    • 要把書單啃完;
    • 要熟悉NGOSS、3G、IMS這些業務知識;
    • 要把公司幾百個項目的設計文檔抽好的看一遍;
    • 要跟隨公司最新一波RUP+CMMI3行情;
    • 要重修C++;
    • 要完整了解一遍IBM、BEA們的產品線;
    • 要從那些寫得好的架構PPT中偷師...


    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1511545

    posted on 2007-02-27 13:09 junky 閱讀(325) 評論(0)  編輯  收藏 所屬分類: 架構


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久精品国产精品亚洲艾草网美妙| 黄瓜视频影院在线观看免费| 亚洲成A人片77777国产| 国产亚洲精品精品精品| 日本19禁啪啪无遮挡免费动图| 亚洲日韩精品无码AV海量| 天天干在线免费视频| 亚洲av中文无码乱人伦在线观看| 欧洲精品免费一区二区三区| 亚洲熟妇无码AV不卡在线播放| 精品国产麻豆免费网站| 粉色视频免费入口| 久久久久亚洲精品天堂久久久久久| 精品国产污污免费网站入口| 亚洲乱码无码永久不卡在线| 无码午夜成人1000部免费视频| 亚洲欧洲中文日产| 午夜私人影院免费体验区| 美女被爆羞羞网站免费| 国产亚洲综合久久系列| 24小时日本韩国高清免费| 亚洲性线免费观看视频成熟| 免费国产成人午夜电影| 免费看搞黄视频网站| 亚洲伊人久久大香线蕉在观 | 立即播放免费毛片一级| 亚洲一区二区高清| 2021国内精品久久久久精免费| 亚洲色成人WWW永久在线观看| 亚洲av手机在线观看| 无码av免费网站| 亚洲欧美日韩自偷自拍| 亚洲中文字幕在线第六区| 国产成人精品免费视频大全麻豆| 亚洲av永久无码天堂网| 亚洲国产精品VA在线观看麻豆| 一二三四在线观看免费高清中文在线观看 | 亚洲男人天堂2017| 91免费精品国自产拍在线不卡| 国产亚洲综合一区二区三区| 亚洲国产精品成人久久|