posts - 10,comments - 2,trackbacks - 0

          網(wǎng)站:JavaEye 作者:liuwei1981 發(fā)表時間: 2007-09-04 15:36 此文章來自于 http://www.JavaEye.com
          聲明:本文系JavaEye網(wǎng)站原創(chuàng)文章,未經(jīng)JavaEye網(wǎng)站或者作者本人書面許可,任何其他網(wǎng)站嚴禁擅自發(fā)表本文,否則必將追究法律責任!
          原文鏈接: http://liuwei1981.javaeye.com/blog/120263

           


          The Architect (dedicated non-programming technical decision maker and problem solver for business):


          架構師(專用非編程技術決策者,業(yè)務問題解決者)



          1. Has outdated programming knowledge and experience, loss of touch with modern development approaches and practices.                                                                                                                                                                                             過時的編程知識和經(jīng)驗,對現(xiàn)代的軟件開發(fā)方式和實踐缺乏關注。   

          2. Don’t program and don’t know much about evolving system internals, but makes key technical decisions. Often has completely irrelevant and unreal picture what is happening with the system.                                                                       不進行軟件開發(fā),對系統(tǒng)內(nèi)部知之甚少,但卻要做出關鍵的技術決策。對系統(tǒng)經(jīng)常有完全無關和虛幻的映像(不太會翻譯這句)

          3. Tends to complex, premature and generic solutions when the system is still in infancy and nothing is clear. Applies latest modern buzzword technologies as SOA, MDA, SaaS, Software Factories, etc. which look so beautiful in technical magazines, conferences and CV, but cause unnecessary headache for developers.                                      當系統(tǒng)仍處于起始階段,都還不明晰的時候,常會做出復雜的,不成熟僅僅通用的決策。使用在技術雜志、技術大會和CV上看起來如此美妙的現(xiàn)代最新的口號,諸如SOA,MDA,SaaS,Software Factories等等,只是給開發(fā)人員帶來不必要的頭痛。

          4. Plays role of the middleman introducing complexity in coordination and project responsibilities. Represents software team in interactions with business customers reducing communication value for the rest of the team and impacting idea flow.                                                                                                                                                                          以中間人的角色,引入復雜的協(xié)調(diào)和項目的責任。代表開發(fā)組與客戶進行交流,屏蔽了其他成員的發(fā)言權和開發(fā)思想上的交流。(翻譯時候意思懂了,但就是表達不出來)

          5. Reduces quality of decisions, which become limited to one perspective; decision making starts lacking diversity, independence and decentralization, which are essential attributes of collective intelligence.                                          決定僅僅局限在某個角度 ,降低了決策的質(zhì)量;最初的決定缺乏多樣性,獨立性和向下兼容,這些都是集體決策的本質(zhì)。                      

          6. Creates tension with developers who experience mismatch between grand design and reality. Often continues pushing design decisions until the system becomes overly complex, difficult to change and becomes completely unusable.                                                                                                                                                                                             在缺乏大型設計和實現(xiàn)經(jīng)驗的開發(fā)者之間制造緊張氛圍。不斷的做出決定,系統(tǒng)變得過度復雜,難于改變,和應用。

          7. Secures job and justifies high salary - becomes authoritative center for solving business problems without much input from the team.                                                                                                                                                                            有穩(wěn)定的工作和高薪,成為解決業(yè)務問題的權威,但卻從未融入到團隊當中。

          8. Causes loss of sense of ownership, motivation and accountability in developers by detaching them from the key architecture decisions.                                                                                                                                                                     把開發(fā)人員排除在關鍵架構決策之外,讓他們?nèi)狈χ鲃有院拓熑胃小?

          9. Concentrates project knowledge and the big picture in one head, limiting (and sometimes preventing) complete understanding for others.                                                                                                                                                                 只精通工程知識和大局一面,對其他方面幾乎一無所知。

          10. Contributes to creation of specialized IT verticals that hurt relations with the business.                                                     擅長在縱向?qū)iT的IT方面建立聯(lián)系,但同時卻切斷了業(yè)務上的關聯(lián)。




          《 10條你不需要軟件架構師的理由(Top 10 reasons why you don’t need Softwa)(轉) 》 的評論也很精彩,歡迎您也添加評論。查看詳細 >>

          推薦相關文章:
            學習英語,可能每個人都有自己喜歡的方法!
            老爸的情書中英對照,爆笑




          JavaEye推薦
          上海樂福狗信息技術有限公司:誠聘技術經(jīng)理和開發(fā)工程師
          免費下載IBM社區(qū)版軟件--它基于開放的標準,支持廣泛的開發(fā)類型,讓您的開發(fā)高效自主!
          京滬穗蓉四地免費注冊,SOA技術高手匯聚交鋒.
          上海:優(yōu)秀公司德比:高薪誠聘 資深Java工程師
          廣州:優(yōu)易公司:誠聘Java工程師,開發(fā)經(jīng)理
          上海:尤恩斯國際集團:誠聘開發(fā)工程師
          北京:優(yōu)秀公司NHNChina招聘:WEB開發(fā),系統(tǒng)管理,JAVA開發(fā), DBA



          文章來源: http://liuwei1981.javaeye.com/blog/120263
          posted on 2007-09-04 15:36 皇馬嘯西風 閱讀(403) 評論(1)  編輯  收藏

          FeedBack:
          # re: [導入]10條你不需要軟件架構師的理由(Top 10 reasons why you don’t need Softwa)(轉)
          2008-08-05 11:35 | guest
          這樣的架構師根本不是真正的架構師
          所以這10條純屬扯淡  回復  更多評論
            

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 那坡县| 永嘉县| 大埔县| 克拉玛依市| 开平市| 宁陵县| 湘潭县| 马尔康县| 嘉荫县| 句容市| 枞阳县| 北票市| 仪征市| 通化市| 武川县| 乌鲁木齐县| 临泽县| 望谟县| 长兴县| 宜川县| 利川市| 鞍山市| 共和县| 金寨县| 堆龙德庆县| 丽江市| 诏安县| 神农架林区| 出国| 延寿县| 宁阳县| 乃东县| 深泽县| 遂平县| 巴南区| 平利县| 兴隆县| 大同市| 齐齐哈尔市| 涟水县| 花莲市|