首页 > 其他分享 >架构漫谈前四篇读后感

架构漫谈前四篇读后感

时间:2024-02-28 21:34:02浏览次数:23  
标签:读后感 架构 沟通 漫谈 问题 概念 四篇 抽象 杯子

第一篇文章

这篇文章通过类比的方式,以人类社会分工与合作的演变为例,引出了对架构的思考。作者从最早期每个人独立完成所有生活必需品的生产,到分工合作形成社会架构,进而将这个观点引入到软件领域,讨论了架构的产生动力。

在文章中,架构被定义为将整体分解为不同部分,由不同角色完成,并通过建立相互沟通的机制,使得这些部分有机结合为一个整体,完成整体所需要的活动。这个定义强调了分工、合作和沟通在架构中的重要性。

为什么会产生架构的问题得到了深入的剖析,主要从以下几个方面进行了探讨:

1.必须由人执行的工作:如果工作可以完全由机械或自动化完成,就不需要人的介入,也就不需要架构。

2.每个人的能力有限:由于个体能力的限制,每个人只能专注于自己擅长的事情,导致了分工的产生。

3.每个人的时间有限:为了提高效率,工作需要分解给擅长的角色,从而缩短完成时间。

4.人对目标系统有更高的要求:当满足现状不再足够时,需要对系统进行改进和优化,这需要更高层次的规划和设计,即架构。

5.目标系统的复杂性:单个人无法完成复杂系统,需要分工合作,满足条件2和3。

文章最后通过引入一个可能的挑战,即个人对目标系统的分解是否也算架构,引发读者对这一观点的思考。

总体而言,这篇文章以生动的类比和逻辑清晰的论述,为读者提供了对架构产生原因的深入思考。

第二篇文章:

概念的本质,因为抽象是一种过程,而概念则是对特定问题的解决方案所起的名字。

在这篇文章中,作者首先讨论了概念的本质,即概念是人类认识世界和沟通的基础工具,是一种对问题解决方案的命名。他以“杯子”和“建筑”为例,说明了概念是如何通过对问题的解决方案进行命名来实现沟通的。

然后,作者对“相”进行了探讨,指出“相”并不是指具体的物体,而是指物体所具有的作用或功能。比如,一个杯子并不是指具体的杯子,而是指可以单手持握、敞口并且内部有空间可以盛放物体的功能。这种功能被称为“相”,而对这种功能的命名则是“名”。

作者进一步解释了为什么会有不同的名字来指代相同的功能,比如“杯子”、“碎瓦片”和“沙子”,这是因为不同的名字解决了不同的问题。例如,“碎瓦片”这个名字强调了一个被打碎的杯子失去了原来的功能,因此需要一个新的名字来指代。

接着,作者讨论了概念的重要性,并以“桌子”和“椅子”为例说明了概念是如何解决人类特定问题的。他指出,桌子和椅子的设计必须考虑到人的生理结构,以提供舒适的使用体验。

最后,作者对抽象进行了澄清,指出抽象是将不同概念中相似的部分合并形成新概念的过程,而不是对概念本身的定义。他强调了抽象是一种过程,而概念是对问题解决方案的命名,两者并不相同。

综上所述,这篇文章通过讨论概念的本质、相、概念的重要性以及抽象等内容,深入探讨了如何有效地认识概念,并为理解架构等复杂概念提供了有益的思路。

 

第三篇文章:

面对问题时可能会遇到多种困难,其中一些包括:

1.模糊性:问题描述可能不清晰或含糊,导致难以准确定义问题的范围和要求。

2.假设和先入为主:人们可能根据自己的假设或先入为主的观念来解释问题,而不是基于客观事实。

3.缺乏全面性:可能会忽略一些相关因素或变量,导致对问题的理解不完整。

4.主观偏见:个人的偏见或立场可能影响对问题的识别和处理。

5.沟通障碍:沟通不畅或信息传递不清晰可能导致误解或错误的问题理解。

6.复杂性:某些问题可能非常复杂,涉及多个因素和相互作用,使得理解和解决问题变得更加困难。

7.时间和资源限制:有时候在限定的时间和资源内解决问题可能会带来额外的压力和困难。

在解决问题时,识别问题的关键在于确保明确理解问题的本质、范围和相关因素。这需要仔细分析、系统思考以及有效的沟通和

标签:读后感,架构,沟通,漫谈,问题,概念,四篇,抽象,杯子
From: https://www.cnblogs.com/qq2803572183/p/18041926

相关文章

  • 《程序是怎样跑起来的》第十二章读后感
    要让计算机能够思考,需要使用深度学习技术。深度学习是一种模拟人类神经网络的机器学习技术,通过训练大量的数据,让计算机能够自动地学习和理解输入的数据,并从中提取有用的特征和模式。深度学习技术可以应用于语音识别、图像识别、自然语言处理等领域,让计算机能够自动地识别和理解人......
  • 读后感 -------构架
    架构是指整体的结构或组织方式,它在各个领域都有着重要的意义。在软件工程领域中,架构是指软件系统的总体设计,包括系统的各个部分之间的关系、组织结构以及对外部环境的接口。一个良好的软件架构能够确保系统具有良好的可维护性、可扩展性、可重用性和性能等特性。那么,什么是架构的......
  • 读《架构漫谈》有感
    今天课堂上老师带大家阅读了《架构漫谈》,并且给大家提出了一系列的问题,以下是问题以及我的理解什么是架构:明确需要做的全部工作,即界定边界;并且将全部工作进行合理划分,使不同的生产力完成不同的工作,使其可以节约成本,提高生产效率为什么要出现架构:不同的生产力有不同的分工......
  • 第九章读后感
    第九章主要介绍了操作系统和应用之间的关系。通过阅读这一章节,我对操作系统的作用和应用程序的运行方式有了新的了解。书中详细介绍了操作系统的概念和作用。操作系统是计算机系统中的核心软件,它负责管理和协调计算机的各种资源,并提供应用程序与硬件之间的接口。书中解释了操作系......
  • 程序是怎样跑起来的第十张读后感
    第十章的内容主要围绕汇编语言来解析程序结构。通过这一章节,我们可以了解到汇编语言与本地代码之间的对应关系,即把汇编语言转换为本地代码的过程。这个过程可以被类比为数学中的三角函数,其中度数和值是一一对应的。此外,这一章节还介绍了函数的调用机制,其中函数的名称实际上对......
  • 架构漫谈读后感
    今天在阅读了王概凯先生的架构漫谈博客之后,激发了我很多对软件架构深刻的思考。这篇博文不仅仅是一个关于软件架构的技术性解读,更像是一次智慧的碰撞和思维的火花,让我对架构设计有了更加深刻的认识。从九个问题出发,让我深刻的了解了软件架构。对软件架构有了深刻的思考。(一)什么......
  • 系统科学方法概论第四章读后感
    在阅读《系统科学方法概论》第四章的过程中,我深深地被其中的观点和论述所吸引。这一章主要探讨了系统科学方法在各个领域中的应用,从自然、工程到社会,无所不在。它为我打开了一个全新的视角,让我对系统科学方法有了更深入的理解。首先,我对系统科学方法在解决复杂问题上的有效性有了......
  • 《系统科学方法概论》——第五章读后感
    本章主要讲解了自组织系统方法。第一节就简单讲述了自组织系统理论的发展历程,为以下更深入的了解做了铺垫。第二节则讲述了耗散结构理论,它是由比利时自由大学教授普利高津提出的。普利高津在总结前入经验的基础上,根据系统与环境的关系,把系统分为三类:1、孤立系统。即与环境没有物......
  • 《程序科学方法概论》第二章读后感
    第二章的主题是“系统工程方法”。以下是我在第二章学到的内容现代意义上的工程概念是指由众多工作组成的整体及其展开工程,比如南水北调、三峡工程等等,也就是工作量大,且复杂到一定程度就叫工程,系统工程是以组织建立或者是经营管理某一系统为目的的工程。系统工程的基本特征:①复......
  • 《系统科学方法概论》第4章读后感
    又到了每天分享时间,下面分享《系统科学方法概论》第4章读后感。现代控制论的建立和发展主要是同计算机科学,信息科学以及神经生理学的建立和发展联系在一起的。20世纪以来控制论发展的三个阶段。第1个20世纪四五十年代的经典控制论阶段。20世纪6070年代的现代控制论阶段20世纪70年......