日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一篇文章了解架构师能力模型

發(fā)布時間:2024/7/5 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一篇文章了解架构师能力模型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

每一個技術(shù)人都有著一個架構(gòu)師的夢,希望自己有朝一日能登上技術(shù)之巔,以下結(jié)合我自己13年的從業(yè)經(jīng)驗,分別從架構(gòu)師進(jìn)階之路、架構(gòu)師能力模型(這里是亮點)、架構(gòu)師技能樹、架構(gòu)師業(yè)務(wù)技能樹談起,完整的剖析一個好的架構(gòu)師的能力模型,希望這篇文章能讓大家清晰的了解架構(gòu)師的能力和要求,以及找到自己的不足,努力去提升自己缺乏的技能(不僅僅只是技術(shù))。
本文作者,陳睿|mikechen,優(yōu)知學(xué)院創(chuàng)始人,曾先后歷任淘寶高級研發(fā)工程師、盛大高級架構(gòu)師、百度技術(shù)經(jīng)理、攜程定制旅游CTO。

技術(shù)進(jìn)階之路

上圖是一個完整的技術(shù)進(jìn)階之路,今天我們重點是談架構(gòu)師,我先從架構(gòu)師進(jìn)階之路談起,然后我們一步步往里講,完整的剖析架構(gòu)師能力模型。

架構(gòu)師進(jìn)階之路

1 架構(gòu)師胚胎(程序員)

工作年限1-3年左右,掌握程序相關(guān)的基礎(chǔ)知識:語言編程開發(fā)、基本的數(shù)據(jù)結(jié)構(gòu)、基本的算法掌握、對熟練使用常用的語言開發(fā)環(huán)境:java、c#、c++、go、groovy、php、python等相關(guān)的開發(fā)環(huán)境、基本的數(shù)據(jù)庫知識(還到不了性能調(diào)優(yōu))、基礎(chǔ)的設(shè)計模式(eg:工廠模式等 )、常用的通訊協(xié)議等。

2、架構(gòu)師萌芽(高級程序員)

工作年限一般3-5年,如果你做研發(fā)超過了5年還是處于重復(fù)搬磚的節(jié)奏,還沒有考慮代碼效率以及避免重復(fù)造輪的情況,還不能算到高級。

這個階段需要掌握的知識,比如:掌握更多的設(shè)計模式、操作系統(tǒng)原理、分布式系統(tǒng)原理、常見的性能調(diào)優(yōu)方案:數(shù)據(jù)庫端(事務(wù)超時、索引如何優(yōu)化、高效sql等)、應(yīng)用端、web端(靜態(tài)分離怎么做)等、高并發(fā)基礎(chǔ)場景..

3、架構(gòu)師幼苗

工作超過5年,身經(jīng)百戰(zhàn)的同時,至少必須參與個一個次大型項目,你還不能完全操盤一個大項目的架構(gòu)設(shè)計,但至少對整個架構(gòu)設(shè)計整體有一定的了解,比如:單點登錄、分布式緩存的場景、異步消息場景…典型的基礎(chǔ)架構(gòu)設(shè)計怎么實現(xiàn)。以及從理論的角度,透徹領(lǐng)會應(yīng)用設(shè)計模式、JVM的原理、listener、filter等為什么要這樣設(shè)計…了解技術(shù)的核心原理。

4、架構(gòu)師

如果你經(jīng)歷了上述3個步驟階段的項目操練,如果在這個階段,你能獨自帶隊操盤一個中型、大型項目的架構(gòu)設(shè)計,并且從架構(gòu)設(shè)計的角度:效率、可維護(hù)性、可擴展、容錯…能勝任這個項目并且成功上線,這是一個標(biāo)志性的架構(gòu)師節(jié)點,獨立勝任中、大型項目架構(gòu)設(shè)計操盤手。

架構(gòu)師再往上進(jìn)階,就會涉及到上圖提到的技術(shù)總監(jiān)以及CTO,如果有興趣的同學(xué)可以參考我之前寫的這篇文章一篇文章搞懂高級程序員、架構(gòu)師、技術(shù)經(jīng)理、技術(shù)總監(jiān)、CTO,從薪資到技能要領(lǐng)的區(qū)別

備注:架構(gòu)師并不只是技術(shù)進(jìn)階的終點,還可以繼續(xù)往技術(shù)總監(jiān)和CTO進(jìn)階。

架構(gòu)師完整能力模型

架構(gòu)師的職責(zé)應(yīng)該是立足于技術(shù)和業(yè)務(wù)之間的中間角色或者平衡點, 在針對業(yè)務(wù)深刻理解的基礎(chǔ)上,針對業(yè)務(wù)中存在諸多變數(shù),挑選適合的技術(shù)架構(gòu)和技術(shù)方案。

年薪百萬的架構(gòu)師,基本屬于公司的首席架構(gòu)師,需要包含兩塊能力,而不僅僅只是技術(shù)能力。

這兩塊能力分別包含:技術(shù)能力和業(yè)務(wù)能力。

架構(gòu)師技術(shù)能力


分層的應(yīng)用設(shè)計思想:SOA,事件驅(qū)動等。

分布式原理:CAP,最終一致性,冪等操作等

大型網(wǎng)絡(luò)應(yīng)用結(jié)構(gòu)


消息中間件,分布式緩存,負(fù)載均衡,集群技術(shù),數(shù)據(jù)同步等,詳細(xì)請查看一篇文章了解架構(gòu)設(shè)計的本質(zhì),文章里有詳細(xì)的描述。

還有高可用,可容災(zāi)分布式系統(tǒng)設(shè)計能力

容災(zāi)系統(tǒng),作為為計算機信息系統(tǒng)提供的一個能應(yīng)付各種災(zāi)難的環(huán)境,尤其是計算機病毒、掉電、網(wǎng)絡(luò)/通信失敗、硬件/軟件錯誤和人為操作錯誤等人為災(zāi)難時,容災(zāi)系統(tǒng)將保證用戶數(shù)據(jù)的安全性(數(shù)據(jù)容災(zāi)),甚至,一個更加完善的容災(zāi)系統(tǒng),還能提供不間斷的應(yīng)用服務(wù)(應(yīng)用容災(zāi))。可以說,容災(zāi)系統(tǒng)是數(shù)據(jù)存儲備份的最高層次。

例如,淘寶在早期就遇到過機房停電的情況,所以才促使了后來的機房容災(zāi)的能力,保證服務(wù)穩(wěn)定。尤其是當(dāng)發(fā)生災(zāi)難性事件并對IDC節(jié)點產(chǎn)生影響時,能夠具備節(jié)點級別的快速恢復(fù)能力,保障系統(tǒng)的持續(xù)可用。

去年攜程也遇見了一次幾乎一整天的宕機事故,后來發(fā)現(xiàn)是自動化部署的的腳本的問題,代碼重新部署,重新執(zhí)行腳本,不斷把數(shù)據(jù)等等都刪除,這也算是人為事故中的經(jīng)典案例。

還有大容量數(shù)據(jù)存儲和檢索系統(tǒng)設(shè)計能力、數(shù)據(jù)庫分區(qū),NoSQL,搜索引擎、自動化部署、回滾機制等,以及監(jiān)控系統(tǒng)等等,這些知識體系,敬請關(guān)注我后續(xù)的文章和課程。

架構(gòu)師業(yè)務(wù)能力

技術(shù)架構(gòu)的目的是為了服務(wù)好業(yè)務(wù),技術(shù)離開了業(yè)務(wù),就是空談。所以,對于好的架構(gòu)師來講,需要對業(yè)務(wù)有本質(zhì)的理解,技術(shù)再牛逼,解決不了業(yè)務(wù)的問題也是沒用的。所以一定要站在業(yè)務(wù)的角度去了解他們的需求,它到底是要并發(fā)高還是流量高,還是要分布式,還是要高可用。

這就是業(yè)務(wù)分析能力

架構(gòu)師需要學(xué)會基于自己的經(jīng)驗知識進(jìn)行分析,把業(yè)務(wù)語言轉(zhuǎn)換成產(chǎn)品語言、開發(fā)語言。這樣在跟產(chǎn)品、研發(fā)團隊的溝通中,才能完成信息的有效、高保真?zhèn)鬟f。當(dāng)然,這就涉及到溝通能力,因為團隊協(xié)作需要良好的溝通。

開啟你的架構(gòu)進(jìn)階之旅

總之,要想成為優(yōu)秀的架構(gòu)師,需要時間實踐(提升技術(shù)能力),也需要不斷的深入業(yè)務(wù)分析(提升業(yè)務(wù)能力),再加上自己的領(lǐng)悟能力(需要時間閱歷),這才是一個有效的路徑。

以上就是我對架構(gòu)師完整能力模型的拆解,希望對你有所幫助:)

你可能也喜歡:

  • 最全Java架構(gòu)師技能圖譜
  • 史上最全java架構(gòu)師技能圖譜(上)
  • 一篇文章搞懂架構(gòu)師的核心技能
  • 想成為阿里160萬年薪的P8架構(gòu)師?你必須掌握如下6大技能體系!
  • 阿里P7架構(gòu)師要求:Web核心+開源框架+大型網(wǎng)站架構(gòu)!含面試題目!
  • 從Java程序員進(jìn)階到架構(gòu)師,史上最全進(jìn)階詳解(中篇)-架構(gòu)擴展篇

  • 總結(jié)

    以上是生活随笔為你收集整理的一篇文章了解架构师能力模型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。