亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 關(guān)于“架構(gòu)*”的一些看法 [打印本頁]

作者: yanyangtian4502    時(shí)間: 2012-05-08 11:00
標(biāo)題: 關(guān)于“架構(gòu)*”的一些看法
據(jù)我在一些社區(qū)里面的觀察和發(fā)博客,發(fā)帖子的情況來看,每次只要一談及架構(gòu)或與架構(gòu)有關(guān)的話題,看的人與跟帖的人特別的多。說明了大家非常向往“架構(gòu)設(shè)計(jì)”這個(gè)活動(dòng),也非常崇拜“架構(gòu)師”這樣神級(jí)般的人物。

       這篇文章主要就是和大家來聊聊一些與架構(gòu)相關(guān)的知識(shí),這里不涉及到太多的技術(shù)性方面的東西,偏向于職業(yè)發(fā)展。



架構(gòu)設(shè)計(jì)是什么



       這里之所以提出來,是因?yàn)槊看挝胰テ渌钠髽I(yè)或與一些技術(shù)朋友討論,或者面試新人的的時(shí)候,每次都會(huì)有人把架構(gòu)設(shè)計(jì)與一些模式混在一起。認(rèn)為架構(gòu)設(shè)計(jì),就是使用模式(設(shè)計(jì)模式,企業(yè)架構(gòu)模式,集成模式等等)。



       其實(shí)就我個(gè)人的觀點(diǎn)來看,架構(gòu)設(shè)計(jì)和模式的關(guān)系就好比:一棟大樓與其中一塊磚的關(guān)系。也就說,會(huì)使用了模式,并不代表你就會(huì)做架構(gòu)設(shè)計(jì)。



       有時(shí)候,其實(shí)我也有一個(gè)比較尷尬的情況:有朋友問我:什么是架構(gòu)設(shè)計(jì)?



       對(duì)已這個(gè)問題,真的非常不好回答!我常常給出的回答就是:架構(gòu)設(shè)計(jì),什么都不是,也可以說它什么都是。這個(gè)問題,使我想到了另外一個(gè)問題:有朋友問我進(jìn)行SQL 優(yōu)化,怎么搞?這個(gè)問題太大,太粗了,你如果全面給他們講,不可能,一是沒有這么多的時(shí)間,另外,就是你愿意講,人家不見得愿意聽(再說了:具體問題真的具體分析,沒有萬精油,可以搞定一切)。



        所以,常常給他們這樣一個(gè)回答:你去加索引,看行不行!其實(shí)要說的太多了,這里沒有辦法全部講出來,只能給一個(gè)非常非常大概的答案給他。其實(shí)有關(guān)SQL優(yōu)化,那么要講的東西很多,例如,我們告訴他:去看看數(shù)據(jù)庫(kù)中的等待類型,收集系統(tǒng)和數(shù)據(jù)庫(kù)的計(jì)數(shù)器值,將問題的訪問定位(看看是內(nèi)存的問題,還是磁盤,CPU,存儲(chǔ)架構(gòu)設(shè)計(jì)問題,網(wǎng)絡(luò)等的問題),然后對(duì)于不同的問題,再怎么樣去收集數(shù)據(jù),再去分析…太多了!如果通過分析之后,確認(rèn)是存在缺失索引,那么就可以加,否則“加索引”就是廢話,反而加劇了性能問題。



       有人也問了:我做架構(gòu)的時(shí)候,分了幾個(gè)層,你看行不行?



       這個(gè)問題,我依然無法回答,只能說:行,可以。分幾個(gè)層和架構(gòu)沒有什么很大的關(guān)系!其實(shí)問這個(gè)問題的朋友就是希望把架構(gòu)設(shè)計(jì)實(shí)體化----把架構(gòu)設(shè)計(jì)表現(xiàn)在分層這個(gè)動(dòng)作上。



       我一直認(rèn)為:架構(gòu)設(shè)計(jì)體現(xiàn)的就是一種思維,因?yàn)樗季S是無形的,不管你怎么去實(shí)現(xiàn),可以說都是對(duì)的,問題就是:你培育的那種思維是不是周密的,正確的,是否具有遠(yuǎn)見的。而這些,不僅僅是要從技術(shù)方面去考慮,還要從項(xiàng)目本身去考慮,例如,時(shí)間,人員,業(yè)務(wù),軟件硬件資源的調(diào)度和使用,還以后的發(fā)展和變更,甚至要考慮市場(chǎng)。



       這樣一說,就感覺架構(gòu)這東西好虛,內(nèi)容也很多,所以,我們可以按照自己的喜歡來專攻一塊,例如成為技術(shù)架構(gòu)師,業(yè)務(wù)架構(gòu)師,系統(tǒng)架構(gòu)師,數(shù)據(jù)架構(gòu)師等等。不同的職能可能與其他的職能有一些交集。



       其實(shí),到最后發(fā)現(xiàn):架構(gòu)師是什么這不是問題的關(guān)鍵?你到底是不是一個(gè)架構(gòu)師也不是關(guān)鍵?關(guān)鍵是:你是否也是一個(gè)可以真正有實(shí)力創(chuàng)造價(jià)值的人。這一點(diǎn)才是關(guān)鍵!就算你去了一個(gè)公司,給你一個(gè)架構(gòu)師的職位和頭銜,但是你就是搞不出東西,就是沒有實(shí)現(xiàn)價(jià)值,有什么用呢?此時(shí),你再拿架構(gòu)師這個(gè)“神牌”來說:我是架構(gòu)師,我XXX!這就沒有意義了。



所以,還是實(shí)實(shí)在在的把能力搞扎實(shí),不管是技術(shù)能力,還是運(yùn)營(yíng)能力,市場(chǎng)能力,交際能力。


作者: silverdust    時(shí)間: 2012-05-15 10:04
不錯(cuò),支持
作者: bun    時(shí)間: 2012-05-16 13:13
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: niumingchao    時(shí)間: 2012-05-18 06:11
個(gè)人理解,架構(gòu)應(yīng)該是站在系統(tǒng)角度,綜合考慮效率、成本、靈活性,進(jìn)行整體設(shè)計(jì)和模塊劃分
作者: hbsycw    時(shí)間: 2012-05-21 17:50
yanyangtian4502 發(fā)表于 2012-05-08 11:00
據(jù)我在一些社區(qū)里面的觀察和發(fā)博客,發(fā)帖子的情況來看,每次只要一談及架構(gòu)或與架構(gòu)有關(guān)的話題,看的人與跟 ...



架構(gòu)不僅是思維,更是科學(xué)規(guī)劃!

還是來點(diǎn)實(shí)在的,請(qǐng)大版主回答,這里以WEB系統(tǒng)架構(gòu)為例:系統(tǒng)容量規(guī)劃,如何估算系統(tǒng)并發(fā)量?

作者: hengshan    時(shí)間: 2012-05-25 13:16
大多數(shù)談架構(gòu)設(shè)計(jì),是從系統(tǒng)角度,軟件角度,實(shí)現(xiàn)的角度考慮的吧
你這里談到的更多是“架構(gòu)師”的職責(zé)吧,是從一個(gè)架構(gòu)師應(yīng)該具有的能力、日常中從事的活動(dòng)、扮演的角色,討論的吧

回復(fù) 1# yanyangtian4502


   
作者: ladyABC    時(shí)間: 2012-08-24 00:12
我一直認(rèn)為,架構(gòu)設(shè)計(jì)體現(xiàn)的是一種思維,因?yàn)樗季S是無形的,不管你怎么去實(shí)現(xiàn),可以說都是對(duì)的。問題就是:你培育的那種思維是不是周密的,正確的,是否具有遠(yuǎn)見的。而這些,不僅僅是要從技術(shù)方面去考慮,還要從項(xiàng)目本身去考慮,例如,時(shí)間,人員,業(yè)務(wù),軟件硬件資源的調(diào)度和使用,還以后的發(fā)展和變更,甚至要考慮市場(chǎng)。

說的很好,表揚(yáng)一下 {:2_178:}
作者: pitonas    時(shí)間: 2012-08-26 10:47
非常向往“架構(gòu)設(shè)計(jì)”這個(gè)活動(dòng)




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2