孫子曰:將弱不嚴,教道不明,吏卒無常,陳兵縱橫,曰亂。今天參加架構師之路沈劍老師的直播,根據他個人的經驗也再次引發我對架構師之路的再思考以及自我重新審視。
其次,對於我們的中颱建設,我們的架構師確實要解決實際業務問題的,而不是炫技,在過程裡,架構師需要對當前的業務有個比較全面的認識,對技術本身也要有個清醒的認識,要能清楚的「理解業務需求」,而不是想當然。
第三、架構師肩負著公司的技術體系規劃的重擔,3-5年的規劃,如自動化流水線規劃很重要,平台架構,工具,文化這些都是要去積極推動並且沉澱和傳承的,如果架構師不去搞,還能指望誰?
第四、演講時 - 要客觀自然,不能主觀說教(沈劍感覺跟阿里的cio的區別很快出來了,阿里的cio比較客觀自然,沈劍比較主觀說教,前者比較好,這是由人的出身和經驗決定的,需要不斷的歷練,往前者的方向發展,不要讓人感覺你是鳳凰男,而讓人感覺你是出身高貴、歷練豐富、身邊的朋友都很高貴的,感覺一出場氣場就不一樣),真的在細節中時刻能體現乙個人的素養!這是我個人的真實感受,這個是長期的修煉過程,急不得,多練是關鍵!
第五、分析問題的方法。軟體設計環節是乙個從現象到本質的過程,這個過程中的分析能力、歸納能力、抽象能力等非常重要。其中在分析問題時要先分不同的分析維度,將問題分為不同的維度進行分析,這樣便於對乙個複雜問題的解耦,也可以對乙個問題進行比較徹底的解剖。這就是乙個從複雜到簡單,從簡單再到複雜的過程。在分析的過程中,大局觀特別重要!時刻知道要解決什麼問題?再提公升思維高度(提供思路)!
第六、技術只是載體,要多關注技術背後的如業務邏輯,運作原理,商業邏輯等。要多運用之前阿里的經驗套路,思考怎麼應用到石油行業,因為其實阿里雲,中臺這些背後的商業邏輯都是相似的。(技術提高的思路:把以往經驗複習、加強、演化)
第七,架構師的成長方面,個人感覺在不同的業務裡解決架構上的問題成長最快,一些東西如果長久不用就會忘,學習效果並不好,認清現狀而後放眼未來從來都不能顛倒。而且,架構師應該不侷限於語言、技術棧,應該全面,而且要向π型人才看齊,橫代表廣度,下面代表深度,而且技術管理兩條腿都要全面發展。
最後,一句話與同樣在架構師之路上的您共勉:把架構師當做事業而非職業吧,酸甜苦辣各種滋味自己細細品嚐。
架構師之路
隨著經驗能力的增長,程式的程式設計習慣也在發生著改變,以下是我個人程式設計習慣的改變。1級 思考一段時間,寫一段 2級 用圖形幫助思考,然後寫 3級 將思考過程寫成注釋,然後再寫 4級 用圖形幫助思考,然後一邊寫注釋,一邊寫 5級 思考過程中增加對不確定技術點的測試。6級 將思考過程寫在記事本裡,將...
架構師之路
方 秒殺系統架構優化思路 分布式id生成器 網際網路架構,如何進行容量設計 執行緒數究竟設多少合理 單點系統架構的可用性與效能優化 關於負載均衡的一切 異構伺服器負載均衡及過載保護 lvs為何不能完全替代dns輪詢 究竟啥才是網際網路架構 高併發 究竟啥才是網際網路架構 高可用 100億資料1萬屬性...
架構師之路
架構的定義 我們來看看軟體架構的一般定義 程式和計算系統軟體體系結構是指系統的乙個或多個結構。該結構包括軟體的構建,構建的外部可見屬性以及它們之間的相互關係。該體系結構不是可操作的軟體。具體來說,這是乙個表示式,它使軟體工程師能夠 分析滿足監管要求的設計有效性。在設計更改相對容易的階段,請考慮架構的...