![【系統(tǒng)架構(gòu)】互聯(lián)網(wǎng)架構(gòu)師必備技能_第1頁](http://file4.renrendoc.com/view/5a67dc8bf6e1c8d181380366ae61044b/5a67dc8bf6e1c8d181380366ae61044b1.gif)
![【系統(tǒng)架構(gòu)】互聯(lián)網(wǎng)架構(gòu)師必備技能_第2頁](http://file4.renrendoc.com/view/5a67dc8bf6e1c8d181380366ae61044b/5a67dc8bf6e1c8d181380366ae61044b2.gif)
![【系統(tǒng)架構(gòu)】互聯(lián)網(wǎng)架構(gòu)師必備技能_第3頁](http://file4.renrendoc.com/view/5a67dc8bf6e1c8d181380366ae61044b/5a67dc8bf6e1c8d181380366ae61044b3.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
互聯(lián)網(wǎng)架構(gòu)師必備技能一、每個好架構(gòu)師都是一位出色的程序員這一點毋庸置疑,如果不是寫過N年代碼的優(yōu)秀程序員,一定不是好的架構(gòu)師?!凹軜?gòu)師”這是一個聽上去比較虛的職位,它的主要價值在于“落地”的過程中,而不是“指點江山”。eBay的架構(gòu)師總結(jié)架構(gòu)師在項目中的職責:1)產(chǎn)品團隊要做一個產(chǎn)品,架構(gòu)師要幫助團隊把技術可行性,技術方案權衡取舍一一剖析清楚;2)技術方案權衡取舍出來了,架構(gòu)師要設計整體的技術實現(xiàn)步驟,這個過程一定是和團隊其他成員一起完成的,常見的實踐是,1到2個核心成員出一個初稿,然后大家討論完善;3)技術實現(xiàn)步驟出來了,架構(gòu)師要和開發(fā)團隊一起,進行編碼,可能架構(gòu)師不一定細究到任何細節(jié),常見的實踐是,系統(tǒng)最困難最核心最關鍵的部分往往由架構(gòu)師親自操刀;4)系統(tǒng)初版實現(xiàn)了,架構(gòu)師要和開發(fā)團隊、測試團隊、運維團隊一起,完成各類測試,協(xié)助解決最困難的bug,和團隊一同完成線上部署、并一同排除上線初期系統(tǒng)的故障;在項目的過程中,架構(gòu)師至少一半以上的時間是和開發(fā)團隊一起進行的,好的架構(gòu)師不能將實施細節(jié)拋之腦后,更直白一些,他要通過撰寫代碼的方式來指導團隊其他成員理解和實現(xiàn)架構(gòu)中的細節(jié)。反面的例子是,項目失敗后,架構(gòu)師反饋“團隊的技術能力不夠”,團隊反饋“這是一個一行代碼也不會寫的大忽悠”。二、抽象思維“邏輯思維,抽象思維”比“編碼的時間”對架構(gòu)師而言更為重要,如果你不能讓某個非IT人員明白某個概念在說什么,這個架構(gòu)師注定也是失敗的(溝通能力非常重要,詳見第六點)。邏輯思維不用展開多說,程序員的代碼都是邏輯,如果XXX就YYY,如果AAA就BBB,缺乏良好的邏輯思維能力基本不可能成為好的架構(gòu)師,甚至好的程序員。抽象思維又分兩點,一個是將實在的事物概念化,一個是將模糊的感覺數(shù)量化。一個蘋果,抽象為質(zhì)量、大小、顏色、形狀、味道等,這是概念化,是架構(gòu)師的必備思維。至于質(zhì)量、大小、顏色、形狀、味道如何轉(zhuǎn)變成數(shù)字來描述,這也是架構(gòu)師必備的思維。有了上述兩點,架構(gòu)師能將一個“虛”的架構(gòu)概念描述清楚。三、技術前瞻性架構(gòu)師與技術高手的區(qū)別在于,架構(gòu)師不僅局限于如何調(diào)用、如何并發(fā)等架構(gòu)細節(jié)(技術高手對這些也非常熟練),還跳出三界,考慮未來問題和潛在風險的應對之道。要培養(yǎng)自己的技術前瞻性,首要是學好英語(不多屆時了,希望未來最先進的技術都首先從國內(nèi)誕生),看懂外文技術文章,能與業(yè)界專家溝通交流,學習別人的實踐方案。反面的例子是,成天將技術前言的名詞掛在嘴邊,大談“云計算,SaaS”這些東西,天天吹水,而落不了地(有可能他自己也搞不清概念如何落地)。技術前瞻性還提現(xiàn)在對新技術的選型上,哪些東西適合自己團隊,哪些不適合。學習成本、維護成本、硬件成本、潛在風險等等都是架構(gòu)師需要考慮的。四、透過問題看本質(zhì)看到問題的本質(zhì),是架構(gòu)師必須具備的素質(zhì)。架構(gòu)師要有將“業(yè)務需求”轉(zhuǎn)化為“技術需求”的能力,這是一個本質(zhì)的挖掘。例如,業(yè)務層面看到的是一個“電子商務網(wǎng)站系統(tǒng)”,架構(gòu)師看到的是一個多人在線,并發(fā)交易,需要保證數(shù)據(jù)一致性的站點、服務、數(shù)據(jù)系統(tǒng),功能、性能、擴展性、維護性、安全性、可用性這些字眼會慣性的蹦到架構(gòu)師的腦子里。架構(gòu)師之所以是架構(gòu)師,他在龐大系統(tǒng)的面前,仍然能夠敏銳發(fā)現(xiàn)其底層之真實,這就需要,他有多年多領域知識和經(jīng)驗的沉淀。五、跨域知識架構(gòu)師作為一名技術領袖,需要通過散發(fā)知識的光芒來溫暖開發(fā)團隊,如果只一個領域內(nèi)的知識爛熟于胸,那也僅僅是一名技術高手。要想更進一步,需要對APP層面、服務層面、數(shù)據(jù)層面均要了解(系統(tǒng)分層),要對研發(fā)、測試、運維、安全也要有所了解(職能),上要對接口,下要對原理(接口與實現(xiàn))都有所了解,甚至,要在多個業(yè)務領域都有所涉獵。初級架構(gòu)師所害怕的,是跳出自己的“獨門絕技”,在一定程度上說,在一定深度之內(nèi)成為一個“雜家”也沒什么不好。六、溝通能力架構(gòu)師和項目經(jīng)理,對溝通能力的要求都很高,很多互聯(lián)網(wǎng)公司甚至直接由架構(gòu)師擔任項目經(jīng)理的角色。這兩個角色其實還是有所偏重的,項目經(jīng)理更傾向于與客戶的交流,跨團隊的協(xié)作與交流,架構(gòu)師主要偏向技術團隊內(nèi)部的溝通與交流,純技術上的溝通。如何成為一名“善于溝通”的架構(gòu)師呢?在目標清晰的前提下,首先做到平和,不能將自己所在象牙塔上,頤指氣使的發(fā)號施令,這樣的態(tài)度必
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年醫(yī)用衛(wèi)生材料敷料合作協(xié)議書
- 2025年雷達車合作協(xié)議書
- 2025年國土資源普查核儀器合作協(xié)議書
- 人教版 八年級英語下冊 Unit 3 單元綜合測試卷(2025年春)
- 2025年氯磺化聚乙烯合作協(xié)議書
- 2025年九年級第二學期班主任德育工作總結(jié)(二篇)
- 2025年互聯(lián)網(wǎng)科技公司股東合作協(xié)議模板(2篇)
- 2025年產(chǎn)品配送委托合同(三篇)
- 2025年產(chǎn)品總代理合同參考模板(2篇)
- 2025年產(chǎn)品年度區(qū)域銷量合同(三篇)
- 《梅大高速茶陽路段“5·1”塌方災害調(diào)查評估報告》專題警示學習
- 2024年09月北京中信銀行北京分行社會招考(917)筆試歷年參考題庫附帶答案詳解
- 《大健康解讀》課件
- 2025年度交通運輸規(guī)劃外聘專家咨詢協(xié)議3篇
- 專項債券培訓課件
- 《會務的組織和管理》課件
- 2024年公司領導在新年動員會上的講話樣本(3篇)
- 給排水管道工程分項、分部、單位工程劃分
- 《傻子上學》臺詞
- 高中英語新課程標準解讀 (課堂PPT)
- 石灰石石膏濕法脫硫化學分析方案
評論
0/150
提交評論