最近看到一篇採訪文章,問優秀的架構是什麼,作者從不同方面對架構進行了闡述。
初級:乙個框架或者乙個公共基礎類的,這就是架構
中級:既包含業務又包含技術,雙方的基礎是統一的,只不過面向的客戶是不一樣的。可能採用的技術手段是不一樣的,但是從概念層上裡看是統一的。
高階:光有業務、技術架構,以使用者的需求去驅動
最優:認識到架構它不是直接面對業務的需求,還有乙個輸入是企業的戰略,架構要與企業的戰略對齊,才能支援企業長期的發展。戰略會規劃企業未來幾年的方向,可能的規模,重點的任務。如果架構能夠跟它對齊,那架構將會有更強的生命力。
架構不但要支援當前的需求,對業務需求要有乙個持續穩定的支援能力。而且這個持續穩定,我們很難去估計未來的需求,那這個時候就只能靠戰略,如果是和戰略對齊的,我們會發現戰略裡面考慮的未來重點方向,都在架構中有落實,無論是業務上,還是技術上,這樣我們就更加信心,架構是能夠支援企業長期發展的。
做技術時間長以後會發現自己很容易鑽進技術中,主要表現就是圍繞乙個問題,想著法子把它解決掉,就像拿著錘子的人,看什麼都像釘子,都想著捶。作為管理者必須跳出這個圈,與領導溝通我們的規劃、我們的目標,讓團隊都向著這個目標前行。
讓技術與公司目標對齊。
優秀架構師必須掌握的架構思維
如果說架構的本質是管理複雜性,那麼抽象 分層 分治和演化思維是我們工程師 架構師應對和管理複雜性的四種最基本 1 抽象思維 抽象其實是這樣定義的 對某種事物進行簡化表示或描述的過程,抽象讓我們關注要素,隱藏額外細節。在系統架構和設計中,抽象幫助我們從大處著眼 get our mind about b...
優秀的架構師應該具備哪些能力
合格的運營式運維工程師 首先我們總結下,關於談到何為一名合格的運維運營工程師,大概就是幾點 具備一定運營技能 要有運營意識 主動性要強 學習能力要跟得上。而學習能力完全是乙個人綜合能力的體現,這一點個人覺得客觀性佔絕大部分。最近發生的一系列事情,我頗有感觸,合格與不合格的運營工程師就差在這裡,接下來...
架構師的有用與無用
架構師因何有用?codeall 公司創業之初,最需要的是專案經理,把這個事情搞定 要他為乙個點子全權負責 稍具規模後,最需要teamleader,管好你的人,做好配合 省得人多口雜,吵鬧推脫 有核心業務,開始進賬點錢了,最需要技術支援和整合策劃,別讓客戶等待,多給他們些花錢的點子 公 司需要銷售背後...