架构解决人的问题,理解架构需要先理解架构的概念。
大部分人对于每天都习以为常的概念,都自以为明白了,但实际上都是下意识的,并不是主动的认识。比如说“什么是桌子?”这个问题,每个人可能就会给出千奇百怪的回答。
抽象并不是概念,抽象这个词代表的含义,实际上是把不同的概念的相似的部分合并在一起,而形成一个新的概念。很多人认为容器是杯子的抽象,但是实际上杯子是杯子,容器是容器,它们所解决的问题是不一样的。当我们需要解决装东西的问题的时候,会说容器;当我们需要解决单手持握要装东西的时候,会说要一个杯子。
因此,学习一门新技术,首先需要知道这些(技术)概念要解决什么问题,之后的学习才会如虎添翼。
以上是架构漫谈(二)对概念的讨论