最先知道「架構師」這個詞彙是在大學一年級,常常聽我和我師兄的導師劉老師提起 「架構」,"設計模式",「架構師」什麼的。對於剛開始接觸計算機專業的我,一臉崇拜,同時也是一臉懵逼。最直接感覺就是反正離我很遙遠。程序員
後來工做以後,隨着工做閱歷豐富,逐漸清晰有一個叫作"架構師"的職業,工資很高,大牛才能擔任。而後逐漸接觸到公司裏面的架構師,基本上屬於在某一領域很資深,而後又對行業的其餘平臺都有所涉獵的類型。更甚者,已經出版本身的書。這樣的人,一羣優秀的人,正我想接觸的,但願可以給本身帶來提高,固然,這種感染力是不只限於技術。web
架構師與程序員(碼農)的區別在於,一個是使用工具幹活,一個是掌握工具原理,能夠畫方,也可畫原。對於碼農級別的人而言,「拿來主義」纔是王道,沒必要造輪子。然而架構師們的想法是掌握最根本的原理,甚至不惜閱讀源碼和作大量實驗。架構師們必定程度上是技術標準的制定者和推進者,不斷尋找和公司業務發展相適應的技術架構,並前瞻性的引入,這是架構師對一個提供技術服務或者產品的公司最大的貢獻。此前,在閱讀了《阿里巴巴中臺戰略思想與架構實戰》一書以後,更是深有體會。設計模式
架構師仍是廣大技術人員的引路人和導師。技術型公司是須要輕鬆和積極的技術氛圍的。我相信大部分年輕人是渴望進步的,同時也是但願有一個施展才華和實現理想的平臺。阿里巴巴已經從一家提供產品服務的公司轉變成林一家提供技術服務的公司(固然你也能夠說,它的產品就是技術)。我相信,一家企業愈來愈重視技術,愈來愈知道經過技術來提高服務能力,它的將來是不可限量的,或許也會誕生出谷歌,微軟這樣的巨頭。api
UML圖,通過多年的發展,已經成爲軟件行業公認的「行話」。它豐富的圖形類型和表達語法,能夠以極簡的方式表達看起來難以理解的邏輯和場景。"簡約而不簡單",這樣的標準值得每一個從業人員學習和遵照。架構
坊間有句行話--"talk is cheap show me the code",或許你們都喜歡直接看到代碼。代碼雖好,可是很耗費精力。而UML是跨語言的,那麼從如今起,咱們能夠講"code is cheap,show me the uml diagram"。工具
課程期間總共畫了四幅圖,每次都很慢,邊查資料,邊畫圖。把之前的設計模式也能在圖上表達出來,原來還能夠這樣。畫完以後,也感受頗有成就感。我想我之後的博客中將會出現更多的圖,而不僅是代碼。畢竟,圖表達的是思想,不再用擔憂跨語言帶來的理解問題。學習
曾經給過本身一個要求,每一年都要有向上的成長。去年參加了公司張老師的培訓課程,主要學習一些作事和時間管理等方法,明顯是成長。今年參加了劉老師架構師培訓,進一步理解到設計模式和架構的使用場景。感受本身成長了,至少我能夠畫一幅看得過去的UML圖,能夠給別人演示,能夠在博客中上傳本身的UML設計。架構設計
課程收穫:設計