精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

架構師:每天要在魚和熊掌之間做選擇

原創
開發 架構
架構師每天都需要做選擇題。什么選擇?怎么做選擇?架構師需要進行怎樣的學習、培訓和鍛煉來進行正確的選擇?讀了本篇文章,你會對架構師為什么會需要權衡取舍以及妥協的能力有一個更加深刻的印象,并對于如何鍛煉這個能力有一個初步的認識。

【51CTO獨家特稿】在訪問聚聚呀項目總監梁遠華先生時,梁先生說到“權衡取舍”是一個架構師在項目中最難把握的。“一個產品會有很多的東西要做,什么是可做的,什么是重要的,什么是將來能做的,每天都做做選擇題。”

51CTO開發頻道年終巨獻:架構師最怕程序員知道的十件事

eBay的杰出架構師Randy Shoup先生也表示“對權衡取舍方面有著出色的把控能力”是自己團隊招聘架構師的一個重要要求。

你聽說過軟件架構師的職業培訓中有一個叫做ATAM的課程么?ATAM,全稱Architecture Tradeoff Analysis Method,意為架構權衡分析方法。雖然這樣的培訓并非必要,但是值得我們去學習了解一下。

ATAM概念流程圖 
ATAM概念流程圖

沒有一個人可以建造一個沒有缺陷的架構。這個項目可能缺乏時間,缺乏金錢,缺乏人手,或者缺乏合適的技術。在項目從開始到進行中的每時每刻,架構師都需要對這些架構的“缺陷”有明確的了解。

在架構師的藝術氣質篇我們提到了“基于需求考慮問題”和“基于系統考慮問題”的不同,并提到這中間會存在一些矛盾,需要架構師來做權衡決策。站在系統的角度上,架構師可能覺得自己手頭的資源不夠,他需要更多的時間、人以及新技術,但是項目經理和其他團隊成員很可能會拒絕,而他們也有自己的理由。

所以Fred George先生提出了“短期濫用”的說法,即在系統能夠承受的范圍內做出一些妥協。在ATAM方法中,分析的思路是基于“情景”的:你需要提出各種可能的情景,然后來證明在每一個用戶使用場景中,系統的哪一些內容是必要的、不可丟棄的——從而確定哪些部分是暫時可以不予考慮的。

到了這一步,便已經是一個技術性問題;但是這個問題的解決過程卻是對架構師“軟”技能的一個考驗:即架構師有沒有看到各方面訴求的差異,以及有沒有意愿為了這些差異而做出妥協。

案例分析1

讓我們看一個案例,這是現任微軟Visual Studio Business Applications總經理潘正磊女士在博客上分享的一段經歷:

“分享一件去年發生在上海Visual Studio團隊和印度SQL Server團隊之間的故事。兩個團隊郵件往來10個回合后仍無法在某個問題上達成一致,因此上海團隊把我拉進了郵件討論。于是我從頭開始讀郵件,讀到第四封我大致了解到,分歧的根源在于,兩個團隊所溝通的,根本不是同一件事。

印度團隊認為自己開發了一個特別棒的SQL Compact工具,能滿足客戶的重要需求,所以要求把這個功能加入Visual Studio 2010 Beta 1 (Visual Studio 2010 的第一個公開測試版);上海團隊認為當時已接近測試版的發布日期,考慮到功能加入產品前必須遵循的一系列發布流程,時間上恐怕來不及了。之后的郵件里,印度團隊一直強調這個功能是多么棒,應該讓它在測試版中發布(也就是一個解決方案),卻從沒有解釋他們要解決什么問題;上海團隊則不斷重申功能加入必須按流程來,可見他們之間的交流完全錯位了。在這個典型的案例中,印度團隊努力推動一個解決方案,卻沒有想清楚所要解決的問題為什么會對上海團隊也非常重要。之后,我們發現的確有一個用戶使用場景需要用到SQL Compact工具,于是我們詢問新工具對這個使用場景有何幫助,是否能與其他新功能兼容 … …一旦我們能明確這個問題的本質,我們就不難找出雙方都接受的解決方案,例如,立即加入第一個測試版,或稍后加入第二個測試版,甚至是加入Service Pack等等。”

如果說架構師的藝術氣質體現在其把系統當做生命、站在系統本身的角度思考問題,那么架構師出于對客戶、項目經理、開發者和測試者不同視角的理解而做出權衡妥協則充分體現了其職業性。上面潘女士提到的案例,是一個大型項目中的兩個開發團隊之間的理解沖突所引起的。

A:一個特別棒的功能應該被加入到產品發布中。

B:一個功能加入到產品發布中應該要謹慎并經過充分的審核。

這是“把一個功能加入到產品發布”從兩個角度的解讀,兩個解讀都有自己的道理。而在潘女士參與之前,雙方的論點沒有交集,“交流錯位”了。而要實現權衡與妥協的前提,則是讓B了解“這個功能是很棒”,并且讓A了解“新功能必須在謹慎考量之后才能加入產品發布”。在潘女士的努力下,雙方最后都理解了對方,并找到了都能接受的解決方案。而這個過程正是通過設計和描述“場景(scenario)”來推動的。

案例分析2

上面是開發工具項目中的一個小案例,下面讓我們看看另一個案例。Amazon.com的CTO,Werner Vogels在08年的12月底發過一篇很有參考價值的博文:Eventually Consistent(最終一致),討論對象是Amazon的S3,SimpleDB,EC2等大型云計算服務。Werner對這些服務的描述直達本質,一針見血:“這些服務需要在安全、伸縮性、可用性、性能以及性價比方面獲得高分,同時必須維持全球上百位客戶不間斷的使用需求。”

文中講述了不少深入的架構知識,對于廣大程序員而言或許有些難以理解;但是有一句話是一句很直白的經驗總結,充分的解釋了“權衡妥協”的意思:“在一個理想的世界中,只存在唯一一個一致模型:在實施一次升級之后,所有觀察者都能夠看到這個升級。”言外之意就是,對于系統而言,在某一個地方或某一個層面發生的改變,勢必將影響到系統的其他地方和層面,乃至整個系統。正因為系統的各個部分是互相關聯的,因此為每一個變動考慮權衡(trade-off)是必要的,有意義的。

Werner提到的一個正面案例就是在90年代中期的時候,人們只知道可用性(availability)很重要,但對于追求可用性需要犧牲什么渾然不知。出于對可用性權衡的研究,加州大學的Eric Brewer教授提出了CAP理論,認為對于一個共享數據的系統而言,數據持續性、系統可用性、對網絡劃分的耐受性這三個屬性(property)是不可調和的,任何時候只能同時達成兩個。

雖然理論只是理論,但理論并非憑空而來,Eric的理論是總結了90年代大型互聯網系統建設的經驗研究成果。對于Amazon云計算服務的架構師而言,這些經驗總結自然是無法忽視的;在知道了魚和熊掌不可兼得的情況下,要深刻理解各個方面不同角度的訴求,并找出各方都可以接受妥協的制衡點,自然是必不可少的。

總結

#T#具體要如何制衡是一個很大的話題,甚至于每個系統都會有不同的情況。很多人在各個方面都做過很多研究,指導架構師們一些方向。對于架構師而言,僅僅有權衡妥協的意識還遠遠不夠:這個意識只是前提之一,如果缺乏了對技術扎實的了解,那么這個意識則毫無意義。同時在分析權衡的過程中會有很多抽象的概念(這些概念可能還需要被量化),并且深入到系統的各個層面,因此架構師的抽象思維能力看到問題本質的素質也是必須的。

抽象能力,深入本質,權衡意識——這三點都是十分珍貴的思想素質。這三種能力配合豐富而扎實的“硬”技能(技術)、合格的“軟”技能(溝通)以及敏銳的眼光,無論在哪個行業都能成功。而由于架構師這個職業本身就是IT界的高級職業,這所有的能力和素質就都成了架構師的入門必備敲門磚。不過每個人的時間、精力以及天生素質都是不同的,本次介紹的架構師十大技能全部修煉是很困難的。想要成為架構師的程序員們,首先要自己權衡決策一下,看看自己應該如何修煉才能達到最好的效果——這也是權衡能力的一次練習吧。

本文為《架構師害怕程序員知道的十項技能》中的權衡取舍篇。

責任編輯:yangsai 來源: 51CTO.com
相關推薦

2020-11-13 09:32:58

JPA Mybatis數據庫

2011-11-09 17:10:19

Windows 8系統

2020-12-14 11:40:27

Next.js SSRReact

2010-02-05 14:32:18

Ubuntu Linu

2017-05-17 16:10:03

PC

2020-11-14 11:23:18

PulsarKafka架構師

2011-11-03 17:09:46

惠普PCWebOS

2010-12-09 13:29:57

云計算

2011-03-03 18:54:34

2013-05-23 09:37:53

云提供商云代理商SaaS

2009-03-23 16:13:49

網絡拓撲運維管理摩卡軟件

2020-06-28 08:34:07

架構師阿里軟件

2025-11-14 08:32:11

2018-09-05 14:46:16

筆記本硬件配置

2021-02-03 11:04:30

架構師能力挑戰

2013-05-03 17:00:26

云架構師SOA云計算

2019-12-23 09:45:00

碼農架構師架構

2013-01-09 10:52:29

云架構師架構師云計算

2020-06-16 14:12:02

架構ITAPI
點贊
收藏

51CTO技術棧公眾號

国产精品人成电影| 亚洲天堂精品在线| 亚洲理论电影在线观看| 三级小视频在线观看| 亚洲欧美日韩在线观看a三区 | 成人午夜精品视频| 国产精品久久久乱弄| 欧美白人最猛性xxxxx69交| 免费看国产曰批40分钟| 最近高清中文在线字幕在线观看| 精品亚洲成a人在线观看| 久久久久久久久91| 老头老太做爰xxx视频| 亚洲不卡视频| 色94色欧美sute亚洲线路一久| 在线综合视频网站| 少妇av一区二区| 理论片日本一区| 亚洲91精品在线| 欧美美女性生活视频| 国产劲爆久久| 337p亚洲精品色噜噜| 青青草原av在线播放| 麻豆av在线免费看| wwww国产精品欧美| 亚洲综合最新在线| 免费无码国产精品| 99精品热视频只有精品10| 久久精品国产69国产精品亚洲| 亚洲av网址在线| 精品国产一区二区三区性色av| 黑人巨大精品欧美一区免费视频| 警花观音坐莲激情销魂小说 | www.国产一区| 国产呦小j女精品视频| 亚洲精品18| 777色狠狠一区二区三区| 亚洲综合在线网站| 狠狠操一区二区三区| 亚洲欧美日韩国产成人精品影院 | 国产精品91一区二区三区| 亚洲欧美激情在线视频| 182在线视频| julia中文字幕一区二区99在线| 精品视频一区二区三区免费| 老司机午夜av| 欧美18av| 日韩欧美精品网站| 国模无码视频一区二区三区| 性欧美高清come| 亚洲欧美一区二区三区国产精品| 久久久久国产精品视频| 亚洲av成人无码久久精品老人| 国产成人啪午夜精品网站男同| 国产精品视频导航| 亚洲精品一区二区二区| 日本在线播放一区二区三区| 国产成人免费av| 亚洲av无码精品一区二区| 久久国产高清| 国产成人短视频| 亚洲精品久久久久久久蜜桃| 日韩国产精品91| 国产精品久久久久久久午夜| 羞羞色院91蜜桃| 七七婷婷婷婷精品国产| 91精品国产自产在线观看永久| 亚洲视频久久久| 韩国精品一区二区| 91精品视频专区| 国内精品偷拍视频| 成人av网站在线| 久久艹中文字幕| 九色国产在线观看| 国产精品久久毛片av大全日韩| 在线成人性视频| caopo在线| 午夜欧美一区二区三区在线播放 | 日韩国产欧美在线视频| 国产精品亚洲网站| 国产哺乳奶水91在线播放| 大胆亚洲人体视频| 欧美日韩一区二区三| av在线二区| 一区二区三区四区视频精品免费| 成人免费播放器| 88xx成人免费观看视频库| 欧美日韩一级片网站| 韩国一区二区三区四区| 婷婷亚洲成人| 中文字幕国产精品| 久久视频免费看| 久久久久久色| 亚洲a成v人在线观看| 色香蕉在线视频| 中文字幕精品在线不卡| 国产av熟女一区二区三区| 美女写真久久影院| 日韩精品一区二区三区中文精品 | 国产精品伦理一区| 成人午夜电影小说| 色吧亚洲视频| av有码在线观看| 欧美午夜电影在线播放| 精品少妇人妻av一区二区三区| 亚洲精品一级二级三级| 久久成人在线视频| 超碰中文字幕在线| 国产福利一区二区三区视频| 你懂的视频在线一区二区| 国产秀色在线www免费观看| 狠狠久久亚洲欧美专区| 在线播放免费视频| 国产伦精品一区二区三区视频| 久久99亚洲热视| 亚洲 小说区 图片区| 97se亚洲国产综合自在线| 2025韩国大尺度电影| 色8久久影院午夜场| 精品国产髙清在线看国产毛片| 少妇视频在线播放| 亚洲在线成人| 成人动漫视频在线观看完整版| melody高清在线观看| 精品欧美激情精品一区| 久久久久亚洲av无码专区首jn| 欧美亚洲精品在线| 青草成人免费视频| 狠狠综合久久av一区二区| 亚洲欧洲美洲综合色网| 亚洲中文字幕久久精品无码喷水| 国产精品一区二区三区美女| 裸体女人亚洲精品一区| 中文字幕一区二区三区人妻四季| 91欧美激情一区二区三区成人| 菠萝蜜视频在线观看入口| 在线成人免费| 色婷婷综合久久久久| 美女黄页在线观看| 国产欧美一区二区精品秋霞影院| 日韩欧美国产综合在线| 538任你躁精品视频网免费| 久久亚洲一区二区三区四区五区高 | 中文字幕 欧美日韩| 欧美日韩高清| 国产精品九九九| 韩国中文字幕2020精品| 色丁香久综合在线久综合在线观看 | jizz亚洲女人高潮大叫| 亚洲性日韩精品一区二区| 亚洲精品成人在线视频| 久久久国产午夜精品| av动漫免费看| 国产精品入口久久| 国产精品1234| 搞黄视频免费在线观看| 欧美性感一类影片在线播放| 手机看片日韩av| 美女www一区二区| 伊人av成人| 国产欧美88| 欧美激情精品久久久| 日本wwwxxxx| 欧美视频中文在线看| aa一级黄色片| 日韩成人免费电影| 一区二区视频国产| 亚洲综合影院| 91超碰caoporn97人人| 黄色网址在线播放| 欧美日韩一区二区三区不卡| 永久看片925tv| 成人精品视频一区二区三区尤物| 激情深爱综合网| 国产videos久久| 国产在线视频91| 秋霞在线视频| 亚洲美女久久久| 中文字幕网址在线| 一区二区三区日韩在线观看| 国产女人18毛片水真多18 | 99视频在线视频| 这里只有精品在线| 狠狠色噜噜狠狠狠狠色吗综合| 欧美xxx视频| 久久韩国免费视频| 色网站免费观看| 欧美日韩在线播| 精品无码久久久久久久| 久久青草欧美一区二区三区| 久热精品在线播放| 亚洲小说区图片区| 日韩aⅴ视频一区二区三区| 精品国产第一国产综合精品| 97在线视频免费观看| 成黄免费在线| 精品国产自在久精品国产| 69视频免费看| 夜夜精品视频一区二区| 亚洲AV无码成人精品区明星换面| 国产一区二区三区黄视频 | 精精国产xxxx视频在线野外| 揄拍成人国产精品视频| 亚洲欧美黄色片| 欧美色图免费看| 91久久国产视频| 中文字幕欧美一| 国产精品一级黄片| 国产精品香蕉一区二区三区| 日韩欧美精品在线观看视频| 一区二区在线| 婷婷久久青草热一区二区| 亚洲综合网狠久久| 成人国产精品一区| 视频二区不卡| 韩国三级电影久久久久久| 免费av在线网站| 亚洲欧美另类自拍| 风流老熟女一区二区三区| 欧美日韩国产电影| 精品人妻一区二区三区潮喷在线| 一区2区3区在线看| 黄色录像免费观看| 国产欧美日韩中文久久| 超碰97在线资源站| 成人午夜激情片| 制服下的诱惑暮生| 精品在线视频一区| 国产嫩草在线观看| 久久婷婷一区| 国产日产欧美视频| 亚洲经典三级| 国产高清www| 欧美激情成人在线| 在线观看一区欧美| 久久美女视频| 亚洲国产一区在线| av亚洲在线观看| 日韩精品久久久免费观看 | 中文字幕一区二区三区乱码 | 影音先锋欧美在线| 久久社区一区| 亚洲午夜精品一区二区| 日本一区二区三区视频| 亚洲a∨一区二区三区| 欧美精品一区二区三区中文字幕 | 天天色综合成人网| 日本a在线观看| 亚洲一二三区不卡| 久草视频中文在线| 亚洲制服丝袜在线| 国产精品18p| 午夜欧美视频在线观看| 亚洲免费黄色网址| 色屁屁一区二区| 免费黄色片视频| 欧美偷拍一区二区| 亚洲综合精品在线| 91精品欧美久久久久久动漫| 国产日产亚洲系列最新| 日韩欧美高清dvd碟片| 亚洲男女视频在线观看| 亚洲精品国产精品久久清纯直播 | 免费一区二区三区在线视频| 3d动漫精品啪啪一区二区三区免费 | 国产日韩欧美夫妻视频在线观看 | 99r国产精品视频| av成人资源| 久久久综合香蕉尹人综合网| 国产成人手机高清在线观看网站| 日韩在线电影一区| 99久久www免费| 国产欧美久久久久| 国产美女精品| 国产精品视频中文字幕| 国产精品一区二区无线| 污污内射在线观看一区二区少妇 | 国产成人精品视频免费| 综合久久一区二区三区| 国产午夜精品无码一区二区| 一本高清dvd不卡在线观看| 一区二区视频免费观看| 精品三级在线观看| 免费在线一级视频| 精品国产美女在线| 国产剧情av在线播放| 国产精品色婷婷视频| 99re热精品视频| 日本公妇乱淫免费视频一区三区| 国产精品精品国产一区二区| 男女猛烈激情xx00免费视频| 日本大胆欧美人术艺术动态| 91人妻一区二区三区| 久久免费视频色| 国产午夜手机精彩视频| 亚洲成a人片综合在线| 正在播放亚洲精品| 精品国产91亚洲一区二区三区婷婷| 免费理论片在线观看播放老| 久久人人爽人人爽爽久久| 性感女国产在线| 91手机在线播放| 精品国产一区二区三区久久久樱花| japanese在线播放| 性高湖久久久久久久久| 亚洲三级在线视频| 国产日韩欧美一区二区三区乱码| 国产一级特黄毛片| 欧美日韩情趣电影| 亚洲 美腿 欧美 偷拍| 精品国产欧美成人夜夜嗨| 久久久一本精品| 国产精品一区二区在线观看| 久久精品国产68国产精品亚洲| 黄色av网址在线播放| 国产精品伊人色| 精品一区二区三孕妇视频| 狠狠干狠狠久久| 六月婷婷中文字幕| 久久久国产成人精品| 99久久综合国产精品二区| 国产日韩欧美一区二区三区四区| 国产精品久久久久一区二区三区厕所 | 色av一区二区| 香蕉视频黄在线观看| 欧美日韩不卡合集视频| 亚洲欧美久久精品| 日韩国产欧美精品| 国产精品亚洲欧美| 五月天丁香社区| 亚洲乱码国产乱码精品精的特点| 自拍偷拍第八页| 亚洲欧洲日本专区| 少妇视频在线观看| 精品欧美一区二区精品久久| 欧美日韩国产高清| 黄色一级片免费播放| 18成人在线观看| 在线观看免费黄色小视频| 国产性猛交xxxx免费看久久| 97se综合| 欧美乱偷一区二区三区在线| 国产一区二区高清| 在线天堂www在线国语对白| 亚洲国产成人porn| 风流老熟女一区二区三区| 欧美激情视频一区二区| 香蕉大人久久国产成人av| 91国在线高清视频| 成人一区二区三区在线观看| 久久久久黄色片| 精品国产免费视频| 成人一级福利| 久久久一本精品99久久精品| 亚洲欧美激情诱惑| 美女爆乳18禁www久久久久久| 色综合天天做天天爱| 国产一区精品| 国产精品一区二区电影| 国产精品久久久久久麻豆一区软件| 一区二区久久精品| 一区二区激情小说| 日本黄色三级视频| 欧美性在线观看| 国产欧美日韩精品一区二区三区| 亚洲一二三区av| 亚洲视频香蕉人妖| 国产 欧美 自拍| 26uuu国产精品视频| 国产精品一区高清| 免费成人黄色大片| 亚洲综合色网站| 欧美少妇另类| 成人av番号网| 国产精品大片免费观看| 久久丫精品国产亚洲av不卡| 欧洲一区在线电影| 成人福利网站| 久久久久综合一区二区三区| 日韩不卡一区二区| 日韩在线中文字幕视频| 亚洲国产日韩欧美在线99| 日本在线视频一区二区| 久久久无码中文字幕久...| jvid福利写真一区二区三区| 国产男人搡女人免费视频| 欧美日韩第一视频| 欧美日本成人| 污免费在线观看| 欧美午夜美女看片| 福利视频在线| 蜜桃精品久久久久久久免费影院| 久久精品国产亚洲a| 日韩精品乱码久久久久久| 中文字幕亚洲一区二区三区| av一级亚洲| 中文字幕在线观看日| 精品动漫一区二区三区| 男女啪啪在线观看| 久久亚洲免费|