為什麼大多數人不能夠成為架構師

2021-08-04 07:34:23 字數 689 閱讀 6288

架構師,程式設計師,產品經理的區別,大概就是建築行業裡建築師,建築工人,甲方業主的區別。產品經理說我要建這麼這麼一棟樓,架構師說好吧,我來幫你看看是做成磚木結構還是框架結構,房型怎麼設計,水電氣怎麼布局,預算多少,然後程式設計師上陣,按照圖紙把樓建起來。運營是大樓的物業管理,負責營運大樓。

軟體開發越來越成為傳統行業(即便在網際網路企業),乙個成熟的軟體團隊內部自然會分化出這些角色,各展所長。但非常不同的是,建築工人很少能自發成長為建築師,後者都是科班出身,因為建築學科已經高度發達,需要掌握結構力學,美學等技術,現在軟體行業還沒有這麼高的成熟度,程式設計師和架構師接受的都是一樣的計算機教育,所以程式設計師可以自學公升級到架構師,走一條不同的公升級打怪路線。

那麼,架構師是什麼人呢?

按所工作的不同軟體層分,有網路架構,系統架構,資料架構,業務架構,應用架構,平台架構。

按所解決的問題領域分,有電商架構,支付架構,搜尋架構,安全架構,效能架構,遊戲架構,多**架構,等等等。

按其工作的深度來分,有整合架構,業務架構,模組架構,框架架構,中介軟體架構,軟體架構,引擎架構,伺服器架構,甚至程式語言架構。

是不是太亂了?好比在設計師的世界觀裡一切東西都需要設計。軟體也需要精心設計,在優秀的程式設計師眼裡,每一行**都需要架構!都體現了架構。

為了解決問題,程式設計師自然需要架構,他們中的佼佼者被冠以架構師的名號,獲得了一定的話語權,逐步成為乙個職業分工,我想,這就是架構師的本來面目。

為什麼大多數人是窮人?

為什麼大多數人是窮人?為什麼大多數人做生意會失敗呢?原因很簡單。因為當乙個機會來臨時,大多數人看不懂它是機會。看懂了,但自己沒有能力,抓不住。前者看不懂也罷了,如果長了一顆智慧型和謙遜的心還好辦,因為可以傾聽和借力。而且真正想做的人總能找到方法。後者呢?較前者好很多。拿出勇氣,只需借力去做就可以了。...

大多數人不去行動

大多數人想健壯,大多數不去做。大多數人想經營乙個成功的業務,大多數人不去做。大多數人想做出最好的自己,大多數不去做。大多數人有想去實現夢想,大多數人不去做。每個人都想辭職,去開發一些東西,做出一些東西,成就一些東西。大多數不去做。有多少東西是我們能得到的?有多少機遇是我渴望的?有多少不好用的東西是我...

職場中那些大多數人正在犯的錯誤

在職場中只有少數人會的到絕對的成功,大部分人都會在職場中出現很多錯誤,當然很多人對這些問題或許已經司空見慣 習以為常了,但若日後他真正成為改變你職業生涯發展的大問題的時候,或許你就會發現你平時不注意的東西正成為你 致命 的錯誤!1 對自己的職業沒有規劃且頻繁跳槽 很多時候我們在工作中都會刻意的避開自...