更新時間:2020-03-16 09:56:36 來源:動力節點 瀏覽2102次
1.使用新的技術固然重要,但滿足需求更重要
在項目中,但我們遇到一些問題的時候,我們時常會使用新的技術,新的方法論,諸如此類,這些解決問題的根本動機在于,我們其實是想豐富下我們架構師自己的簡歷,但實際上,這些新的技術可能并不是問題的最佳解決方案。
但是,我想,我們職業生涯中,最好的效果是,有一長串的客戶,他們很愿意去推薦你,因為你在和他們做項目的過程中,做了正確的事情,得到了客戶的認可和滿意。
當然,作為一名架構師,保持最新技術和趨勢的學習,是我們的天職。但是,我們也要牢記,使用對的技術是很重要的。是的,很難去拒絕使用那些新的,酷的技術,雖然他們并不是很適合你當前的項目。
使用對的技術和方案,團隊會高興,客戶會滿意,壓力就會很小,這樣就會給你更多的時間來鉆研目前已有的成熟技術,或者是學習新的技術。
2.簡化基本的復雜度,減少額外的復雜度
什么是基本的復雜度呢,基本的復雜度,就是說,在我們解決問題的時候本來就有的一些困難。
比方說,設計一個系統來協調一個國家的所有航線,這是一個本來就很復雜的問題。我們必須實時跟蹤每架飛機的位置,速度,方向和目的地,這樣才能避免航線的事故。系統必須管理好航班的調度,這樣才能避免有的機場擁擠,有的機場卻很閑。而且還需要考慮其他的因素,例如,天氣很差,航班無法降落等。
那么,相反,額外的復雜度,就是在我們想著解決系統的這些基本復雜度的時候,引入的復雜度。
我們可以看到,目前世界上使用的航空管理系統,大多數是很陳舊的老系統,航班系統本來就很復雜,在設計解決方案的時候,又引入了很多新的復雜情況,導致想要更新這樣的系統幾乎比登天都難。
好的架構師的職責應該是解決并簡化基本的復雜度,并且不會引入新的額外的復雜度。
3.好的架構師一定是從實際編碼中來
好的架構師能夠勝任團隊中的任何角色,網絡布線,創建打包過程,編寫單元測試。
以上就是動力節點Java培訓機構小編介紹的“Java架構師入門培訓視頻”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習