更新時間:2020-03-16 09:56:36 來源:動力節(jié)點 瀏覽2377次
1.使用新的技術(shù)固然重要,但滿足需求更重要
在項目中,但我們遇到一些問題的時候,我們時常會使用新的技術(shù),新的方法論,諸如此類,這些解決問題的根本動機在于,我們其實是想豐富下我們架構(gòu)師自己的簡歷,但實際上,這些新的技術(shù)可能并不是問題的最佳解決方案。
但是,我想,我們職業(yè)生涯中,最好的效果是,有一長串的客戶,他們很愿意去推薦你,因為你在和他們做項目的過程中,做了正確的事情,得到了客戶的認可和滿意。
當(dāng)然,作為一名架構(gòu)師,保持最新技術(shù)和趨勢的學(xué)習(xí),是我們的天職。但是,我們也要牢記,使用對的技術(shù)是很重要的。是的,很難去拒絕使用那些新的,酷的技術(shù),雖然他們并不是很適合你當(dāng)前的項目。
使用對的技術(shù)和方案,團隊會高興,客戶會滿意,壓力就會很小,這樣就會給你更多的時間來鉆研目前已有的成熟技術(shù),或者是學(xué)習(xí)新的技術(shù)。

2.簡化基本的復(fù)雜度,減少額外的復(fù)雜度
什么是基本的復(fù)雜度呢,基本的復(fù)雜度,就是說,在我們解決問題的時候本來就有的一些困難。
比方說,設(shè)計一個系統(tǒng)來協(xié)調(diào)一個國家的所有航線,這是一個本來就很復(fù)雜的問題。我們必須實時跟蹤每架飛機的位置,速度,方向和目的地,這樣才能避免航線的事故。系統(tǒng)必須管理好航班的調(diào)度,這樣才能避免有的機場擁擠,有的機場卻很閑。而且還需要考慮其他的因素,例如,天氣很差,航班無法降落等。
那么,相反,額外的復(fù)雜度,就是在我們想著解決系統(tǒng)的這些基本復(fù)雜度的時候,引入的復(fù)雜度。
我們可以看到,目前世界上使用的航空管理系統(tǒng),大多數(shù)是很陳舊的老系統(tǒng),航班系統(tǒng)本來就很復(fù)雜,在設(shè)計解決方案的時候,又引入了很多新的復(fù)雜情況,導(dǎo)致想要更新這樣的系統(tǒng)幾乎比登天都難。
好的架構(gòu)師的職責(zé)應(yīng)該是解決并簡化基本的復(fù)雜度,并且不會引入新的額外的復(fù)雜度。
3.好的架構(gòu)師一定是從實際編碼中來
好的架構(gòu)師能夠勝任團隊中的任何角色,網(wǎng)絡(luò)布線,創(chuàng)建打包過程,編寫單元測試。

以上就是動力節(jié)點Java培訓(xùn)機構(gòu)小編介紹的“Java架構(gòu)師入門培訓(xùn)視頻”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀