中午吃飯,大佬告訴我成為架構(gòu)師的秘密···
架構(gòu)師是程序員的奮斗目標(biāo)。
?
我身邊的很多優(yōu)秀程序員,都在暗暗努力往架構(gòu)師能力??繑n。很多人技術(shù)很過(guò)硬也參與過(guò)大型項(xiàng)目、還有的人對(duì)新技術(shù)信手拈來(lái)、也有一些人勤勤懇懇在努力做好手里的事情。

但你會(huì)發(fā)現(xiàn),當(dāng)他們遇到實(shí)際業(yè)務(wù)場(chǎng)景的架構(gòu)問(wèn)題,就變得底氣不足。
?
我曾經(jīng)看過(guò)一家公司的架構(gòu)設(shè)計(jì),突破了我的認(rèn)知:
Memcache 竟然放在 Controller 層被調(diào)用?
Service 對(duì)數(shù)據(jù)的操作竟然不是獨(dú)立的?
只拆分 Service,而不動(dòng) DB ?DB壓力大的話全站不會(huì)涼涼嗎?
......
后來(lái)才恍然大悟,這些看似不合理的架構(gòu)設(shè)計(jì),其實(shí)是基于他們具體的業(yè)務(wù)場(chǎng)景設(shè)計(jì)出來(lái)的合理架構(gòu)方案。
?
很多人學(xué)了很多架構(gòu)知識(shí),什么框架、平臺(tái)、語(yǔ)言和架構(gòu)組件,說(shuō)起來(lái)頭頭是道,遇到實(shí)際業(yè)務(wù)問(wèn)題就是兩眼一抹黑,不深入業(yè)務(wù)場(chǎng)景,不理解業(yè)務(wù)問(wèn)題,很難設(shè)計(jì)出好的架構(gòu)方案。
?
可以說(shuō),理解業(yè)務(wù)并擁有解決實(shí)際業(yè)務(wù)問(wèn)題的能力,才是成為架構(gòu)師的關(guān)鍵,很多人往往忽視這些。沒(méi)了這些,你的所學(xué)只能是空中樓閣,虛得很,解決不了任何問(wèn)題。
聽(tīng)架構(gòu)老人一句話勝讀十年書(shū)
16次架構(gòu)經(jīng)歷的心血復(fù)盤(pán)

?
