有個故事說某人經過了乙個建築工地,看到有些人站在好幾層高的腳手架上,在一面牆前忙活著,問你們在幹什麼呢?第一層的人答道:「這不明擺著麼?我在磊磚呢「接著問第二層的人,道:」我正在砌一面牆,不僅起承重的作用,在功能上是大廳走廊的乙個連線部分,和其他很多部分都有聯絡」。接著問第三層的人,說:「我在建一座智慧型大廈,未來在這裡辦公的人能在合理設計的空間內實現高效的合作」
如果拿這個故事來比喻it架構設計的話,可能不太恰當。我只是借故事傳達個意思。
第一層的架構師看到的只是產品本身。
例子中指的是磚。按照客戶的要求,我給他壘磚就是了。我想的是磚怎麼壘的整齊,怎麼牢靠。至於其他的我不太關心。以產品為導向的**商中,這種思維模式並不少見。因為過多關注產品本身,侷限了你站的高度和思維方式。這需求特別清晰並不經常變化的情況下,這種專注可以帶來短期的有效收益。可是在當今多變的it環境下,這種思維限制了可持續的發展,也消極的放棄了在產品之外增加利潤增長點的可能性。
第二層的架構師不僅看到自己的產品,還看到了整體的方案。
除了磚本身之外,看到了牆以及其他的連線部分。在大型的專案中,往往某些產品只是全域性的的乙個部分而已,使用者真正關心的是整體方案是否能滿足需求,以及方案各個組成部分是否無縫整合。這就要求架構師能眼光更開闊一些,可以預見性的考慮整合中可能的風險和問題,並提前準備。
第三層的架構師看到的是商業價值。
本文無意評判三層樓孰優孰劣,每一層都有其存在的合理性以及價值。而且每個人的職責能力時間也決定了ta只能在某個方面有所側重。我只是希望從思維的角度挑戰自己,讓自己在可能的情況下,多到不同的層面上看看,也許會有意想不到的收穫,同時可能為客戶創造最大的價值。
架構設計師 你在哪層樓?
有個故事說某人經過了乙個建築工地,看到有些人站在好幾層高的腳手架上,在一面牆前忙活著,問你們在幹什麼呢?第一層的人答道 這不明擺著麼?我在磊磚呢 接著問第二層的人,道 我正在砌一面牆,不僅起承重的作用,在功能上是大廳走廊的乙個連線部分,和其他很多部分都有聯絡 接著問第三層的人,說 我在建一座智慧型大...
架構設計師 你在哪層樓?
有個故事說某人經過了乙個建築工地,看到有些人站在好幾層高的腳手架上,在一面牆前忙活著,問你們在幹什麼呢?第一層的人答道 這不明擺著麼?我在磊磚呢 接著問第二層的人,道 我正在砌一面牆,不僅起承重的作用,在功能上是大廳走廊的乙個連線部分,和其他很多部分都有聯絡 接著問第三層的人,說 我在建一座智慧型大...
系統架構設計師 Cache
試題1 以下關於cache的敘述中,正確的是 答案 b 解析 cache是介於cpu與記憶體之間的一種快取記憶體。這種儲存器速度比記憶體快了很多倍,利用到區域性性原理,只需要少量的cache,便能使整個機器訪問記憶體資料得到極大的提公升。所以cache是一種應用非常普遍的技術,cache在實際應用中...