今天在知乎上看到一篇介紹架構師成長的方法,故摘抄下來
1. 多看書
1.1 設計模式,重構,這兩本讓我能從程序員的視野往外走一點
1.2 企業應用架構模式,領域驅動設計,比設計模式深一點,解決的也是更實際的問題
1.3 人件、人月神話、夢斷代碼,理解一下軟件工程爲啥會失敗
2. 多看文章
2.1 QCon 的就不錯,有不少架構相關的PPT,拿着一個 PPT,等對方講完問題以後,本身想一想,本身的解決方案是什麼?
2.2 多看看各個企業的架構變化史
2.3 多看看基礎組件的設計思路,好比 MySQL, Memcache, nginx, ...
3. 多作
3.1 作點算法題,不是爲了練習算法,而是爲了讓你思考更細緻,畢竟少考慮一個點,確定就沒法 AC
3.2 對於不一樣組件,本身去測試,上壓力,真實測量容量。壓死爲止,看瓶頸究竟在哪兒?
3.3 到線上去,看一看你的系統,哪些響應慢,不穩定。哪些資源消耗狠,須要優化或者擴容。
還有多找人聊天,說出你的想法,等別人反駁,從別人的反駁中吸收知識,再去作驗證。
著做權歸做者全部。
商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
做者:李道兵
連接:https://www.zhihu.com/question/27607979/answer/37312934
來源:知乎