對(duì)于一個(gè)架構(gòu)師來(lái)講,除了應(yīng)該具備堅(jiān)實(shí)的技術(shù)基礎(chǔ),另一個(gè)非常重要的方面是需要擁抱業(yè)務(wù),同時(shí)對(duì)業(yè)務(wù)演進(jìn)及外界環(huán)境變化具備極其敏銳的分析能力,這樣才能更好地洞察及適應(yīng)業(yè)務(wù)的變化,同時(shí)才能設(shè)計(jì)出更適合支撐業(yè)務(wù)及考慮到后續(xù)業(yè)務(wù)變化的架構(gòu)。
我經(jīng)常會(huì)對(duì)我的團(tuán)隊(duì)成員尤其是新加入團(tuán)隊(duì)的成員打這樣一個(gè)比喻:農(nóng)民兄弟知道種瓜得瓜種豆得豆,同時(shí)明白什么季節(jié)應(yīng)該種瓜什么季節(jié)應(yīng)該種豆,我們需要搞清楚的不僅僅是瓜和豆對(duì)刨地深淺的不同要求,同時(shí)要理解和知道為什么種瓜為什么種豆。做一個(gè)全面的技術(shù)農(nóng)民,而不是專業(yè)刨地的技術(shù)農(nóng)民,這僅僅是意識(shí)轉(zhuǎn)變的第一步,也是最至關(guān)重要的一步!
同時(shí)我覺(jué)得架構(gòu)沒(méi)有嚴(yán)格的對(duì)與不對(duì),只有合適與不合適,結(jié)合業(yè)務(wù)發(fā)展需要考慮多方面因素,這樣才能可以很大程度上避免設(shè)計(jì)不足或者過(guò)度設(shè)計(jì)。