架构笔记二
什么是概念?首先概念的定义是:人类在 认识过程中,从 感性认识上升到 理性认识,把所感知的事物的共同本质特点抽象出来,加以概括,是本我认知意识的一种表达, 形成概念式思维惯性。在人类所认知的思维体系中最基本的构筑单位。概念可以大众公认的,也可以是个人认知特有的一部分。 表达概念的语言形式是词或词组。概念都有内涵和外延,即其涵义和适用范围。概念随着社会历史和人类认识的发展而变化。 “概念”是对特征的独特组合而形成的知识单元。概念亦可以定义为一个“通过使用 抽象化的方式从一群事物中提取出来的反映其共同特性的思维单位”。从广义上讲:事物能够改变 模型的 性质称为事物的概念。
文中提到了关于桌子的概念,解释到“很多人回答,四条腿,或者说有腿,有一个平面”,这个解释其实是可以是说的通的,但为了更加准确的解释来时要加上用途,即为“”一个上有平面,下有支柱,面上用以放东西或供做事情用的器物,这样解释起来所有人对桌子都有了明确的认识,
概念在架构中有着非常重要的作用,因为它是理解架构的基础,就作者提出的“什么是桌子?”,“什么是柜子?”这个问题而言,不同的人有不同的理解,这样就会出现偏差,但所说的终究是一种东西,那么就肯定有一个非常规范的关于这个物品的解释,柜子和桌子都有相似的部分,把这些一样的部分提取出来就叫做抽象,抽象是每位架构师都应该具有的能力,根据架构的定义,要做好架构所首先必须具备的能力,就是能够正确的认识概念,能够发现概念背后所代表的问题,进而才能够认识目标领域所需要解决的问题,这样才能够为做好架构打好基础。事实上,这一能力,在任何一个领域都是适用的 ,如果知道这些概念所要解决的问题,学习这些新的技术或者概念就会很容易,快速的入手;学习一个新的领域,也会非常的快速有效;使用这些概念来解释问题,甚至发明新的概念都是很容易的事。为什么强调这个呢,因为做架构的时候,很多时候都是在一个新的领域解决问题,必须要快速进入并掌握这个领域,然后才能够正确的解决问题。
如果想成为一名出色的架构师,那么这个认识概念的能力就应当更加的掌握好