音視頻開發(fā)技術學習視頻小碼哥不是你一個人在學
2023-11-20 16:56 作者:bili_1469121520 | 我要投稿

具體內(nèi)容放在我的首頁動態(tài)介紹了

成長為初級架構師需要 5~10 年時間,其典型特征就是能夠“獨立完成一個系統(tǒng)的架構設計”,可以是從 0 到 1 設計一個新系統(tǒng),也可以是將架構從 1.0 重構到 2.0。初級架構師負責的系統(tǒng)復雜度相對來說不高,例如后臺管理系統(tǒng)、某個業(yè)務下的子系統(tǒng)、100 萬 PV 量級的網(wǎng)站等。
初級架構師和技術專家的典型區(qū)別是:架構師是基于完善的架構設計方法論的指導來進行架構設計,而技術專家更多的是基于經(jīng)驗進行架構設計。簡單來說,即使是同樣一個方案,初級架構師能夠清晰地闡述架構設計的理由和原因,而技術專家可能就是因為自己曾經(jīng)這樣做過,或者看到別人這樣做過而選擇設計方案。
但在實踐工作中,技術專家和初級架構師的區(qū)別并不很明顯,事實上很多技術專家其實就承擔了初級架構師的角色,因為在系統(tǒng)復雜度相對不高的情況下,架構設計的難度不高,用不同的備選方案最終都能夠較好地完成系統(tǒng)設計。例如,設計一個日 PV 100 萬的網(wǎng)站,MySQL + Memcache + Spring Boot 可以很好地完成,MongoDB + Redis + Nginx + php-fpm 也可以很好地完成,備選方案設計和選擇并不太難,更多的是看團隊熟悉哪個技術。
標簽: