精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久精品这里只有精品| 四虎影院一区二区| 五月天婷婷网站| a级日韩大片| 亚洲h动漫在线| 国产精品一区二区你懂得| 黄色小说在线观看视频| 黄色美女久久久| 欧美日韩国产精品| 国产精品免费观看高清| 天天爽夜夜爽夜夜爽精品| 国产成人精品免费视| 精品国产乱码一区二区三区| 国产69精品久久777的优势| 久久久久久久久国产精品| 国产视频久久久久久| 中文不卡1区2区3区| 国产视频一区二区在线观看| 成人在线视频福利| 三级黄色录像视频| 91精品国产自产精品男人的天堂| 黄网站色欧美视频| 日产国产精品精品a∨| 夜夜躁很很躁日日躁麻豆| 亚洲综合色网| 日韩高清不卡av| 亚洲精品www.| av中文在线资源库| 国产午夜精品一区二区三区视频| 国产成人亚洲综合| 深夜福利影院在线观看| 婷婷精品视频| 欧美精品久久一区二区三区| 国产精品久久久久久久乖乖| www 日韩| 成人美女在线观看| 国产精品久久久久久影视| 九九热国产精品视频| 超碰成人在线免费| 欧美日韩综合不卡| 综合视频免费看| 午夜在线视频观看| 国产乱码字幕精品高清av | 欧美日韩黄色| 精品久久久一区二区| 一区二区三区三区在线| 开心激情综合网| 狠狠色2019综合网| 国产精品扒开腿爽爽爽视频| 国产极品美女高潮无套嗷嗷叫酒店| 日本大胆欧美| 亚洲精品在线视频| 国产三级生活片| 日韩美女在线看免费观看| 亚洲二区在线视频| 久久天天东北熟女毛茸茸| 国产区高清在线| 91在线观看视频| 国产精品国模大尺度私拍| 91无套直看片红桃| 日本中文在线一区| 国产99视频精品免视看7| 久久中文免费视频| 91麻豆精品国产91久久久平台| 亚洲精品福利在线| 美女又黄又免费的视频| 91麻豆精品一二三区在线| 欧洲国内综合视频| 五月婷婷狠狠操| 美女100%一区| 91精品91久久久中77777| www成人免费| 50度灰在线| 亚洲免费在线观看| 精品国产三级a在线观看| 美女扒开大腿让男人桶| 日皮视频在线观看| 亚洲三级在线看| 中文字幕日韩精品久久| 成年人在线看| 国产丝袜美腿一区二区三区| 日本黑人久久| 精品电影在线| 国产视频一区不卡| 精品国产第一页| 天堂av资源网| www.性欧美| 激情视频在线观看一区二区三区| 精品人妻少妇AV无码专区| 国产成人丝袜美腿| 国产视频精品网| 北条麻妃一二三区| 成人综合激情网| 国产精品香蕉视屏| 五月婷婷在线观看视频| 99精品视频在线播放观看| 久久久国产精品一区二区三区| 熟妇人妻中文av无码| aaa欧美日韩| 亚洲v国产v| 在线看女人毛片| 狠狠躁18三区二区一区| 九色porny自拍| 岛国精品一区| 在线国产精品视频| 免费人成在线观看| 天堂资源在线中文精品| 亚洲自拍偷拍网址| 精品电影在线| 亚洲综合一区二区| 亚洲天堂av线| av成人男女| 一区二区三区久久精品| 久久久久久久伊人| 麻豆精品新av中文字幕| 国产一区二区在线网站| 色欧美激情视频在线| 婷婷开心激情综合| 一二三级黄色片| 亚欧洲精品视频在线观看| 日韩一区av在线| 久久久久久久久久久影院| 国产乱子伦视频一区二区三区 | 日韩欧美中文字幕电影| 最新中文字幕亚洲| 91美女免费看| 国产大片一区二区| 亚洲一区二区四区| 亚洲美女炮图| 精品乱人伦一区二区三区| 任我爽在线视频| 毛片一区二区| 精品久久蜜桃| 在线黄色网页| 欧美精品在线一区二区| 免费看污黄网站在线观看| 欧美久久九九| 91精品在线一区| 高清av在线| 福利二区91精品bt7086| 极品白嫩的小少妇| 欧美激情1区2区3区| 91精品国产自产在线观看永久| 免费国产在线观看| 精品国产福利在线| 涩视频在线观看| 欧美日韩国产欧| 亚洲一区亚洲二区亚洲三区| 日本视频在线观看| 欧美日韩亚洲另类| 特级西西www444人体聚色| 国产精品嫩草99av在线| 国产伦精品一区二区三区视频黑人| 国产激情在线视频| 91精品婷婷国产综合久久| 90岁老太婆乱淫| 每日更新成人在线视频| 蜜桃免费一区二区三区| 樱花草涩涩www在线播放| 亚洲精品久久久一区二区三区| 久草国产在线观看| 国产精品乡下勾搭老头1| 激情五月五月婷婷| 国产精品免费精品自在线观看| 久久视频在线播放| 国产视频在线观看视频| 又紧又大又爽精品一区二区| 4438x全国最大成人| 重囗味另类老妇506070| 91高跟黑色丝袜呻吟在线观看| a视频在线免费看| 日韩亚洲欧美高清| 久久久精品人妻一区二区三区四| 国产久卡久卡久卡久卡视频精品| 日本美女爱爱视频| 在线播放一区二区精品视频| 国内精品久久久| 四虎精品成人影院观看地址| 精品美女久久久久久免费| 懂色av粉嫩av蜜乳av| 男女av一区三区二区色多| 色播亚洲婷婷| 国产一区一区| 久久久欧美精品| 可以在线观看的黄色| 欧美色成人综合| 精品一区在线观看视频| www.亚洲精品| 国产精品视频分类| 你懂的国产精品永久在线| 国产伦精品一区二区三区在线| 一区二区三区电影大全| 中文字幕亚洲欧美| 亚洲国产精品suv| 日韩欧中文字幕| 中文字幕黄色网址| 国产91精品在线观看| 亚洲人成色77777| 91精品99| 久久综合久久久| 色综合一区二区日本韩国亚洲| 欧美肥臀大乳一区二区免费视频| 殴美一级特黄aaaaaa| 国产高清精品二区| 久久99精品视频一区97| 女人偷人在线视频| 91精品视频网| 黄色在线免费观看| 亚洲欧美日韩国产综合| 波多野结衣视频播放| 蜜臀av性久久久久蜜臀av麻豆| 特级西西444| 九色精品91| 97超碰人人看人人| 超薄肉色丝袜脚交一区二区| 欧美成人在线影院| 黄色影院在线播放| 精品欧美一区二区三区精品久久 | 久久不见久久见国语| 成人午夜激情网| 中文字幕黄色网址| 成人激情小说网站| 在线观看国产福利| 亚洲专区免费| 国产在线观看欧美| 欧洲三级视频| 精品视频一区二区| 精品午夜av| 成人春色激情网| 97欧美成人| 日本成人激情视频| 国产乱码午夜在线视频| 欧美疯狂做受xxxx高潮| 日本免费视频在线观看| 国产午夜一区二区| 天堂а√在线8种子蜜桃视频| 日韩美一区二区三区| 97精品久久人人爽人人爽| 日韩欧美精品网址| 国产成人无码一区二区三区在线| 一二三四社区欧美黄| 免费黄色激情视频| 中日韩av电影| 欧美午夜激情影院| 国产欧美精品一区二区色综合朱莉| 性色av蜜臀av色欲av| 99麻豆久久久国产精品免费优播| 女性生殖扒开酷刑vk| 高清在线成人网| 久久久国产精品久久久| 国产成人精品免费网站| 亚洲午夜精品在线观看| 国产又粗又猛又爽又黄91精品| 性生活免费在线观看| 麻豆精品视频在线| 国产美女视频免费看| 激情久久五月天| 夜夜夜夜夜夜操| 国产精品一级二级三级| 手机看片国产精品| 岛国一区二区在线观看| 亚洲啪av永久无码精品放毛片| 丁香激情综合五月| 国产国语性生话播放| 久久久国产一区二区三区四区小说| 西西444www无码大胆| 国产拍欧美日韩视频二区| 五月婷六月丁香| 国产精品伦理一区二区| 亚洲女人久久久| 亚洲精品欧美专区| 日本少妇毛茸茸高潮| 午夜激情综合网| 成年人视频在线免费看| 在线亚洲精品福利网址导航| 亚洲天堂狠狠干| 在线不卡欧美精品一区二区三区| 国产三级小视频| 精品久久久久久久久久久久久久久| 亚洲国产精品久久久久爰性色| 亚洲成人精品视频| 久久综合九色综合久| 综合欧美国产视频二区| a级影片在线| 亚州欧美日韩中文视频| 色8久久影院午夜场| 91精品视频在线看| 欧美激情网址| 婷婷五月色综合| 午夜欧美精品| 日av中文字幕| 国精品**一区二区三区在线蜜桃| 蜜桃色一区二区三区| 久久影院午夜论| 女人18毛片毛片毛片毛片区二 | 久久精品亚洲a| 亚洲一区电影777| 凹凸精品一区二区三区| 欧美一区二区三区在| 午夜福利一区二区三区| 中文字幕日韩av| 波多野在线观看| 国产精品久久久久久久午夜| xxxx日韩| 一区在线电影| 午夜综合激情| 巨乳女教师的诱惑| 国产日韩亚洲欧美综合| 超碰手机在线观看| 欧美亚洲日本一区| 污视频在线免费| 久久99精品久久久久久青青91 | 欧美丝袜丝交足nylons| 午夜精品久久久久久久第一页按摩| 亚洲女人被黑人巨大进入al| 在线观看小视频| 国产精品自产拍高潮在线观看| 欧美三级电影在线| 日韩一区二区高清视频| 久久狠狠亚洲综合| 国产美女精品久久| 亚洲丶国产丶欧美一区二区三区| 国产又粗又大又爽| 国产香蕉精品视频一区二区三区| 成人ssswww在线播放| 91免费欧美精品| 欧美精品一区二区三区中文字幕| 国产一区二区视频播放| 国产精品一区二区久激情瑜伽 | 亚洲国产精品久久不卡毛片| 一级黄色大片网站| 亚洲夜晚福利在线观看| 国产无遮挡裸体视频在线观看| 91久久偷偷做嫩草影院| 欧美国产美女| 日本超碰在线观看| 国产欧美日韩激情| 男人天堂视频网| 亚洲男女性事视频| 手机av在线| 狠狠色综合一区二区| 91久久综合| 免费成人蒂法网站| 欧美日韩另类视频| 天堂av中文字幕| 91精品国产九九九久久久亚洲| 一区二区在线视频观看| 精品人妻人人做人人爽| 国产福利不卡视频| 九九热精品免费视频| 欧美成人猛片aaaaaaa| 污污网站在线观看| 国产高清精品一区| 影音先锋亚洲精品| 亚洲成年人在线观看| 亚洲自拍偷拍av| 日本免费一区视频| 91av视频在线观看| 竹菊久久久久久久| 国产一区二区视频免费在线观看| 93久久精品日日躁夜夜躁欧美| 天天操夜夜操视频| 亚洲欧美精品一区二区| 欧美日韩免费看片| 色涩成人影视在线播放| 麻豆91精品91久久久的内涵| 国产精品美女高潮无套| 欧美日韩一区在线| 国产剧情在线| av色综合网| 一区二区三区国产盗摄| 老牛影视av老牛影视av| 欧美日韩国产大片| 中文字幕有码在线视频| 国产福利久久精品| 国产亚洲在线| 精品人妻无码一区| 欧美精品日韩一区| 毛片在线网址| 欧美区高清在线| 国内一区二区在线| 久久精品免费av| 亚洲人在线观看| 999精品嫩草久久久久久99| avav在线播放| 久久久久久久久久久久久久久99| 一级aaaa毛片| 久久久久久久香蕉网| 精品freesex老太交| 精品人妻一区二区三| 五月天欧美精品| 午夜伦理在线| 91一区二区三区| 久久精品人人| 日本青青草视频| 亚洲图片欧洲图片av| 激情综合五月| www.欧美日本| 一区二区三区中文字幕电影| 欧美日韩影视|