06.06 架構師更多的是和人打交道,架構師的升級步驟

對於程序員來說,架構師是職業發展的一道坎,如果跨過去了,後面就前途無量了,否則可能一直得做著代碼coding的事情。

架構師更多的是和人打交道,架構師的升級步驟

架構師設計出來的,是產品,未必是藝術品。架構師設計出來的產品可能僅僅能滿足流量等的需求,可能只能遠觀,近看可能就一團糟了。但公司恰恰是要結果的,而且產品開發的週期會很緊,所以最終上線的架構也就只能是應付當前的需求。

架構師更多的是和人打交道,架構師的升級步驟

可以這樣說,架構師開始幾個設計的項目,一定是慘不忍睹的,一定會不停地重構。所以,在架構師的實習階段,加班是常有的,甚至可能會不斷被領導說,設計出來的產品也有可能被抱怨。

架構師更多的是和人打交道,架構師的升級步驟

這時一定得堅持,然後不斷反思下,同時在設計架構時,一定能接觸到各類相關的知識,這樣架構師就慢慢成長了。

所以你要深入瞭解存儲。

要掌握關於緩存,數據庫相關的知識。這點不想多談,就是想讓自己在數據庫調優及數據庫建模方面有所建樹。涉及的數據庫也不多,oracle和mysql。而緩存方面,因為本身這個世界就是百家爭鳴百花齊放,所以,應該多瞭解如ttserver,memcache之類的文件或內存緩存實現。

架構師更多的是和人打交道,架構師的升級步驟

知道存儲,就要將其融於架構。讓最大的讀取壓力集中到緩存,而把僅有的寫操作施加於數據庫,這種決策不是說了這麼一兩句就能搞定的。甚至這些是java架構調優的重中之重。

架構師更多的是和人打交道,架構師的升級步驟

有些組織能比其他組織更有效地進行架構師培養。如果充分考慮到招聘此類新專業人才的困難,努力促成能鼓勵開發人員發展為架構師的環境是非常明智的策 略。但務必避免對不願意或不適合走這條路的開發人員進行處罰。組織應該為開發人員制訂多條發展路線,包括那些願意繼續擔任開發人員的人。對架構師而言,資 深開發人員不可或缺。他們可以實現系統中最關鍵的模塊。


分享到:


相關文章: