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