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

架構(gòu)師修煉課程:透過(guò)問(wèn)題看本質(zhì)

原創(chuàng)
開(kāi)發(fā) 架構(gòu)
架構(gòu)師的長(zhǎng)處之一就是善于看到問(wèn)題的本質(zhì)。不過(guò),什么是看到問(wèn)題的本質(zhì)?程序員應(yīng)該如何修煉這個(gè)能力?本文從一位菜鳥(niǎo)程序員的編程生涯開(kāi)始說(shuō)起,介紹透過(guò)問(wèn)題看本質(zhì)這一能力的修煉過(guò)程。

【51CTO獨(dú)家特稿】一個(gè)剛剛從學(xué)校畢業(yè)的、致力于投身編程事業(yè)的年輕人,在投遞了n封簡(jiǎn)歷之后,終于如愿以?xún)數(shù)玫搅?**份編程的工作。如果他在求學(xué)期間沒(méi)有積累過(guò)項(xiàng)目經(jīng)驗(yàn),那么可以說(shuō)這就是他職業(yè)的起點(diǎn),他青澀的編程之路開(kāi)始了。

51CTO開(kāi)發(fā)頻道年終巨獻(xiàn):架構(gòu)師最怕程序員知道的十件事

可能他一開(kāi)始會(huì)滿(mǎn)腔抱負(fù)、意氣風(fēng)發(fā)的按照自己的方式完成小頭目交給自己的一些練手任務(wù),然后懊惱的發(fā)現(xiàn)小頭目對(duì)這些看似能夠完成任務(wù)的代碼大搖其頭,指指點(diǎn)點(diǎn);然后在真正進(jìn)入項(xiàng)目之后,又會(huì)被各種不知道從哪里冒出來(lái)的bug和漏洞搞得暈頭轉(zhuǎn)向……

這些問(wèn)題一方面和這位菜鳥(niǎo)程序員缺乏經(jīng)驗(yàn)有關(guān),但是在過(guò)來(lái)者看來(lái),造成這些問(wèn)題的一個(gè)主要原因正是在于,這位程序員沒(méi)能看到問(wèn)題的本質(zhì)。

而看到問(wèn)題的本質(zhì),也是架構(gòu)師所必須具備的素質(zhì)。

所謂看到問(wèn)題的本質(zhì),實(shí)際上是一個(gè)思考的層面問(wèn)題。比如說(shuō),你現(xiàn)在看到的這篇文章,從表面上看,就是你的顯示屏顯示出來(lái)了一些文字,但這明顯不是它的本質(zhì)。從內(nèi)容而言,這篇文章是一篇有關(guān)架構(gòu)師技能的文章,它是對(duì)一個(gè)職業(yè)的某一項(xiàng)能力的描述;從技術(shù)而言,這篇文章是在世界上某臺(tái)服務(wù)器上的數(shù)據(jù)庫(kù)中提取出來(lái)的某些信息,經(jīng)過(guò)漫長(zhǎng)光纜和層層協(xié)議的傳遞,經(jīng)過(guò)你的網(wǎng)線(xiàn)插口(或無(wú)線(xiàn)接收器)進(jìn)入了你的機(jī)器,通過(guò)瀏覽器解讀并最終呈現(xiàn)出來(lái)。

聽(tīng)起來(lái),這個(gè)和另一篇文章介紹的同樣是架構(gòu)師所需要的“抽象思維”有點(diǎn)像,只是方向不同:抽象思維是往高層次的升華,透過(guò)問(wèn)題看本質(zhì)則是往深層次的挖掘

讓我們看看文章一開(kāi)始的那位菜鳥(niǎo)程序員為什么總是失敗。如果你是一位PHP程序員,那么可以參考這篇文章,里面總結(jié)了一些常見(jiàn)的問(wèn)題。最簡(jiǎn)單的一個(gè)(有時(shí)被用作面試題)可能出現(xiàn)在這樣的情況下——小頭目說(shuō):“顯示用戶(hù)提交的ID名”,然后菜鳥(niǎo)程序員大筆一揮:

  1. echo $_GET['username'];  

小頭目閱畢自然抓狂不已,因?yàn)檫@是一個(gè)再明顯不過(guò)的安全隱患。菜鳥(niǎo)程序員被小頭目訓(xùn)了一頓,然后知道這樣做是有問(wèn)題的。

這個(gè)事情如何與通過(guò)問(wèn)題看本質(zhì)有關(guān)?這個(gè)就取決于這位菜鳥(niǎo)程序員是如何改正這個(gè)錯(cuò)誤的。如果這位程序員只是把下面的那段“合格”代碼抄襲過(guò)來(lái)并死記硬背,那么,以后等待這位程序員的大概是比較悲慘的結(jié)局——因?yàn)槁L(zhǎng)的代碼生涯中有極多類(lèi)似的問(wèn)題,而等到他進(jìn)入真正的項(xiàng)目之后,犯錯(cuò)誤是有成本的。他的學(xué)習(xí)方式表示他沒(méi)有主動(dòng)避免這樣類(lèi)似問(wèn)題的能力,那么他可能將會(huì)造成極大的損失,從而最終失去在這個(gè)行業(yè)的競(jìng)爭(zhēng)力。

但是,如果他了解到代碼之下,更深層次的那些機(jī)制,比如echo是如何執(zhí)行的?在什么時(shí)候執(zhí)行的?哪些字符可能導(dǎo)致安全問(wèn)題?htmlspecialchars為什么能解決這個(gè)問(wèn)題?它真的解決這個(gè)問(wèn)題了么?那么他將會(huì)一點(diǎn)一點(diǎn)的進(jìn)步,逐漸成為一個(gè)合格的程序員。

什么是本質(zhì)?將世界萬(wàn)物理解為原子,將整個(gè)互聯(lián)網(wǎng)理解成0和1,這倒的確是非常本質(zhì)了,不過(guò)并不能解答任何問(wèn)題。從問(wèn)題看本質(zhì),實(shí)質(zhì)上是一個(gè)從表層逐步深入的過(guò)程。在架構(gòu)師面對(duì)一個(gè)用戶(hù)需求時(shí),這個(gè)“用戶(hù)需求”是非常表層的——比如說(shuō),一個(gè)自動(dòng)遠(yuǎn)程備份數(shù)據(jù)庫(kù)的功能。而架構(gòu)師的主要工作,就是把這樣的“業(yè)務(wù)需求”翻譯成“技術(shù)需求”。這個(gè)過(guò)程一方面需要通過(guò)抽象思維將用戶(hù)需求提煉為啟動(dòng)、讀取、存儲(chǔ)、中斷處理等模塊,而另一方面則需要看到更深層次的網(wǎng)絡(luò)、操作系統(tǒng)、硬件等方面,以及其可靠性、穩(wěn)定性、適用性、安全性等問(wèn)題。

#T#上面述說(shuō)的是個(gè)小型需求,按照某些行業(yè)標(biāo)準(zhǔn),這頂多只能算是一個(gè)資深程序員的工作,而沒(méi)有達(dá)到“架構(gòu)”的規(guī)模——即,非大型項(xiàng)目中不存在真正的架構(gòu)師(按照王翔先生的描述,大型項(xiàng)目差不多是“100M(RMB)、B(RMB)、10B(RMB)”這些數(shù)量級(jí))。那么,讓我們看看大型系統(tǒng)的情況。以eBay為例,按照其架構(gòu)師Randy Shoup的介紹,電子商務(wù)站這樣大型的系統(tǒng)有兩個(gè)層面的功能:“垂直功能,如買(mǎi)、賣(mài)、搜索、付款等。水平功能,如數(shù)據(jù)庫(kù)、事件與消息系統(tǒng)、服務(wù)基礎(chǔ)設(shè)施、展示框架等。”按照編者的理解,如果說(shuō)垂直功能是抽象思維的產(chǎn)物,那么其中的水平功能的劃分則是一個(gè)架構(gòu)師“透過(guò)問(wèn)題看本質(zhì)”能力的體現(xiàn)——這些劃分體現(xiàn)了架構(gòu)師看到了表層的功能是建造在哪些因素之上的。同時(shí),架構(gòu)師要看到“電子商務(wù)站”這樣一個(gè)服務(wù)的本質(zhì),就是要提供一個(gè)多人同時(shí)在線(xiàn)進(jìn)行交易的平臺(tái),因此系統(tǒng)的本質(zhì)也必須包括“功能,性能,可伸縮性,可管理性,安全性,以及可用性”這些因素。否則,即使搭了個(gè)架子,沒(méi)有上述特性的系統(tǒng)是完全無(wú)法滿(mǎn)足客戶(hù)需求的。

看到這里我們應(yīng)該明白了,“透過(guò)問(wèn)題看本質(zhì)”并不是什么神秘的能力,而是有一定經(jīng)驗(yàn)?zāi)芰Φ某绦騿T都具備的能力。如果你在編寫(xiě)Java代碼時(shí)考慮到了JVM的性能,在編寫(xiě)PHP代碼時(shí)想到了潛在的安全問(wèn)題,甚至于在編寫(xiě)HTML+CSS頁(yè)面時(shí)考慮到了不同瀏覽器的兼容性,這些都體現(xiàn)了“透過(guò)問(wèn)題看本質(zhì)”的素質(zhì)。只是,架構(gòu)師之所以為架構(gòu)師,是在于他們?cè)诿鎸?duì)龐大系統(tǒng)之時(shí),仍然能夠敏銳的發(fā)現(xiàn)其底層之真實(shí)。這不僅需要此哲學(xué)層面的“內(nèi)功”,還需要架構(gòu)師具有多領(lǐng)域知識(shí)和經(jīng)驗(yàn)的積淀。

“透過(guò)問(wèn)題看本質(zhì)”,這也是程序員往往需要修煉十余年才有資格晉升為架構(gòu)師的主要原因之一。程序員們,好好努力吧!

[[7723]] 

本文為《架構(gòu)師害怕程序員知道的十項(xiàng)技能》中的透過(guò)問(wèn)題看本質(zhì)篇。

責(zé)任編輯:yangsai 來(lái)源: 51CTO.com
相關(guān)推薦

2023-02-17 18:32:42

JavaAIOIO

2015-12-10 15:10:10

2025-02-20 08:10:00

神經(jīng)網(wǎng)絡(luò)模型AI

2013-02-26 09:34:10

服務(wù)器虛擬化云部署

2013-02-27 16:03:48

云部署服務(wù)器虛擬化

2012-06-20 13:54:44

架構(gòu)性能優(yōu)化

2009-02-19 16:19:48

SaaS開(kāi)發(fā)SaaS安全SaaS

2011-03-25 10:23:51

架構(gòu)師

2014-07-11 09:35:26

架構(gòu)師

2021-02-02 15:23:20

Cloudera大數(shù)據(jù)

2012-05-01 21:32:39

蘋(píng)果

2018-07-04 13:41:17

架構(gòu)系統(tǒng)結(jié)構(gòu)數(shù)據(jù)庫(kù)

2009-12-08 15:37:39

2009-12-09 16:14:50

2017-12-18 09:43:35

架構(gòu)師CTO秘籍

2013-04-19 15:12:17

架構(gòu)師WEB架構(gòu)師

2009-12-18 10:22:50

Ray Ozzie架構(gòu)師

2020-08-24 08:50:12

架構(gòu)師TL技術(shù)

2021-08-02 13:05:49

瀏覽器HTTP前端

2013-09-25 09:26:03

平臺(tái)軟件企業(yè)虛擬化云網(wǎng)絡(luò)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

日本熟妇毛耸耸xxxxxx| 在线播放黄色av| 美国成人毛片| 强制捆绑调教一区二区| 久久视频在线免费观看| 日本成人在线免费观看| 51漫画成人app入口| 97久久超碰国产精品| 日本成熟性欧美| 欧美风情第一页| 粉嫩一区二区三区四区公司1| 欧美午夜xxx| 在线精品日韩| 色噜噜在线播放| 日韩电影在线观看网站| 久久这里有精品视频| 日本不卡视频一区| av免费在线一区| 一区二区三区欧美日| 精品国产一区二区三| 中文字幕精品在线观看| 欧美日韩岛国| 国产一区二区三区日韩欧美| 少妇愉情理伦片bd| 日本黄色免费在线| 亚洲欧洲日韩综合一区二区| 狠狠色伊人亚洲综合网站色| 一本色道久久综合亚洲| 日韩午夜黄色| 欧美成人午夜激情| 在线观看国产精品一区| 2020国产精品极品色在线观看| 色94色欧美sute亚洲13| 国产精品无码免费专区午夜| 成年人视频免费在线观看| 国产不卡视频在线播放| 国产精品日韩电影| 国产女同在线观看| 中文字幕人成人乱码| 亚洲图片欧美日产| 荫蒂被男人添免费视频| 国产不卡精品在线| 精品视频1区2区| 国产高清精品在线观看| 久色国产在线| 亚洲视频中文字幕| 天堂精品一区二区三区| 三级黄视频在线观看| 丰满放荡岳乱妇91ww| 成人黄色大片在线免费观看| 无码视频一区二区三区| 国产日本精品| 久久免费在线观看| 极品盗摄国产盗摄合集| 日韩免费视频| 中文字幕日韩电影| 久久成人激情视频| 免费久久久久久久久| 日韩国产欧美精品在线| 涩视频在线观看| 在线观看视频一区二区三区 | 日韩免费三级| 国产精品视频二区三区| 久久人人97超碰com| 久久久久网址| 久蕉依人在线视频| 国产免费观看久久| 亚洲精品一区二| 色三级在线观看| 亚洲人成小说网站色在线| 在线不卡视频一区二区| 国产精品扒开做爽爽爽的视频| 亚洲视频免费看| 人妻无码一区二区三区四区| 欧美亚洲天堂| 偷拍一区二区三区| 爱福利视频一区二区| 欧美黑人粗大| 欧美性视频一区二区三区| 波多结衣在线观看| 亚洲人体在线| 精品sm在线观看| 国产激情在线免费观看| 精品一区二区三| 久久精品国产亚洲精品2020| 欧美人妻精品一区二区免费看| 在线看片一区| 日本精品性网站在线观看| 中文字幕日本视频| 国产精品一色哟哟哟| 国产伦精品一区二区三| 久久久久久久影视| 国产精品久久久久久久久搜平片| 青草全福视在线| 少妇视频在线观看| 欧美日韩在线观看一区二区 | 亚洲AV无码成人精品一区| 91麻豆一二三四在线| 亚洲成人一区二区| 国产自偷自偷免费一区| 欧美日韩午夜电影网| 精品亚洲aⅴ在线观看| 国产在线免费看| 亚洲视频播放| 川上优av一区二区线观看| 日本激情视频网站| 欧美国产精品v| 亚洲理论电影在线观看| 经典三级一区二区| 精品毛片乱码1区2区3区| 中文字幕被公侵犯的漂亮人妻| 7777久久香蕉成人影院| 欧美一级大片视频| 国产成人精品一区二三区四区五区| av一区二区不卡| 正义之心1992免费观看全集完整版| 俺来俺也去www色在线观看| 日本久久一区二区| 中文字幕天堂av| 国产精品88久久久久久| 日韩av片免费在线观看| 肥臀熟女一区二区三区| 亚洲视频小说图片| 一区二区三区 日韩| 国产香蕉精品| 欧美大片在线免费观看| 一级做a爰片久久毛片16| 久久久综合精品| 免费看又黄又无码的网站| 日本99精品| 久久精品久久久久久| 4438国产精品一区二区| 成人久久视频在线观看| 在线观看成人免费| 日本黄色成人| 中文字幕欧美日韩va免费视频| 中文字幕视频网站| 91视频在线观看免费| 日本大片免费看| 伊人精品综合| 欧美多人乱p欧美4p久久| 亚洲天天综合网| 中文在线免费一区三区高中清不卡| www黄色日本| 欧美午夜18电影| 色综合天天狠天天透天天伊人| 91女人18毛片水多国产| 久久午夜色播影院免费高清| 国产911在线观看| 青青国产精品| 中文字幕亚洲图片| 91丨九色丨海角社区| 26uuu亚洲综合色欧美| 日本a视频在线观看| 日韩高清在线观看一区二区| 精品国产一区二区三区久久久| 中文字幕免费高清在线观看| 国产视频911| 亚洲一区二区三区四区五区xx| 亚洲国产网址| 欧美亚洲视频在线看网址| 天天干天天草天天射| 亚洲成在线观看| 一区二区三区免费在线观看视频| 亚洲高清激情| 国产欧美在线一区二区| 国内高清免费在线视频| 欧美一区二区三区免费观看视频 | 国产欧美三级电影| 国内精品一区二区三区| 亚洲国产www| 亚洲国产毛片aaaaa无费看| 中文字幕avav| 国内在线观看一区二区三区| 精品一区二区国产| 伊人成综合网站| 亚洲人成免费电影| 秋霞av一区二区三区| 久久久久久久久免费| 草草久久久无码国产专区| 亚洲另类春色校园小说| 日韩美女在线观看一区| jizz在线观看中文| 欧美男同性恋视频网站| 亚洲一区电影在线观看| 高清久久久久久| 缅甸午夜性猛交xxxx| 日韩精品导航| 国产盗摄xxxx视频xxx69| www.黄在线观看| 精品福利二区三区| 亚洲午夜18毛片在线看| 国产亚洲一二三区| www.com久久久| 在线播放亚洲| 亚洲无玛一区| 给我免费播放日韩视频| 日本成人免费在线| 二区在线播放| 亚洲韩国青草视频| 国产一区免费看| 亚洲欧洲综合另类| av免费观看不卡| 日韩精品一级中文字幕精品视频免费观看 | 亚洲欧美日韩另类精品一区二区三区| 高清一区二区| 欧美又大又粗又长| 免费在线你懂的| 欧美成人免费网站| 一级黄色片免费| 午夜久久久影院| 在线观看天堂av| 99精品视频免费在线观看| 手机看片福利日韩| 欧美日韩国产成人精品| 日韩欧美亚洲区| 高清一区二区三区av| 国产不卡在线观看| 色呦呦在线播放| 自拍偷拍亚洲在线| www.天堂av.com| 欧美午夜片欧美片在线观看| 久草福利资源在线观看| 国产精品女主播av| 美女又爽又黄视频毛茸茸| 黑人精品欧美一区二区蜜桃| 99999精品视频| 伊人久久久大香线蕉综合直播| 欧美一区激情视频在线观看| eeuss国产一区二区三区四区| 国产精品久久久久秋霞鲁丝| heyzo中文字幕在线| 久久视频在线视频| 二区三区在线播放| 亚洲精品xxxx| www.黄色片| 欧洲国内综合视频| 日韩 欧美 中文| 亚洲国产日韩精品| 成人免费精品动漫网站| 成人av电影免费观看| 免费看91视频| 国产麻豆午夜三级精品| 国产精品区在线| 老牛影视一区二区三区| 亚洲中文字幕无码专区| 在线欧美福利| bt天堂新版中文在线地址| 国产精品毛片久久| 亚洲成人网上| 日韩不卡一区| 亚洲国产精品视频一区| 红桃视频在线观看一区二区| 免费一区二区三区在在线视频| 婷婷综合一区| 久久一区二区三区欧美亚洲| 老牛影视av一区二区在线观看| 99热99热| 欧洲一区在线| 国产精品一码二码三码在线| 97久久亚洲| 成人在线观看91| 国产精品成人国产| 91在线观看免费观看 | 国产一精品一aⅴ一免费| 精品亚洲成av人在线观看| 在线看的黄色网址| 午夜亚洲性色视频| 日韩视频第二页| 日韩精品五月天| 国产成人黄色网址| 蜜桃传媒麻豆第一区在线观看| 午夜天堂在线视频| 精品综合免费视频观看| 一本一道久久a久久综合蜜桃| 精品一区二区三区免费毛片爱 | mm视频在线视频| 97视频在线观看播放| 小视频免费在线观看| 国产91成人在在线播放| 日韩和的一区二在线| 国产精品成人一区二区| 国产成人精品一区二区三区视频 | 一区二区av在线| 在线免费观看的av网站| 久色乳综合思思在线视频| a在线免费观看| 91精品国产网站| 3d欧美精品动漫xxxx无尽| 国产精品主播视频| 欧美一区=区三区| 成人免费看片网址| 亚洲传媒在线| 一级全黄肉体裸体全过程| 在线免费观看欧美| 在线观看免费成人av| 精品一区二区三区av| www.四虎在线| 国产精品视频线看| 免费视频网站www| 色悠久久久久综合欧美99| 亚洲最大成人av| 亚洲精品美女网站| av午夜在线| 午夜免费日韩视频| 成人在线免费av| 国产精品一区二区三区免费 | 自拍另类欧美| 亚洲国产第一| the porn av| 久久综合九色综合97婷婷| 中文字幕精品亚洲| 亚洲一区二区中文在线| 午夜影院免费在线观看| 日韩一区二区三区观看| 久久视频www| 久久久久女教师免费一区| 国产亚洲人成a在线v网站| 国内精品国语自产拍在线观看| 97精品国产福利一区二区三区| 黄页网站在线观看视频| 国产一区视频在线看| 中文字幕国产专区| 一个色综合网站| 亚洲一级在线播放| 亚洲午夜精品久久久久久性色| 青青草视频在线免费直播| 国产伦精品免费视频| 粉嫩精品导航导航| 国产成年人在线观看| 日韩影院免费视频| 性欧美成人播放77777| 亚洲午夜免费电影| 中文在线免费观看| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 国产性一乱一性一伧一色| 一本大道综合伊人精品热热| 特黄aaaaaaaaa真人毛片| 久久久av网站| 欧美成人家庭影院| 亚洲综合色激情五月| 亚洲91中文字幕无线码三区| 人人爽人人av| 久久久国产午夜精品| 无码人妻丰满熟妇精品区| 亚洲国产欧美在线成人app| 污视频在线看网站| 国产免费久久av| 97久久夜色精品国产| 三级a三级三级三级a十八发禁止| 国产日韩欧美精品电影三级在线| www.日韩一区| 亚洲无线码在线一区观看| 成人免费看视频网站| 久久精品美女| 日日摸夜夜添夜夜添亚洲女人| 国产精品815.cc红桃| 色婷婷精品大视频在线蜜桃视频| 国产亚洲依依| 国产精品免费一区二区三区都可以 | 高h视频在线| 国产成人一区二区三区| 国产麻豆一区二区三区精品视频| 男人揉女人奶房视频60分| 99热精品一区二区| 精人妻无码一区二区三区| 亚洲欧美日韩国产中文| 欧美久久天堂| 美女黄毛**国产精品啪啪| 日韩高清在线不卡| 国产调教在线观看| 欧美少妇性性性| 污污网站在线观看| 国产精品免费一区二区三区| 一级成人国产| 亚洲永久无码7777kkk| 在线观看亚洲精品视频| av在线中文| 18成人免费观看网站下载| 一区二区高清| 欧美日韩中文字幕视频| 欧美久久高跟鞋激| 日韩免费影院| 精品一卡二卡三卡四卡日本乱码| 久久一本综合频道| 三级影片在线看| 亚洲电影免费观看高清完整版在线| 日本在线啊啊| 亚洲精品8mav| av电影天堂一区二区在线| 丰满少妇xoxoxo视频| 色偷偷88888欧美精品久久久| 日韩一区二区三区在线看| 久久久999视频| 国产精品无人区| 国产情侣自拍小视频| 久久久午夜视频| 国产一区二区三区四区大秀| 91精品人妻一区二区三区蜜桃2| 欧美性猛交xxxx富婆弯腰|