原文看這里:http://blog.chinaitlab.com/html/65/1041665-149664.html
架構(gòu)師,聽起來一個響當(dāng)當(dāng)?shù)念^銜,但是你能分得清它跟項(xiàng)目經(jīng)理,產(chǎn)品經(jīng)理,項(xiàng)目負(fù)責(zé)人,CTO等頭銜的細(xì)微區(qū)別嗎
參加什么技術(shù)活動,一看人家名片亮出來,卡!系統(tǒng)架構(gòu)師!自己都不好意思回贈名片了,因?yàn)樽约翰庞≈卉浖こ處煟∫院笠欢〒Q成個“高級軟件工程師”再說。要說架構(gòu)師這詞也是翻譯過來的,英文是Architect,那么中國的架構(gòu)師和國外的架構(gòu)師相比到底怎么樣呢?不妨聽聽我朋友的說法吧:
“系統(tǒng)架構(gòu)師不是科學(xué)家。科學(xué)家的工作可以說是非常難得的工作(技術(shù)含量高),而架構(gòu)師的工作主要是非常龐雜,在龐雜的技術(shù)要求中尋求最優(yōu)雅,簡潔的解決方案。”
“架構(gòu)師的面臨的問題通常有下面幾個特征:1)要解決的問題非常龐雜2)技術(shù)實(shí)踐的途徑非常龐雜3)系統(tǒng)環(huán)境與約束比較復(fù)雜。在這一系列凌亂又龐大的要求中,有能力分辨問題的本質(zhì),并能給出大家認(rèn)可的——簡潔且具有伸縮性的解決方案的人通常被稱為架構(gòu)師。”
“現(xiàn)在Web應(yīng)用服務(wù)器這一塊比較火,涉及的技術(shù)內(nèi)容非常多,所以這個領(lǐng)域頂著系統(tǒng)架構(gòu)師頭銜的人特別多。”
“不能說國內(nèi)的架構(gòu)師的總體素質(zhì)不如國外。關(guān)鍵是國內(nèi)公司所面臨的問題與國外公司面臨的問題差距太大。你不能指望在小河里面游泳的人去穿越英吉利海峽。”
“不能說國內(nèi)架構(gòu)師的能力與‘架構(gòu)師’這個頭銜名不符實(shí)。其實(shí)是名符其實(shí)的,只不過符合的是國內(nèi)現(xiàn)狀的‘實(shí)’。”
“架構(gòu)師的職責(zé)是提出最佳實(shí)踐的解決方案。所以有時候需要驗(yàn)證方案的可實(shí)踐性。只不過大多時候,在熟悉的領(lǐng)域,‘驗(yàn)證方案的可實(shí)踐性’通過對方案的論述足以證明。”
“架構(gòu)師的另外一個職責(zé)是保證‘解決方案’的實(shí)踐過程不走樣。這個需要架構(gòu)師在團(tuán)隊(duì)工作中提供協(xié)作。至于協(xié)作方式,未必需要編程。但是不排除出現(xiàn)較困難的問題時,動手編程解決的情況。”
“從某種意義上說,最下層的架構(gòu)師和以前的技術(shù)負(fù)責(zé)人差不太多。或者另一種情況,或者架構(gòu)師的地位相當(dāng)高,下面的是技術(shù)負(fù)責(zé)人。技術(shù)負(fù)責(zé)人需要負(fù)責(zé)技術(shù)工作的質(zhì)量因素,需要參與細(xì)節(jié);架構(gòu)師更多負(fù)責(zé)方案質(zhì)量,很多時候不需要過多的參與細(xì)節(jié)。”
“架構(gòu)師也要從技術(shù)負(fù)責(zé)人過渡而來,不可能不參與細(xì)節(jié)直接成為架構(gòu)師。沒有足夠的細(xì)節(jié)工作積累,不能保證方案的可實(shí)踐度。提解決方案時就容易出現(xiàn)空中樓閣,看著好看,實(shí)施起來特別困難。”
“說白了,架構(gòu)師和技術(shù)負(fù)責(zé)人到底有多大。更多取決于公司的安排,不取決于這個架構(gòu)師和技術(shù)負(fù)責(zé)人的Title。”
“CTO是和技術(shù)有關(guān)系的最高負(fù)責(zé)人,要承擔(dān)與公司技術(shù)相關(guān)問題的行政責(zé)任。”
總而言之,朋友把這個“架構(gòu)師”的定義是剖析得淋漓盡致了,就看大家如何對號入座了。