【系統(tǒng)架構(gòu)】互聯(lián)網(wǎng)架構(gòu)師必備技能_第1頁(yè)
【系統(tǒng)架構(gòu)】互聯(lián)網(wǎng)架構(gòu)師必備技能_第2頁(yè)
【系統(tǒng)架構(gòu)】互聯(lián)網(wǎng)架構(gòu)師必備技能_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

互聯(lián)網(wǎng)架構(gòu)師必備技能一、每個(gè)好架構(gòu)師都是一位出色的程序員這一點(diǎn)毋庸置疑,如果不是寫(xiě)過(guò)N年代碼的優(yōu)秀程序員,一定不是好的架構(gòu)師?!凹軜?gòu)師”這是一個(gè)聽(tīng)上去比較虛的職位,它的主要價(jià)值在于“落地”的過(guò)程中,而不是“指點(diǎn)江山”。eBay的架構(gòu)師總結(jié)架構(gòu)師在項(xiàng)目中的職責(zé):1)產(chǎn)品團(tuán)隊(duì)要做一個(gè)產(chǎn)品,架構(gòu)師要幫助團(tuán)隊(duì)把技術(shù)可行性,技術(shù)方案權(quán)衡取舍一一剖析清楚;2)技術(shù)方案權(quán)衡取舍出來(lái)了,架構(gòu)師要設(shè)計(jì)整體的技術(shù)實(shí)現(xiàn)步驟,這個(gè)過(guò)程一定是和團(tuán)隊(duì)其他成員一起完成的,常見(jiàn)的實(shí)踐是,1到2個(gè)核心成員出一個(gè)初稿,然后大家討論完善;3)技術(shù)實(shí)現(xiàn)步驟出來(lái)了,架構(gòu)師要和開(kāi)發(fā)團(tuán)隊(duì)一起,進(jìn)行編碼,可能架構(gòu)師不一定細(xì)究到任何細(xì)節(jié),常見(jiàn)的實(shí)踐是,系統(tǒng)最困難最核心最關(guān)鍵的部分往往由架構(gòu)師親自操刀;4)系統(tǒng)初版實(shí)現(xiàn)了,架構(gòu)師要和開(kāi)發(fā)團(tuán)隊(duì)、測(cè)試團(tuán)隊(duì)、運(yùn)維團(tuán)隊(duì)一起,完成各類(lèi)測(cè)試,協(xié)助解決最困難的bug,和團(tuán)隊(duì)一同完成線(xiàn)上部署、并一同排除上線(xiàn)初期系統(tǒng)的故障;在項(xiàng)目的過(guò)程中,架構(gòu)師至少一半以上的時(shí)間是和開(kāi)發(fā)團(tuán)隊(duì)一起進(jìn)行的,好的架構(gòu)師不能將實(shí)施細(xì)節(jié)拋之腦后,更直白一些,他要通過(guò)撰寫(xiě)代碼的方式來(lái)指導(dǎo)團(tuán)隊(duì)其他成員理解和實(shí)現(xiàn)架構(gòu)中的細(xì)節(jié)。反面的例子是,項(xiàng)目失敗后,架構(gòu)師反饋“團(tuán)隊(duì)的技術(shù)能力不夠”,團(tuán)隊(duì)反饋“這是一個(gè)一行代碼也不會(huì)寫(xiě)的大忽悠”。二、抽象思維“邏輯思維,抽象思維”比“編碼的時(shí)間”對(duì)架構(gòu)師而言更為重要,如果你不能讓某個(gè)非IT人員明白某個(gè)概念在說(shuō)什么,這個(gè)架構(gòu)師注定也是失敗的(溝通能力非常重要,詳見(jiàn)第六點(diǎn))。邏輯思維不用展開(kāi)多說(shuō),程序員的代碼都是邏輯,如果XXX就YYY,如果AAA就BBB,缺乏良好的邏輯思維能力基本不可能成為好的架構(gòu)師,甚至好的程序員。抽象思維又分兩點(diǎn),一個(gè)是將實(shí)在的事物概念化,一個(gè)是將模糊的感覺(jué)數(shù)量化。一個(gè)蘋(píng)果,抽象為質(zhì)量、大小、顏色、形狀、味道等,這是概念化,是架構(gòu)師的必備思維。至于質(zhì)量、大小、顏色、形狀、味道如何轉(zhuǎn)變成數(shù)字來(lái)描述,這也是架構(gòu)師必備的思維。有了上述兩點(diǎn),架構(gòu)師能將一個(gè)“虛”的架構(gòu)概念描述清楚。三、技術(shù)前瞻性架構(gòu)師與技術(shù)高手的區(qū)別在于,架構(gòu)師不僅局限于如何調(diào)用、如何并發(fā)等架構(gòu)細(xì)節(jié)(技術(shù)高手對(duì)這些也非常熟練),還跳出三界,考慮未來(lái)問(wèn)題和潛在風(fēng)險(xiǎn)的應(yīng)對(duì)之道。要培養(yǎng)自己的技術(shù)前瞻性,首要是學(xué)好英語(yǔ)(不多屆時(shí)了,希望未來(lái)最先進(jìn)的技術(shù)都首先從國(guó)內(nèi)誕生),看懂外文技術(shù)文章,能與業(yè)界專(zhuān)家溝通交流,學(xué)習(xí)別人的實(shí)踐方案。反面的例子是,成天將技術(shù)前言的名詞掛在嘴邊,大談“云計(jì)算,SaaS”這些東西,天天吹水,而落不了地(有可能他自己也搞不清概念如何落地)。技術(shù)前瞻性還提現(xiàn)在對(duì)新技術(shù)的選型上,哪些東西適合自己團(tuán)隊(duì),哪些不適合。學(xué)習(xí)成本、維護(hù)成本、硬件成本、潛在風(fēng)險(xiǎn)等等都是架構(gòu)師需要考慮的。四、透過(guò)問(wèn)題看本質(zhì)看到問(wèn)題的本質(zhì),是架構(gòu)師必須具備的素質(zhì)。架構(gòu)師要有將“業(yè)務(wù)需求”轉(zhuǎn)化為“技術(shù)需求”的能力,這是一個(gè)本質(zhì)的挖掘。例如,業(yè)務(wù)層面看到的是一個(gè)“電子商務(wù)網(wǎng)站系統(tǒng)”,架構(gòu)師看到的是一個(gè)多人在線(xiàn),并發(fā)交易,需要保證數(shù)據(jù)一致性的站點(diǎn)、服務(wù)、數(shù)據(jù)系統(tǒng),功能、性能、擴(kuò)展性、維護(hù)性、安全性、可用性這些字眼會(huì)慣性的蹦到架構(gòu)師的腦子里。架構(gòu)師之所以是架構(gòu)師,他在龐大系統(tǒng)的面前,仍然能夠敏銳發(fā)現(xiàn)其底層之真實(shí),這就需要,他有多年多領(lǐng)域知識(shí)和經(jīng)驗(yàn)的沉淀。五、跨域知識(shí)架構(gòu)師作為一名技術(shù)領(lǐng)袖,需要通過(guò)散發(fā)知識(shí)的光芒來(lái)溫暖開(kāi)發(fā)團(tuán)隊(duì),如果只一個(gè)領(lǐng)域內(nèi)的知識(shí)爛熟于胸,那也僅僅是一名技術(shù)高手。要想更進(jìn)一步,需要對(duì)APP層面、服務(wù)層面、數(shù)據(jù)層面均要了解(系統(tǒng)分層),要對(duì)研發(fā)、測(cè)試、運(yùn)維、安全也要有所了解(職能),上要對(duì)接口,下要對(duì)原理(接口與實(shí)現(xiàn))都有所了解,甚至,要在多個(gè)業(yè)務(wù)領(lǐng)域都有所涉獵。初級(jí)架構(gòu)師所害怕的,是跳出自己的“獨(dú)門(mén)絕技”,在一定程度上說(shuō),在一定深度之內(nèi)成為一個(gè)“雜家”也沒(méi)什么不好。六、溝通能力架構(gòu)師和項(xiàng)目經(jīng)理,對(duì)溝通能力的要求都很高,很多互聯(lián)網(wǎng)公司甚至直接由架構(gòu)師擔(dān)任項(xiàng)目經(jīng)理的角色。這兩個(gè)角色其實(shí)還是有所偏重的,項(xiàng)目經(jīng)理更傾向于與客戶(hù)的交流,跨團(tuán)隊(duì)的協(xié)作與交流,架構(gòu)師主要偏向技術(shù)團(tuán)隊(duì)內(nèi)部的溝通與交流,純技術(shù)上的溝通。如何成為一名“善于溝通”的架構(gòu)師呢?在目標(biāo)清晰的前提下,首先做到平和,不能將自己所在象牙塔上,頤指氣使的發(fā)號(hào)施令,這樣的態(tài)度必

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論