架构师的要害
架構(gòu)師的要害就是:架構(gòu)師的領(lǐng)導(dǎo)力。
這是一個(gè)與技術(shù)完全不同的方向,是一個(gè)人文的方向。我認(rèn)識(shí)的一位資深HR經(jīng)理和我的老經(jīng)理都曾經(jīng)告訴過我:從技術(shù)的思維轉(zhuǎn)換到與人打交
道的思維是非常難的;一旦一名技術(shù)員(程序員/測(cè)試員)同時(shí)也掌握了與人打交道的本領(lǐng),那簡(jiǎn)直就是無(wú)敵的了。
有誰(shuí)還認(rèn)為架構(gòu)師只僅僅是一個(gè)技術(shù)高手?那你永遠(yuǎn)也成不了架構(gòu)師!為什么?
你可以把自己的架構(gòu)寫得天衣無(wú)縫——我相信,每個(gè)架構(gòu)師都有這個(gè)本事——但接下來(lái)呢?你至少有兩件事去做:
你需要讓開發(fā)人員理解它、接受它、認(rèn)同它,甚至,讓他們來(lái)一些贊美
你需要讓開發(fā)人員盡可能舒服地實(shí)現(xiàn)你設(shè)計(jì)的框架
結(jié)果架構(gòu)師同學(xué)發(fā)現(xiàn),在他做第一件事情的時(shí)候,他迎來(lái)的是無(wú)數(shù)的挑戰(zhàn)(也可能是被迫的服從和掌聲);在他做第二件事情的時(shí)候,他看到
的是消極怠工的程序員和居高不下的離職率……
這是為什么?!難道一個(gè)設(shè)計(jì)精良(也許還并非如此)的架構(gòu)換來(lái)的就是這些嗎?
癥結(jié)就是那個(gè)要害——架構(gòu)師的領(lǐng)導(dǎo)力。
無(wú)論你設(shè)計(jì)出來(lái)的架構(gòu)多么精良(或者多么糟糕),你最需要的是程序員們的理解和支持,這完全是技術(shù)之外的事情。大多數(shù)情況下,我相信
,架構(gòu)都是精良的、穩(wěn)固的、彈性的,但請(qǐng)千萬(wàn)別忘了——這是你站在自己的角度上思考出來(lái)的結(jié)果,你不能保證大家都理解它、認(rèn)可它。這
時(shí)候,你要拿出你的耐心和真誠(chéng)來(lái),運(yùn)用你的影響力和說(shuō)服力來(lái)傳播它、推廣它。千萬(wàn)不要以為自己在這方面的技術(shù)高別人就會(huì)聽從你,這就
好像一位提琴手站在臺(tái)上對(duì)觀眾們喊:“因?yàn)槟銈儾粫?huì)拉琴,所以我拉成什么樣你們就要聽成什么樣!”一樣荒謬,別忘了,觀眾不會(huì)拉琴,
但懂得欣賞,當(dāng)他們認(rèn)為自己再呆下去所浪費(fèi)的時(shí)間已經(jīng)超出那張票根的價(jià)錢時(shí),他就會(huì)起身離去。
無(wú)論你設(shè)計(jì)出來(lái)的類庫(kù)多么穩(wěn)定、彈性多么好、接口多么豐富,你最需要的是程序員們輕松地在上面開發(fā)、樂于實(shí)現(xiàn)它、為它增添代碼。請(qǐng)千
萬(wàn)別忘記——些類和接口還是你站在自己的角度上思考出來(lái)的結(jié)果,除非把你的大腦克隆出若干分塞給你的下游開發(fā)人員,不然天知道會(huì)出現(xiàn)
什么情況。這時(shí)候,你需要拿出你換位思考的本領(lǐng)來(lái),想一想,如果你是一個(gè)下游程序員,你會(huì)怎樣去使用這些類和接口、能在多大程序上來(lái)
適應(yīng)它們(抑或干脆是感覺自己再被強(qiáng)迫工作)。
對(duì)于一個(gè)架構(gòu)師來(lái)說(shuō),日常的工作遠(yuǎn)不止這些。OK,我想每個(gè)準(zhǔn)架構(gòu)師和想成為架構(gòu)師的人都已經(jīng)明白了——架構(gòu)師實(shí)際上就是一個(gè)技術(shù)團(tuán)隊(duì)
的領(lǐng)導(dǎo)者。領(lǐng)導(dǎo)者是怎么定義的來(lái)著?哦~~對(duì)了,得有人肯跟著你干(可不在在壓力和誘惑下哦!)
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/hnxxcxg/archive/2008/09/08/2940994.html
總結(jié)
- 上一篇: 广州技术沙龙第 2、3 期参会者twit
- 下一篇: poj 2696 A Mysteriou