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

獨家專訪Randy Shoup:架構師要學會權衡取舍

原創
開發 架構
出色的程序員都能成功的晉級為出色的架構師么?51CTO開發頻道近日對eBay杰出架構師Randy Shoup先生進行了郵件專訪,希望能夠幫助有志于成為架構師的開發者們更加深入的了解這個行業。

【51CTO獨家特稿】在軟件行業中,架構師往往是從那些出色的程序員中蛻變而成。然而,出色的程序員都能成功的晉級為出色的架構師么?這是51CTO開發頻道年終活動《架構師最怕程序員知道的十件事》的主旨。雖然并非每一個程序員都希望能成為一個架構師,但潛意識里他們是尊敬架構師的——而一個優秀的架構師往往在舉手投足中顯示出一個編程大師的風范。

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

為了深入的了解這些問題的答案,51CTO開發頻道展開了對國內外幾個著名架構師的一系列郵件訪談。本次訪談的對象是eBay的杰出架構師Randy Shoup先生。

架構師個人簡歷

[[7484]] 
eBay杰出架構師Randy Shoup

Randy Shoup是eBay市場架構團隊的杰出架構師(Distinguished Architect)。他從2004年開始成為eBay搜索基礎設施的主要架構師。在eBay之前,他是Tumbleweed Communications的***架構師,并在甲骨文以及Informatica公司擔任數職。他是斯坦福大學的數學與計算機系以及政治科學系的本科畢業生。

以下是此次訪談的具體內容。

51CTO編輯:不同的企業和項目經理對架構師往往定義不完全相同。在您的團隊中,對架構師是如何定義的?對于招聘的架構師會有怎樣的技能要求?

Randy Shoup:在eBay,一個架構師的任務就是設計一系列的技術方案,這些方案必須滿足商業上的要求,同時還要能夠維持高標準的功能,性能,可伸縮性,可管理性,安全性,以及可用性。一個架構師與開發團隊、產品團隊和運維團隊通過緊密的合作來實現上述的這些目標。

在產品團隊開始醞釀一個新的主意的時候,架構師是產品團隊***個接觸的人:架構師會幫助他們把可行性、技術需求以及權衡取舍等因素一一剖析清楚。一個架構師之后的工作可總結為以下幾條:

◆設計整體的技術實現步驟

◆與開發團隊一起,完成設計與實施的細節

◆與開發團隊和運維團隊一起,完成部署的過程

◆與運維團隊一起,進行部署之后的維護和故障排除

一個架構師設立好技術風向標,并確保整個項目的進展按照這些方向進行。一個架構師不愛下達命令,他往往通過影響力來領導團隊。一個架構師考慮“大的”和“長期的”,并在各個因素之間做出權衡。

由于eBay是一個大站,每一個架構師都要為這個站的不同方面負責。有些對垂直功能負責,如買、賣、搜索、付款等功能。有些對水平功能負責,如數據庫、事件與消息系統、服務基礎設施、展示框架等功能。

我們在招聘架構師時有如下要求:

◆在設計與開發大型系統方面有10年以上做為開發者和技術管理者的經驗

◆技術領導能力

◆出色的交流和處理人際關系的技能,尤其是向開發者和非開發者解釋高級技術話題的能力

◆出色的分析和解決問題的能力

◆對我們的技術堆棧有相當程度的經驗

◆對于商業需求和客戶需求有著很強的理解能力,尤其是對權衡取舍方面有著出色的把控能力

51CTO編輯:假設有三名優秀的程序員,A尤其擅長溝通與團隊管理;B的編程功底深厚,且對新技術能快速掌握;C在邏輯思維和抽象能力方面表現優秀。您會重點培養哪位程序員成為架構師?

#T#Randy Shoup:一個優秀的架構師需要同時兼有A,B和C的能力。我們希望我們招聘的架構師擁有以上所有這些能力,這也是為什么并非每一個***開發者都能夠成為一個優秀架構師的原因:-)

如果一定要排序,那么我會按照C、B、A的順序。條理清晰的邏輯思維能力可能是一個架構師最重要的技能了,而我們往往發現擁有這種技能的人就像稀有動物那樣難找。不過,這個能力僅僅在和大量的實際開發經驗、豐富的理論背景和好的領導能力相結合的時候才能體現出它的價值。

51CTO編輯:對于一個剛剛從程序員轉型過來的架構師,通常有哪些問題是他最難把握的?

Randy Shoup:做為一個從菜鳥成長起來的架構師,我還真記得幾次挑戰:

◆習慣了思考細小的方面:有時候,一個新手架構師很容易在具體的代碼編寫和實施上花費太多的精力。一個架構師最基本的職能是往廣處思考,把系統看做一個完整的個體來思考,以維護并增強可伸縮性和可用性這些系統級的特性為目標。一個架構師不能將實施細節拋之腦后,但她***的價值在更高的層次。

◆習慣了單獨工作:有時候,一個新手架構師會覺得她的工作就是獨自開發出一個項目的架構和設計,并將這一整個成品交給一個團隊來完成實施的部分。不過據我所知,大多數成功的架構師都喜歡與其他團隊成員一同完成架構和設計這一塊的工作。這不僅對架構本身有利,而且會令實施過程進展的更加平滑。

#p#

附錄:與Randy Shoup郵件答復內容的英文原文

1. How to define Architect

Usually, different project managers in different teams have somewhat different definitions for the term Architect. In your team, what does an architect do, and what's your recruiting criteria for an architect?

[rshoup] At eBay, an architect is responsible for designing technical approaches which both meet business goals and maintain high standards of functionality, performance, scalability, manageability, security, and availability. An architect works closely with the development team, the product team, and the operations team to achieve these goals. An architect is the first contact for the product team when they propose a new idea, to help them think through feasibility, technical requirements, and tradeoffs. An architect designs the overall technical approach, works with the development team on detailed design and implementation, works with the development and operations teams on deployment, and works with the operations team on post-deployment maintenance and troubleshooting. An architect sets technical direction, and makes sure it is followed all the way through. An architect leads by influence, rather than by command. An architect "thinks big", "thinks long-term", and makes trade-offs.

Since eBay is a large site, individual architects are responsible for different areas of the site. Some are responsible for vertical functions: selling, buying, search, billing, etc. Some are responsible for horizontal infrastructures: databases, event and messaging systems, service infrastructure, presentation frameworks, etc.

We look for architects who meet the following criteria:
* 10+ years of experience in design and development of large-scale systems, both as developer and technical lead
* Proven technical leadership abilities
* Excellent communication and relationship skills, particularly the ability to articulate advanced technical topics to developers and non-developers
* Excellent analysis and problem-solving skills
* Extensive experience with our technical stack
* Strong appreciation for business priorities and customer needs, particularly the ability to make effective trade-offs

2. Choosing the potential architect

Suppose you have 3 good programmers in your team. Programmer A tops in communication skills and team management. Programmer B tops in coding practices and theories, as well as coping with new technical skills. Programmer C tops in logical thinking and explaining abstract concepts. If you'd like one architect to come out from the three, which one would you prefer?

[rshoup] A good architect needs all the skills from A, B, and C. We look for architects that have all of those skills, which is why not every top-notch developer will make a good architect :-). If I had to prioritize among those skills, I would order them C, B, A. Clear and logical thinking is perhaps the most important skill for an architect, and it can be surprisingly rare to find. But it is only valuable in combination with extensive real-world development experience, excellent theoretical background, and good leadership skills.

3. From an experienced architect's point of view, what do you think are the main obstacles faced by those novice architects who just transformed from a programmer's role?

[rshoup] I can remember several challenges as a former novice architect: * Temptation to think too small: Sometimes, there is a tendency for a new architect to concentrate too heavily on detailed coding and implementation issues. The architect's primary role is to think broadly about the system as a whole, to maintain and improve systemic characteristics like scalability and availability. The architect cannot forget about the implementation details, but her greatest value is at the higher level.

* Temptation to work alone: Sometimes, a new architect may feel her role is to develop architectures and designs alone, and then hand them down fully-formed to a team for implementation. Most successful architects I know prefer to work collaboratively with other team members on architecture and design. This improves both the architecture itself and makes the implementation go more smoothly.

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

2009-12-09 16:14:50

2009-12-15 17:19:23

架構師梁遠華聚聚呀

2009-12-14 17:31:56

架構師馮大輝

2012-10-12 17:19:01

微軟STB云計算

2012-08-28 15:05:23

2009-12-09 13:36:33

架構師王翔

2009-11-13 03:03:09

2010-08-26 08:57:04

AndroidAndroid開發

2013-08-01 10:31:11

2012-08-28 10:00:46

聯想曾國章

2009-11-20 13:25:31

2021-08-09 10:08:23

數據中心

2009-11-12 16:43:41

趨勢科技退出VB100Virus Bulle

2017-05-23 14:16:29

互聯網

2010-01-29 09:54:55

林昊Java模塊化OSGi

2016-08-29 11:33:23

京東云云計算云安全

2009-12-29 11:18:00

架構師權衡取舍妥協

2009-12-29 15:32:01

架構師

2015-04-30 14:53:27

2011-12-23 15:56:02

點贊
收藏

51CTO技術棧公眾號

欧美xxxooo| www.日本一区| 十九岁完整版在线观看好看云免费| 日韩亚洲国产欧美| 夜夜嗨av色一区二区不卡| 日韩成人av免费| 理论片午夜视频在线观看| 国产欧美一区二区精品性色| www.av一区视频| 久久精品五月天| 欧美在线高清| 国产亚洲视频中文字幕视频| 国产精品嫩草69影院| 神马电影网我不卡| 亚洲一区二区精品3399| 亚洲一区二三| 韩日视频在线| 99久久综合狠狠综合久久| 成人免费自拍视频| 超碰超碰超碰超碰| 国产一区日韩欧美| 日韩在线观看网址| 免费a级黄色片| 久久99精品久久久野外观看| 91福利在线观看| 97中文字幕在线| 国产精品刘玥久久一区| 国产无人区一区二区三区| 国产一区在线免费| 国产黄频在线观看| 久久精品国产99| 国产精品第七影院| 五月天综合激情网| 99热免费精品在线观看| 欧美精品一区二区免费| 麻豆网址在线观看| 日韩精品dvd| 一本一道久久a久久精品逆3p| 69亚洲乱人伦| 草草视频在线一区二区| 日韩欧美中文字幕精品| 国产999免费视频| 欧美午夜三级| 欧美日韩在线免费视频| 91在线视频观看免费| 中文在线8资源库| 色综合久久天天| 国产男女在线观看| 黄毛片在线观看| 欧美色另类天堂2015| 国产美女网站在线观看| 美女视频在线免费| 精品国产成人在线| 国产a级一级片| 欧美18—19sex性hd| 色综合欧美在线| 十八禁视频网站在线观看| 日韩免费电影| 欧美乱妇15p| 国产成年人视频网站| 国产精品视频一区二区三区综合| 欧美日韩美女一区二区| 亚洲一二三不卡| 一区二区三区四区视频免费观看 | 精品午夜视频| 欧美一级免费大片| 伊人久久久久久久久| 成人av影音| 精品视频中文字幕| 亚洲精品国产精品国自产网站| 成人羞羞动漫| 久久久精品久久久久| 久久久无码一区二区三区| 一区二区三区国产盗摄| 日本韩国在线不卡| 91在线观看喷潮| 国产成人综合在线| 精品在线不卡| 9色在线视频网站| 亚洲视频一区二区在线| 亚洲精品久久久久久久蜜桃臀| 波多野一区二区| 在线观看日韩一区| 黄色一级片免费播放| 免费看久久久| 在线亚洲欧美视频| 黑人巨大精品一区二区在线| 亚洲视频www| 国产欧美日韩亚洲精品| 黄色美女一级片| 国产午夜亚洲精品午夜鲁丝片 | 在线观看a视频| 一区二区三区视频在线观看| 爱福利视频一区二区| 亚洲综合伊人| 精品亚洲一区二区三区四区五区| 毛片aaaaaa| 亚洲青色在线| 成人精品视频99在线观看免费| 亚洲精品911| 亚洲国产精品激情在线观看| 国产美女在线一区| 成人国产网站| 日韩av在线直播| 卡通动漫亚洲综合| 蜜桃av综合| 国产精品青青草| 幼a在线观看| 日韩欧美在线播放| 中文字幕18页| 91精品一区二区三区综合在线爱 | 久久天堂av| 精品粉嫩超白一线天av| 欧日韩不卡视频| 噜噜噜躁狠狠躁狠狠精品视频| 91在线观看网站| 国产毛片av在线| 富二代精品短视频| 黄页网站在线看| 99久久综合狠狠综合久久aⅴ| 欧美在线视频一区二区| 黄色小视频免费在线观看| 成人免费一区二区三区在线观看| 男女午夜激情视频| 日本亚洲不卡| 992tv成人免费视频| 亚洲精品成av人片天堂无码| 亚洲人一二三区| www欧美激情| 欧美日韩一二三四| 国产成+人+综合+亚洲欧美丁香花| 亚洲黄色一级大片| 亚洲一区二区三区中文字幕在线| 人妻激情偷乱视频一区二区三区| 久久视频国产| 国产日韩视频在线观看| av电影在线播放高清免费观看| 欧美视频13p| 国产又爽又黄无码无遮挡在线观看| 一区精品久久| 国产伦精品一区二区三区高清版 | 午夜影院免费观看视频| 亚洲成av人片乱码色午夜| 国产美女精品免费电影| 一级毛片视频在线观看| 欧美日韩亚洲综合在线| 狂野欧美性猛交| 极品尤物av久久免费看| 国产精品av免费| 精品一区二区三区免费看| 久久香蕉国产线看观看av| 国产老妇伦国产熟女老妇视频| 中文字幕一区二区三区视频| 中文字幕一区久久| 亚洲色图插插| 国产高清一区视频| 国产美女高潮在线| 亚洲欧美国产精品专区久久| 国产99久久久久久免费看| 亚洲国产激情av| 视频免费1区二区三区| 中文精品久久| 国产精品av一区| 国产乱码在线| 亚洲精品自拍第一页| 一级片在线免费播放| 国产精品成人在线观看| 国产成人av免费观看| 一本综合精品| 亚洲精品一区二区三| 久久久久九九精品影院| 国内精品久久久久久中文字幕| 日韩电影免费| 欧美猛男超大videosgay| 久久免费精彩视频| 久久久久久久久免费| 日韩中文字幕免费在线| 91精品精品| 久久久久久久久久久久久久一区| 成人18视频在线观看| 欧美大片免费观看| 成年人视频网站在线| 日韩视频免费观看高清完整版在线观看| 激情视频在线播放| 久久久久久久久久看片| 精产国品一区二区三区| 免费亚洲一区| 亚洲黄色网址在线观看| 视频小说一区二区| 成人女保姆的销魂服务| 中老年在线免费视频| 久久精品亚洲94久久精品| 亚洲av片一区二区三区| 欧美精品一卡二卡| 神马久久久久久久| 亚洲精品成人精品456| 欧美做受高潮6| 国产成人自拍网| 999精品视频在线| 亚洲高清电影| 国产精品久久成人免费观看| 欧美日韩一区二区三区在线电影| 成人免费网站在线| 国产精品亚洲一区二区三区在线观看| 欧美激情第三页| 午夜在线观看视频| 亚洲男人天堂九九视频| 国产91麻豆视频| 欧美一级夜夜爽| 亚洲无码久久久久| 91福利精品视频| av网站中文字幕| 亚洲成人动漫在线观看| 国产高潮国产高潮久久久91| 国产精品―色哟哟| 亚洲女优在线观看| 99综合电影在线视频| 又大又长粗又爽又黄少妇视频| 久久电影网电视剧免费观看| 不卡av免费在线| 久久人人精品| 97超碰青青草| 99热这里只有精品8| 男人天堂新网址| 综合在线一区| 中文字幕在线亚洲三区| 日韩精品永久网址| 欧美成人自拍视频| 2022亚洲天堂| 中文字幕视频一区二区| 日本h片在线观看| 成人av在线资源网| www国产精品视频| 亚洲最大色综合成人av| 国产一级片免费看| www免费网站在线观看| 一区二区三区视频免费视频观看网站| avtt久久| 久久亚洲一区| 午夜精品福利视频网站| 久久艹在线视频| 日韩在线观看电影完整版高清免费| 中文字幕 欧美 日韩| 一级特黄aa大片| 另类一区二区三区| 日韩精品欧美精品| 日韩欧美国产激情| 久久欧美在线电影| 久久精品xxx| 久久久国产精华液| 国产99re66在线视频| 真实国产乱子伦精品一区二区三区 | 成人国产精品| 精品中文av资源站在线观看| 欧美亚一区二区| 国产日韩欧美在线看| 成人亚洲免费视频| www黄色网址| 日本午夜精品久久久| 26uuu色噜噜精品一区| 亚洲美女性视频| 日本一区二区在线视频观看| 免费成人深夜天涯网站| 8888四色奇米在线观看| 亚洲精品二区三区| 舔着乳尖日韩一区| 国产成人免费91av在线| 亚洲最大天堂网| 六月婷婷综合网| 欧美一区电影| 亚洲综合视频网| 国产精品久久久久91| 黑人性生活视频| 日韩av高清在线| 欧美福利影院| 91福利国产精品| 国产亚洲二区| 欧美一级片在线视频| 欧美xxxhd| 国产精品12区| 日韩在线视频中文字幕| 欧洲精品在线播放| 伊人精品一区二区三区| 九色丨蝌蚪丨成人| 亚洲制服丝袜一区| 国产精品99导航| 国产chinese中国hdxxxx| 18+激情视频在线| 蜜臀精品久久久久久蜜臀| 精品成a人在线观看| 亚洲一区二区三区加勒比| 久久亚洲精品国产| 精品人人人人| 亚洲福利电影网| 国产福利久久精品| 日韩久久精品视频| 成人自拍在线| 一区二区欧美国产| 亚洲精品免费网站| h色网站在线观看| va天堂va亚洲va影视| 亚洲免费看黄网站| 91色精品视频在线| 久久成人在线观看| 136福利精品导航| 亚洲福利电影网| 欧美xxxx黑人又粗又长密月| 精品免费囯产一区二区三区 | 日本高清免费在线视频| 日本成人在线播放| 国产麻豆欧美日韩一区| 欧美肥婆姓交大片| 国产激情视频网站| 欧美大片1688| 国产精品久久久久久亚洲毛片| 91麻豆国产语对白在线观看| 九九这里只有精品视频| 9l亚洲国产成人精品一区二三 | 精品国产乱码久久久久久久软件| 神马久久久久久久| 亚洲乱码电影| 亚洲精品xxx| 免费黄频在线观看| 涩涩涩视频在线观看| 欧美国产成人精品| 91视频最新| 中文字幕日本视频| 欧美日韩国产成人精品| 国产亚洲精品美女久久久| 黄色a级三级三级三级| 电影在线观看一区二区| 亚洲一区影音先锋| 一级黄色免费在线观看| 飘雪影视在线观看免费观看| 国产福利视频一区二区三区| 国产精品18久久久久久首页狼| 久久精品国产亚洲AV无码男同 | 国产精久久一区二区| 一本久久a久久免费精品不卡| 精品一区二区三区无码视频| 婷婷五月在线视频| 国产精品素人视频| 亚洲精品日韩精品| 国际av在线| 国产清纯白嫩初高生在线观看91| 国产精品亚洲综合| 亚洲av无码乱码国产麻豆| 国产伦精品一区二区三区视频青涩| 国产精品日韩欧美综合| 进去里视频在线观看| 日日夜夜一区二区| 日韩av免费看网站| www.亚洲激情| 日韩精品一区第一页| 国产欧美日韩中文| 91影院在线播放| 懂色中文一区二区在线播放| 97人人模人人爽视频一区二区| 国产强被迫伦姧在线观看无码| 国产一区不卡视频| 成人精品水蜜桃| 你懂的在线观看视频网站| 国产无一区二区| 天堂а√在线中文在线| 国产一二在线播放| 欧美综合视频在线观看| 亚洲欧美天堂在线| 精品久久对白| 在线看片第一页欧美| 国产1区2区3区4区| 国产精品久久久亚洲一区| 日韩免费黄色av| 午夜免费福利视频| 久久综合色之久久综合| 亚洲欧美在线网| 都市激情国产精品| 欧美卡1卡2卡| 51调教丨国产调教视频| 久久精品免费一区二区三区| 51午夜精品视频| www.99视频| 国产精品久久毛片av大全日韩| 丁香六月激情婷婷| 国产极品一区| 在线播放精品一区二区三区 | 国产精品国产三级国产aⅴ中文 | 欧美理论片在线播放| 欧美特黄级在线| 伊人免费视频二| 波多野结衣在线播放一区| 欧美激情一区二区久久久| 精产国品一区二区| 99这里都是精品| 300部国产真实乱| 久久久加勒比| 亚洲一区www| 99久久精品国产亚洲| 不卡一卡二卡三乱码免费网站| 亚洲免费久久| 国产极品久久久久久久久波多结野|