架构漫谈读后感1-4
第一篇的标题叫做什么是架构,这是一个很基础的问题
第一篇中提出架构在Wikipedia上定义是Architecture is both the process and the product of planning, designing, and constructing buildings and other physical structures。
就是过程和产物,是计划设计和建筑所产生的。
通过这个定义看,架构的范围很广泛也比较难以定义。
我通过阅读一.二章,对于架构的了解是,当问题复杂的时候,为了解决问题产生的产物就是架构。
像作者谈到的,从最开始的个人可以完成的工作,不需要分工。
而当问题的规模逐渐变大,单靠个人无法解决的时候,架构就随之产生了,目的就是为了解决过难的问题。
第三章提出了一个新的理解架构的角度,从主体角度理解,我刚开始阅读这一篇,实不相瞒,我以为这就是杞人忧天过多考虑而已,但是当提出“解决方案”和“问题”的时候,我才恍然大悟,确实如此。我们在与人交流沟通的时候,对方在交代任务的时候总是下意识的给出解决方案,而不是一个问题。
作为架构师来看,我们更应该去发现这个解决方案是不是存在一定的问题,在这里我认为的是思考系统的合理性可行性和是否存在一些用户没有表达的隐性需求,就比如说,我们老师总是在上课的时候提出的一个例子:梦想改造家中的一集,一位设计师满足了用户提出的所有需求,但是用户最后问设计师,我睡在哪里?这大概就是设计师只考虑了用户的解决方案,但是没有发现用户的解决方案中存在的问题。对此文章中所提出的解决方案是“搞明白是谁的问题”,也就是问题的主体是谁,明确主体后,问题也就有了边界,也就可以发现对方给的“问题”中存在的问题。由此考虑,设计师设计的房子是给人住的,设计师也就不会忘记 人需要睡觉和休息这件事,也就不会出现那种情况了。
第四章的内容是架构的切分,那么为什么要有架构的切分,因为人各有擅长,也各自有不熟悉的地方。这点是我之前了解的。文章中提出的新的观点,切分是对于利益的切分,我之前一直以为是对于工作(也就是义务) 的切分,换个角度想权力和义务是一体的,所以切分也是权益的切分。切分使得大家可以用自己擅长的换到自己不擅长的所得物,使得整体的所得更多,也就是从架构的角度分析,使得解决问题更加容易。
那么切分的原则,我的理解就是权益和义务要相当,大家才会更愿意完成这个任务。
架构的切分,结果大多是树状结构的切分,切分应该尽量的做到使得树的结构平衡,这样树的整体效果才会更好,整体工作的完成度也会更高。
说实话从第四篇开始有些部分内容我开始出现了理解困难,不知道上下文章背后的逻辑原理是什么,因此我下一篇不会是对此的读后感,更可能是阅读架构实践教科书的读后感。

浙公网安备 33010602011771号