《架構漫談》讀後感2

2022-09-18 10:06:27 字數 760 閱讀 5536

認識概念是理解架構的基礎

這些基礎概念對於做架構是非常重要的,大部分人對於每天都習以為常的概念,都自以為明白了,但實際上都是下意識的,並不是主動的認識。架構實際上解決的是人的問題,而概念是人認識這個世界的基礎,自然概念的認識就非常的重要。概念也屬於人認識這個世界並用來溝通的手段,包括「概念」這個概念,也是一樣的。在古代,不叫「概念」,稱之為「名相」。

實際上「相「表達的不是乙個具體的東西,如上面所提的乙個瓷器杯子,並不是指這個瓷器,而是這個瓷器所起的乙個作用:一手可握,敞口(一般不超過底的大小,太大口就叫碗了),並且內部有乙個空間可乘東西的這麼乙個作用。並不是指這個瓷器本身。這也是為什麼我們從電視上看到乙個人拿杯子的時候,我們知道這個是杯子。但是實際上我們看到的都是光影而已。所以說相實際上代表的是這個作用,並不是具體的某個東西,而名是用來標識這個作用的,用來交流的。

關於抽象

抽象這個詞代表的含義,實際上是把不同的概念的相似的部分合併在一起,形成乙個新的概念。這個裡面問題很多:首先「相似的部分」在不同的人看來,並不一定那麼相似;其次,抽象之後形成的是乙個新的概念,和原來那個概念並不一樣,所解決的問題也不一樣。所以我們不能用抽象來定義乙個事物,抽象實際上是乙個分類的過程,完全是另一碼事。

回過頭來,根據架構的定義,要做好架構所首先必須具備的能力,就是能夠正確的認識概念,能夠發現概念背後所代表的問題,進而才能夠認識目標領域所需要解決的問題,這樣才能夠為做好架構打好基礎。如何有效的去認識概念,明白概念背後的含義,以及如何利用對概念的理解,快速的進行學習。掌握了這些原則,會有利於幫助我們在架構階段,快速的識別和定位問題。

架構漫談 讀後感2

什麼是架構?把乙個整體切分成不同的部分,由不同的角色來完成這些分工,並通過建立不同部分相互溝通的機制,使得這些部分能夠有機的結合成乙個整體,並完成這個整體所需要的所有活動即是架構。那麼為什麼會產生架構呢?1 必須由人執行工作2 每個人的能力有限3 每個人的時間有限4 人對目標系統有更高的要求5 目標...

架構漫談讀後感

應老師的推薦閱讀了由資深架構師王概凱 kevin 執筆的系列專欄 架構漫談 9篇文章遞進地講述了 討論什麼是架構 怎樣做好架構 軟體架構如何落地 如何寫好程式等問題,文章生動形象多次舉通俗的例子讓本來生澀的知識變得更加容易理解,感觸頗多。對這系列文章印象的較深的一點是 一直在挖掘一些本質的東西,對一...

架構漫談讀後感

花了一周的時間利用課餘的閒散時間,總算看完了王概凱的架構漫談,這九篇部落格從相對全面的角度對架構進行了概述。自己也對架構有了更深一層的認識。感覺作者在部落格裡提到的對架構的理解對我們初學者來講幫助其實很大。架構其實就是根據要解決的問題,對目標系統的邊界進行界定,然後對目標系統按某個原則進行切分,接著...