以前總是以為搞好技術(shù)就能搞定一切,至少能滿足工作需要,事實也是如此,工作上不能說一帆風順但至少平安無事,慢慢的基礎(chǔ)的技術(shù)基本搞明白了,想再進一步去搞架構(gòu)的時候總是力不從心,每一個函數(shù)都明白、每一個工具都了解、每一個業(yè)務(wù)都熟悉。但是想要組織起來成一個體系架構(gòu)總是感覺無從下手,不知道哪里出了問題。作為一個理工宅男出現(xiàn)這種狀況受到的打擊想必各位同行會有同感,如果說解決實際問題是一個工程師必備的素質(zhì),那么能建設(shè)一個架構(gòu)而成為架構(gòu)師需要什么樣的素質(zhì)呢?
如果說一個項目是一棵樹,那么工程師應(yīng)能知一葉進而知一枝,架構(gòu)師則須著眼于一片樹林、知其目的統(tǒng)領(lǐng)全局,還須能知樹與樹之間的影響。如何才能從一葉到一林呢,瓶頸在哪里?是技術(shù)不夠嗎,對開發(fā)語言不熟悉嗎,工具運用不了解嗎?我感覺都不是!私以為要成為一個架構(gòu)師,必須知使命!而使命則是能站在山頂上看山下那片樹林,如此視野才能開闊,架構(gòu)方能健壯。
使命感是跳出于實際技術(shù)的一個東西,如何建立則是修心修行的功夫,最近讀王陽明的過程中深有體會,知心知行才能看見山在哪里,而路則自然而然的清晰起來,讀陽明先生之書深有體會,繼續(xù)努力。