正文程序員
拿破崙說性能優化
不想當將軍的士兵不是好士兵。架構
類比到IT行業併發
不想當架構師的程序員不是好程序員。分佈式
雖然此種類比不必定恰當。也許你就想簡簡單單、安安靜靜寫寫代碼,這種想法沒錯。國外,就有不少老程序員,與世無爭的寫代碼,把代碼寫漂亮,沒有那麼功利非要給本身掛一個架構師的頭銜。相比較而言,國內就要現實太多。工做N多年後,若是仍是在一線碼農,多數時候也會被鄙視,也許還會被BOSS扣上此人發展潛力不行。還有N多人,換工做的時候,非架構師職位不來。微服務
年前和團隊人開會,有個同事的給他的定位是漸漸能夠作更多架構規劃相關的工做。他說,對於如何作架構還有不少迷茫。有些人也許不會選着這條路;有些人正在這條路上,可是很迷茫:我該如何成爲一個架構師呢?高併發
說到這裏,也給你們推薦一個架構交流學習羣:835544715,裏面會分享一些資深架構師錄製的視頻錄像:有Spring,MyBatis,Netty源碼分析,高併發、高性能、分佈式、微服務架構的原理,JVM性能優化這些成爲架構師必備的知識體系。還能領取免費的學習資源,相信對於已經工做和遇到技術瓶頸的碼友,在這個羣裏會有你須要的內容。源碼分析
視野性能
記得有個架構師講過學習
「視野決定格局」
本身仍是比較認同這句話,架構師首先要重構的是本身的視野。視野不是裝逼。視野能夠做爲一個看問題、積累專業領域知識的內在驅動力。
僅僅說視野,未免太虛,如何把視野坐實是很重要。由內在(思惟、心態、方法)驅動外在(專業知識)是須要紮紮實實去積澱。
經常聽到這樣的觀點
「作架構師,必定要有全局的視野或關注」
如何理解全局?負責幾百個應用就是全局?負責單個系統就不是全局?
我的對全局有以下理解: