1. 程式人生 > >架構師培訓之旅

架構師培訓之旅

成就 領域 出現 軟件 業務 時也 提升 -- 然而

架構師培訓之旅


導讀

  • 我眼中的架構師
  • 畫圖畫圖
  • 成長
  • 鳴謝


我眼中的架構師

??
最早知道“架構師”這個詞匯是在大學一年級,經常聽我和我師兄的導師劉老師提起 “架構”,"設計模式",“架構師”什麽的。對於剛開始接觸計算機專業的我,一臉崇拜,同時也是一臉懵逼。最直接感受就是反正離我很遙遠。

?? 後來工作之後,隨著工作閱歷豐富,逐漸清晰有一個叫做"架構師"的職業,工資很高,大牛才能擔任。然後逐漸接觸到公司裏面的架構師,基本上屬於在某一領域很資深,然後又對行業的其他平臺都有所涉獵的類型。更甚者,已經出版自己的書。這樣的人,一群優秀的人,正我想接觸的,希望能夠給自己帶來提升,當然,這種感染力是不僅限於技術。

??架構師與程序員(碼農)的區別在於,一個是使用工具幹活,一個是掌握工具原理,可以畫方,也可畫原。對於碼農級別的人而言,“拿來主義”才是王道,不必造輪子。然而架構師們的想法是掌握最根本的原理,甚至不惜閱讀源碼和做大量實驗。架構師們一定程度上是技術標準的制定者和推動者,不斷尋找和公司業務發展相適應的技術架構,並前瞻性的引入,這是架構師對一個提供技術服務或者產品的公司最大的貢獻。此前,在閱讀了《阿裏巴巴中臺戰略思想與架構實戰》一書之後,更是深有體會。

??架構師還是廣大技術人員的引路人和導師。技術型公司是需要輕松和積極的技術氛圍的。我相信大部分年輕人是渴望進步的,同時也是希望有一個施展才華和實現理想的平臺。阿裏巴巴已經從一家提供產品服務的公司轉變成林一家提供技術服務的公司(當然你也可以說,它的產品就是技術)。我相信,一家企業越來越重視技術,越來越知道通過技術來提升服務能力,它的未來是不可限量的,或許也會誕生出谷歌,微軟這樣的巨頭。


畫圖畫圖

??UML圖,經過多年的發展,已經成為軟件行業公認的“行話”。它豐富的圖形類型和表達語法,可以以極簡的方式表達看起來難以理解的邏輯和場景。"簡約而不簡單",這樣的標準值得每個從業人員學習和遵守。

??坊間有句行話--"talk is cheap show me the code",或許大家都喜歡直接看到代碼。代碼雖好,但是很耗費精力。而UML是跨語言的,那麽從現在起,我們可以講"code is cheap,show me the uml diagram"。

??課程期間總共畫了四幅圖,每次都很慢,邊查資料,邊畫圖。把以前的設計模式也能在圖上表達出來,原來還可以這樣。畫完之後,也感覺很有成就感。我想我以後的博客中將會出現更多的圖,而不只是代碼。畢竟,圖表達的是思想,再也不用擔心跨語言帶來的理解問題。

成長

?? 曾經給過自己一個要求,每年都要有向上的成長。去年參加了公司張老師的培訓課程,主要學習一些做事和時間管理等方法,明顯是成長。今年參加了劉老師架構師培訓,進一步理解到設計模式和架構的使用場景。感覺自己成長了,至少我可以畫一幅看得過去的UML圖,可以給別人演示,可以在博客中上傳自己的UML設計。


總結

?? 課程收獲:

  • ??第一次畫UML
  • ??第一次看比較大段的源碼
  • ??第一次實踐自己的webapi架構設計
  • ??認識公司更多優秀的群體

鳴謝

  • reco,老馬等

架構師培訓之旅