- 相關(guān)推薦
系統(tǒng)架構(gòu)師應(yīng)具備哪些素質(zhì)
系統(tǒng)架構(gòu)師這條路,首先要明確到底什么是架構(gòu)師,其實(shí)似乎沒(méi)有很明確的定義,而且各個(gè)公司的衡量標(biāo)準(zhǔn)也不太一致。我們暫且這樣認(rèn)為:(1)架構(gòu)師的主要責(zé)任是提供開(kāi)發(fā)人員和項(xiàng)目經(jīng)理之間的共用溝通媒體。他們負(fù)責(zé)讓業(yè)務(wù)規(guī)則及需求與工程實(shí)踐及限制相適應(yīng),以確保成功;(2)系統(tǒng)架構(gòu)師負(fù)責(zé)設(shè)計(jì)系統(tǒng)整體架構(gòu),從需求到設(shè)計(jì)的每個(gè)細(xì)節(jié)都要考慮到,把握整個(gè)項(xiàng)目,使設(shè)計(jì)的項(xiàng)目盡量效率高,開(kāi)發(fā)容易,維護(hù)方便,升級(jí)簡(jiǎn)單。
明確了目標(biāo),想從事這個(gè)工作的,需要從哪些方面來(lái)修煉自己的素質(zhì)?
一、具備實(shí)際編程的經(jīng)驗(yàn)
最少三年吧,多了就不說(shuō)了,這個(gè)年限雖然不能過(guò)于武斷,但沒(méi)有這個(gè)年限肯定是不行的,畢竟沒(méi)有積累就沒(méi)有經(jīng)驗(yàn)。而且要有成功經(jīng)驗(yàn)和失敗經(jīng)驗(yàn),只有成功沒(méi)有失敗,那不是一個(gè)完整的經(jīng)驗(yàn)積累。
二、具備抽象思維和總結(jié)的能力
架構(gòu)師,顧名思義,在系統(tǒng)未搭建好之前,就要能夠有一個(gè)草圖在心。而如果是對(duì)現(xiàn)有系統(tǒng)的改造,那么能在看過(guò)系統(tǒng)的文檔(如果有的話(huà))和代碼后,就能總結(jié)出系統(tǒng)的架構(gòu)特點(diǎn)。
架構(gòu)師必須能夠理解表述模糊的概念并將其變成相關(guān)各方能夠理解的項(xiàng)目構(gòu)件。他們必須能夠理解抽象概念,并以具體的語(yǔ)言對(duì)其進(jìn)行溝通。開(kāi)發(fā)人員中好的候選者經(jīng)常要求或自己主動(dòng)解釋開(kāi)發(fā)生命周期中容易混淆的問(wèn)題。他們能迅速評(píng)估各種想法并將其納入后續(xù)工作的操作建議中。
好的開(kāi)發(fā)人員經(jīng)常具有很強(qiáng)的數(shù)學(xué)能力,而好的架構(gòu)師則傾向于表現(xiàn)出更強(qiáng)的口頭表達(dá)能力,具有很強(qiáng)的解決技術(shù)問(wèn)題的能力,但還必須能夠準(zhǔn)確獲知更為全面的人員如何與技術(shù)交互的信息。這要求具有某種形式的抽象思維(而不再是代碼的細(xì)節(jié)),這種思維能力可能較難形成。
三、具備書(shū)面表達(dá)和口頭交流的能力
綜合利用架構(gòu)圖,UML圖,文字和代碼片斷,表達(dá)自己設(shè)計(jì)思想,至于是Word還是ppt,應(yīng)該通吃。寫(xiě)作技能也非常重要,還需要具有制作草圖的技能或使用制圖軟件的能力。
在開(kāi)發(fā)人員中發(fā)現(xiàn)架構(gòu)師的最有價(jià)值標(biāo)準(zhǔn)是有效的溝通。架構(gòu)師必須對(duì)理解方面的差距進(jìn)行預(yù)計(jì),然后才能有所貢獻(xiàn)。架構(gòu)師不必對(duì)各方意見(jiàn)進(jìn)行協(xié)調(diào),因?yàn)檫@是項(xiàng)目經(jīng)理的工作。他們的任務(wù)是確定表述系統(tǒng)設(shè)計(jì)時(shí)的最佳工具和構(gòu)件,以促進(jìn)有效的意見(jiàn)交換。
四、具備技術(shù)資訊吸收和鑒別的能力
作為開(kāi)發(fā)人員出身,對(duì)于某一個(gè)具體問(wèn)題的研究能力(雖然很多人總結(jié)為google能力),已經(jīng)相當(dāng)具備了。但是對(duì)技術(shù)資訊的全面接受和選擇性深入了解能力,并且做出正確的判斷,那些技術(shù)無(wú)非是廠(chǎng)家的噱頭,而那些技術(shù)是真正可以用到項(xiàng)目,提高項(xiàng)目質(zhì)量的好技術(shù),這種能力確實(shí)至關(guān)重要的。
任何一個(gè)架構(gòu)師,都會(huì)像是一個(gè)吸血鬼一樣,每天不停的在網(wǎng)絡(luò)中、書(shū)籍中、同事中、...吸取技術(shù)和其他。這種能力和毅力是重要的,也是比較難于保持的。
五、具備積極解決問(wèn)題的主動(dòng)性
很多時(shí)候,架構(gòu)師的日常工作目標(biāo)并不十分明確。開(kāi)發(fā)人員直接參考功能規(guī)范來(lái)列出任務(wù)清單,而不是向架構(gòu)師索取和求助,畢竟開(kāi)發(fā)人員是有獨(dú)立工作的能力和義務(wù)的。但在必要的時(shí)候,還是需要架構(gòu)師出馬的,往往在最關(guān)鍵的問(wèn)題上,架構(gòu)師親自出手一小時(shí),要強(qiáng)于開(kāi)發(fā)人員討論一天。畢竟架構(gòu)師師總攬全局需求和全局架構(gòu)的。這就要求架構(gòu)師在需要的時(shí)候,可以主動(dòng)出手,并且,一個(gè)好的架構(gòu)師可以預(yù)知在何時(shí)何處開(kāi)發(fā)人員是需要幫助或者協(xié)助的。
除了以上幾點(diǎn)以外,還需要很多很多,比如完整的人格魅力、健康的身體等等。總之,這個(gè)職業(yè)具有一定的特殊性,屬于透支體力和精力的職業(yè)。這個(gè)職業(yè),需要從業(yè)者具備太多的素質(zhì),卻給以不成比例的報(bào)酬,絕對(duì)是一個(gè)付出和收獲不成正比的職業(yè)。
【系統(tǒng)架構(gòu)師應(yīng)具備哪些素質(zhì)】相關(guān)文章:
招標(biāo)師應(yīng)具備哪些素質(zhì)06-24
做好中層主管應(yīng)具備哪些能力與素質(zhì)09-11
領(lǐng)導(dǎo)者應(yīng)具備的素質(zhì)有哪些05-14
高級(jí)秘書(shū)應(yīng)具備的素質(zhì)包括哪些方面08-04
企業(yè)員工應(yīng)具備的素質(zhì)05-22