噜噜噜综合,又色又爽又高潮免费观看,综合无码一区二区三区四区五区,中文字幕无码人妻aaa片,四虎成人精品永久网站

分析:項(xiàng)目團(tuán)隊(duì)需要重新認(rèn)識(shí)架構(gòu)師的職責(zé)

51CTO 發(fā)表于:12年08月21日 00:50 [轉(zhuǎn)載] 51CTO

  • 分享:
[導(dǎo)讀]架構(gòu)師是對(duì)所有重要事情做出決定的人。但是行業(yè)內(nèi)對(duì)于架構(gòu)師的負(fù)面認(rèn)識(shí)正越來(lái)越多,看來(lái)我們需要重新認(rèn)識(shí)架構(gòu)師的職責(zé) 成為一個(gè)優(yōu)秀的架構(gòu)師還有很長(zhǎng)的路要走(軟件架構(gòu)案例分析和最佳實(shí)踐培訓(xùn)收獲)

面向架構(gòu)的思考

一個(gè)目標(biāo)或一件設(shè)計(jì)任務(wù),在架構(gòu)師的頭腦中,永遠(yuǎn)是有層次感的,是立體的,就如同草稿中的一個(gè)建筑物:它應(yīng)該是一個(gè)什么類型的建筑物,需要多少個(gè)支撐面、大概需要多高(幾層樓)、需要滿足多少功能…。

實(shí)際上,這是一種考慮問題的習(xí)慣:分類思考,分層觀察。

架構(gòu)師的一個(gè)重要素養(yǎng)或價(jià)值是將一個(gè)問題或者方案的“分類學(xué)”搞清楚 - 從幾個(gè)方面來(lái)考慮,最重要的“動(dòng)因”是什么,關(guān)鍵的需要是什么,關(guān)鍵的設(shè)計(jì)要素是哪幾個(gè)。當(dāng)然,做到這一點(diǎn)需要很強(qiáng)的理論功底,也需要很豐富的經(jīng)驗(yàn),這樣你拿出來(lái)的解決方案才有說服力。

總結(jié)和分析問題

要善于總結(jié)經(jīng)驗(yàn),找到解決問題的最佳方法—架構(gòu)模式。

要善于分析和歸納問題,找到事情的變化點(diǎn)和風(fēng)險(xiǎn)點(diǎn),并能夠采取良好的設(shè)計(jì)規(guī)避這些不穩(wěn)定因素,這是普通和優(yōu)秀架構(gòu)師的重要區(qū)別。

站在巨人的肩山

“我之所以成功,是因?yàn)檎驹诰奕说募缟稀?rdquo;

——牛頓

“既全面又面向重點(diǎn)細(xì)節(jié)的思路,參考前人的實(shí)踐經(jīng)驗(yàn),聚焦問題的癥結(jié),采用安全且有創(chuàng)意的手段,追求完美的精神。”

——西門子中國(guó)首席架構(gòu)師 李偉

不要重復(fù)造輪子,把輪子的樣式和制造方法告訴我吧!架構(gòu)也是一樣,業(yè)界有很多通用的商業(yè)或者開源軟件架構(gòu),比如Java的 Spring,Hibernate,.NET的Enterprise Library,Entity Framework 。我們可以參考別人用過的成功的架構(gòu),把它們作為參考架構(gòu)。他們可以是現(xiàn)成的架構(gòu)模式、架構(gòu)機(jī)制和框架,也可以是具有已知特征并證實(shí)已在使用的完整系統(tǒng)。 使用經(jīng)測(cè)試的參考架構(gòu)是處理許多非功能性需求(尤其是質(zhì)量需求)的一種有效方法。

先知其然,再知其所以然

“你們現(xiàn)在學(xué)的東西可能覺得對(duì)你們現(xiàn)在的工作沒有太大的實(shí)際意義,但你應(yīng)該先了解它,知道有這么回事,然后當(dāng)你遇到問題的時(shí)候,想想有沒有以前學(xué)習(xí)過的,有你就拿出來(lái),仔細(xì)研究,使用,總結(jié),最后你就能夠駕馭它,這樣你就成了專家,成了大師了。”

——這是老師最常給我們講的一句話。

先知道有它,了解它,再使用它,駕馭它,這就是先知其然,再知其所以然。這是一種循序漸進(jìn)的學(xué)習(xí)方式,軟件架構(gòu)的知識(shí)這么多,面這么廣,不可能一下子全部掌握,現(xiàn)在學(xué)的以后可能會(huì)使用到的,到時(shí)候再來(lái)深研也不遲。

如果你不知道這些知識(shí),這些方法,等你以后遇到問題,辛苦鉆研出來(lái),興高采烈的宣稱自己多么聰明,多么偉大的時(shí)候,說不定有人就會(huì)給你破盆冷水—這個(gè)問題某某人在很久之前就有好的解決方案了。

這不是說自己鉆研不重要,而是這么做不值得,就像前面說的,不要重復(fù)造輪子,而在這之前,要有“先知其然,再知其所以然”的思維方式。

架構(gòu)師的素養(yǎng)

不是誰(shuí)都可以段時(shí)間內(nèi)直接成為架構(gòu)師的,需要有一些必備的素質(zhì)和培養(yǎng)成的良好習(xí)慣。

溝通能力

一個(gè)人擁有知識(shí),但是卻沒有能力清晰的表達(dá)自己,這簡(jiǎn)直就和他從來(lái)沒有任何思想一樣。

——亞里士多德

交流不完全是一種知識(shí),而是本領(lǐng),是生產(chǎn)力。

——吳建民

溝通能力是通過書面、口頭和其它溝通方式表達(dá)自己的觀點(diǎn)的能力。架構(gòu)師要和客戶,領(lǐng)導(dǎo),開發(fā)人員,測(cè)試人員,維護(hù)人員等架構(gòu)涉眾進(jìn)行溝通交流,要能夠清晰的表達(dá)架構(gòu)目的。

光溝通還不行,還要會(huì)溝通,要深入淺出的展現(xiàn)溝通。把書看厚難,再把書看薄更難。理解起來(lái)是說,看很多很多書、掌握很多很多知識(shí)很難,可是能夠把很多很多知識(shí)再融匯貫通、抽象成為言簡(jiǎn)意賅的、深入淺出的“濃縮版”知識(shí)更難。為什么一定要架構(gòu)師具備這樣的本領(lǐng)?架構(gòu)師需要很多溝通:其中最重要的溝通是向上,與管理層溝通,向管理層報(bào)告方案的要點(diǎn),獲取管理層的理解、支持和批準(zhǔn)。

廣博的知識(shí)面

架構(gòu)師不是美術(shù)師(把建筑圖紙畫的很漂亮),架構(gòu)師也不是力學(xué)家或材料學(xué)家。他精通主要技術(shù),熟悉業(yè)界的最新動(dòng)向,為我所用,甚至進(jìn)而形成自己的設(shè)計(jì)風(fēng)格和vision,然后說服管理層和團(tuán)隊(duì)成員。這是架構(gòu)師(Architect)和某個(gè)專項(xiàng)專家(SME, Subject Matter Expert)的區(qū)別。

架構(gòu)師從產(chǎn)品的生命周期上來(lái)看,他所涉及的層面很廣,而且他所需要的知識(shí)面也會(huì)很廣,需要過程更需要時(shí)間的學(xué)習(xí)和磨練。

另外,掌握很多知識(shí),也是有備無(wú)患,說不定哪天就能夠用上,就像上面說的“先知其然,再知其所以然”。軟件架構(gòu)師除了技術(shù)知識(shí)和行業(yè)知識(shí),還應(yīng)該掌握一些其它行業(yè)和學(xué)科的知識(shí),比如建筑學(xué),美學(xué),甚至哲學(xué)。

不追求完美主義

前面說過,架構(gòu)是有生命力的,要明白軟件架構(gòu)的生命周期,設(shè)計(jì)合適的架構(gòu)而不是超前的最新的架構(gòu)。

架構(gòu)師不僅需要掌握各種相關(guān)知識(shí),還需要有一個(gè)能夠評(píng)判利弊并進(jìn)行最優(yōu)組合的能力。有時(shí)候,還不得不考慮到開發(fā)團(tuán)隊(duì)的實(shí)際水平和效率,否則設(shè)計(jì)再理想?yún)s難以實(shí)現(xiàn),也成了紙上談兵.因此,還需要對(duì)開發(fā)團(tuán)隊(duì)的成員的知識(shí)水平能有準(zhǔn)確的判斷能力。

關(guān)注成本

企業(yè)的IT技術(shù)不同于科學(xué)研究,技術(shù)永遠(yuǎn)都不能脫離成本來(lái)討論,這就是你不能問奔馳和賽歐孰好孰壞的原因。

架構(gòu)沒有好壞之分,只有成本高低之分,如果成本過高,高過營(yíng)收了,那公司賠錢,雖然也能把建筑物修建起來(lái),但是沒有意義了,因此,架構(gòu)師最核心的要?jiǎng)?wù)是節(jié)約成本,通過合理的架構(gòu),在盡可能滿足需求的前提下,節(jié)約成本。

出色的架構(gòu)師擁有很強(qiáng)的成本概念,熟悉不同的技術(shù)方案的成本屬性,了解不同的業(yè)務(wù)需求對(duì)于成本的基本限制。所以,出色的架構(gòu)師可以向管理層和用戶提供“適用”的、“可靠的” 的技術(shù)方案。

架構(gòu)師之路

軟件架構(gòu)師是軟件項(xiàng)目的總體設(shè)計(jì)師,是軟件組織新產(chǎn)品開發(fā)與集成、新技術(shù)體系的構(gòu)建者,是從宏觀上駕馭大型系統(tǒng)的戰(zhàn)略家,是對(duì)軟件項(xiàng)目中所有重要架構(gòu)事情做出決策的人,是策略制定者、組織協(xié)調(diào)高手、稱職的顧問與領(lǐng)導(dǎo)者。

作為一個(gè)軟件架構(gòu)師,在整個(gè)軟件系統(tǒng)的開發(fā)過程中是樂趣無(wú)窮的,因?yàn)檫@個(gè)角色很具有挑戰(zhàn)性,有時(shí)需要左右逢源八面玲瓏,有時(shí)又需要果斷堅(jiān)定不留情面。Philippe Kruchten曾經(jīng)說過:當(dāng)一個(gè)偉大的架構(gòu)師領(lǐng)導(dǎo)開發(fā)團(tuán)隊(duì)時(shí),團(tuán)隊(duì)的每個(gè)成員都感覺不到他的存在。次一點(diǎn)的架構(gòu)師使開發(fā)團(tuán)隊(duì)的每個(gè)成員都喜歡他,再次一點(diǎn)的是害怕他,最次的是鄙視他。

具體來(lái)講,架構(gòu)師的職業(yè)道路有三個(gè)方向:

(1)行業(yè)應(yīng)用架構(gòu)。行業(yè)架構(gòu)師往往是行業(yè)專家,了解行業(yè)應(yīng)用需求,其架構(gòu)行為主要是將需求進(jìn)行合理分析布局到應(yīng)用模型中去,偏向于應(yīng)用功能布局。

(2)應(yīng)用系統(tǒng)技術(shù)體系架構(gòu)。技術(shù)架構(gòu)師往往是技術(shù)高手中的高手,掌握各類技術(shù)架構(gòu)、掌握應(yīng)用設(shè)計(jì)模式,其架構(gòu)行為考慮軟件系統(tǒng)的高效性、復(fù)用性、安全性、可維護(hù)性、靈活性、跨平臺(tái)性等。

(3)規(guī)范架構(gòu)。規(guī)范架構(gòu)師是通過多年磨礪或常年苦思頓悟后,把某一類架構(gòu)抽象成一套架構(gòu)規(guī)范。

這三個(gè)方向上面的道路怎么走,實(shí)在是一個(gè)太復(fù)雜的問題,而且國(guó)內(nèi)很多公司可能要求一個(gè)架構(gòu)師同時(shí)具備這三個(gè)方向上面的能力。所以,這路實(shí)在是不好走,而要成為前面說的那種優(yōu)秀的架構(gòu)師,這條道路實(shí)在是很長(zhǎng)很長(zhǎng)。

[責(zé)任編輯:韓蕊]
Ruby
SAP分享了多年來(lái)對(duì)企業(yè)運(yùn)營(yíng)變革的洞察,以及SAP Business Suite powered by HANA如何推動(dòng)企業(yè)在對(duì)業(yè)務(wù)影響最小的情況下向?qū)崟r(shí)企業(yè)轉(zhuǎn)型,從而幫助企業(yè)實(shí)現(xiàn)更睿智的業(yè)務(wù)創(chuàng)新、更快速的業(yè)務(wù)流程和更簡(jiǎn)化的業(yè)務(wù)交互。發(fā)布會(huì)現(xiàn)場(chǎng),SAP公司宣布,中國(guó)最大的瓶裝水生產(chǎn)商——農(nóng)夫山泉成為基于 SAP HANA 的SAP Business Suite在中國(guó)的首家客戶。
官方微信
weixin
精彩專題更多
存儲(chǔ)風(fēng)云榜”是由DOIT傳媒主辦的年度大型活動(dòng);仡2014年,存儲(chǔ)作為IT系統(tǒng)架構(gòu)中最基礎(chǔ)的元素,已經(jīng)成為了推動(dòng)信息產(chǎn)業(yè)發(fā)展的核心動(dòng)力,存儲(chǔ)產(chǎn)業(yè)的發(fā)展邁向成熟,數(shù)據(jù)經(jīng)濟(jì)的概念順勢(shì)而為的提出。
華為OceanStor V3系列存儲(chǔ)系統(tǒng)是面向企業(yè)級(jí)應(yīng)用的新一代統(tǒng)一存儲(chǔ)產(chǎn)品。在功能、性能、效率、可靠性和易用性上都達(dá)到業(yè)界領(lǐng)先水平,很好的滿足了大型數(shù)據(jù)庫(kù)OLTP/OLAP、文件共享、云計(jì)算等各種應(yīng)用下的數(shù)據(jù)存儲(chǔ)需求。
聯(lián)想攜ThinkServer+System+七大行業(yè)解決方案驚艷第十六屆高交會(huì)
 

公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.