1. 程式人生 > 其它 >架構漫談(王概凱)前四章讀後感

架構漫談(王概凱)前四章讀後感

閱讀了王概凱先生架構漫談的前四章,我從架構的概念到如何做好一個架構,得到了一個初步的理解。在課程之初,我們並不知道什麼是架構。

在第一章王概凱先生就為我們闡述了架構的定義:我個人理解的架構就是將一件事兒分切成小塊的問題,然後再進行解決。根據要解決的問題,對目標系統的邊界進行界定並分配角色、對問題進行解決。架構師的作用就是分解這些問題,並且使這些問題進行有機的聯絡,組合成一個整體。

在第二張來,王凱先生提到認識概念是理解架構的基礎,這也是我們在平時學習生活中需要注意的點。我們在生活中解決問題經常只是將問題看成問題,然後尋找他的解決辦法但是並沒有深刻的理解一些概念,所以導致對問題的解答不清晰、不完整。如果我們想做好一個好的架構師,我們需要首先找出這是誰的問題,在這個問題上花費的時間可能會很多,這就是架構師的能力的體現。第二步,我們需要解決有什麼問題,然後才開始解決問題。在解決問題的時候,需要對架構進行切分。為什麼對架構要進行切分?原因是每個人每天做的工作是有限的,每個人的能力也是有限的,所以說架構切分的導火索是人的負載太重,比如一個人不能生產一臺汽車,需要將汽車的生產過程切分成各個小的部分,再由專門的人去做一個小的部分。當然在架構切分的過程中,要保證每個人做的事兒和他的利益責任是對等的,如果責任利益不均衡會導致架構很難有效的進行。在架構切分的過程中也要注意不要將架構切分成太小的塊兒,如果分層越多,效率就越低,這不是我們想要的答案。

讀完四章的內容,收益良多,使我知道了架構師的意義,對本門課程也有一個更深刻的瞭解。