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

架构漫谈读后感

时间:2023-03-05 15:35:01浏览次数:43  
标签:读后感 概凯 架构 所以 漫谈 问题 解决 架构师

首先,最近在课上老师推荐我们阅读王概凯老师的架构漫谈连载博客,通过详细的阅读,我确实收获颇丰。首先就是对于架构是什么,架构解决的是什么有了一个深入的了解。

第一,什么架构呢?王概凯老师认为他没有一个确切的定义,在软件行业,每个人都有自己的理解,所以一百个人心目中就有一百个哈姆雷特。那架构是怎么产生的呢?在古代,人类一开始是独立的个体,后来形成了族群,族群形成后就有了架构这个概念,每个人都有了各自的分工,这些人的将社会工作的整体切分成一个个小的任务,再通过不同的联系将这些任务结合成为一个整体,这就形成了社会最基本的架构。所以,由此可见我们知道了架构是来解决人的问题的。

在我看来,架构就是对事件的本质进行剖析,如同庖丁解牛般将事件划分为一个个小的事件,这些小事件可以进行并行或者串行的操作,进一步的节省事件的完成时间,提高事件的完成效率。所以架构的出现就是为了更好的去解决人所面临的各种问题。

第二,王概凯老师进一步的讲述了概念的具体意义,以帮助我们在架构阶段更快的去掌握原则,从而更快的识别合定位问题。由此可见,架构师最根本的任务就是去找到问题,找到问题的那一刻,其实任务已经完成了80%,因为接下来解决问题会相对来说更顺利。所以更加准确快速的找到问题的所在,也证明了架构师的能力高低。

因此王概凯老师也提出了第一个观点,解决问题是要解决谁的问题,我们需要明白任务的主体是什么。所以找到问题的主体,就是大多数软件架构师的能力所在,也是架构的开始。

第三,怎么合理分配每人的任务,这与人的利益是切切相关的。应该考虑到每个人的利益,保证他的利益,不能损伤到他的利益,不然他是会有其他的负面影响的。架构师需要建立好一个良好的利益关系与新的次序,来让大家达到一个满意的程度。所以软件架构师的职责就是提升人的利益,减少成本,提高生产力,可以类比成催化剂,高效快速的促进软件的开发。

所以软件架构师学习一门技术是看到这门技术所能解决的问题,从而选择最低的成本来解决最复杂的问题,所以实际上还是解决成本的问题。

第四,在我们进行架构的时候,许多人都会恐惧时间,害怕不能在规定的时间内完成。但是年轻人不能太浮躁,我们要克服对于空间的恐惧,从而全身心的投入到架构中去,这样才能够更好的解决问题,从而实现真正的架构,而不是为了节省时间而敷衍了事。

最后,我们学习了技术之后不要自视清高,有些人掌握的技术可能比较多,但只是解决问题的方法多了一些,但能否解决这个问题还是未知的。所以我们要明白技术是为了解决业务不断提高的问题的,而不是两者互相瞧不起,这样并不能解决问题,反而只会拉低效率。

所以,架构师最主要的能力就是根据问题来选择解决的方法,看中的是长期的成本与收益。

所以架构师就是执棋者,棋盘就是架构,唯有目光长远,知己知彼,方能百战百胜。

标签:读后感,概凯,架构,所以,漫谈,问题,解决,架构师
From: https://www.cnblogs.com/lht020321/p/17180646.html

相关文章

  • 【架构辨析】上亿用户统计在线状态
    https://www.bilibili.com/video/BV1Ry4y1Z7je/?vd_source=216ddcbf88e72b6ec49cebce0f4e5204在线人数的状态,在线人数,热力分布图Redis做当前状态。Flink统计热力图。......
  • Java 需要快速读出和写入的框架架构
    //对标牛客竞赛小白月赛109a题//importjava.util.*;importjava.io.*;publicclassMain{staticlongn;staticBufferedReaderbf=newBufferedReader(n......
  • [oeasy]python0099_雅达利大崩溃_IBM的开放架构_兼容机_oem
    雅达利大崩溃回忆上次内容个人计算机浪潮已经来临苹果公司迅速发展微软公司脱离mits准备做纯软件公司IBM用大型机思路制作的5100惨败Commodore64既做......
  • ARM架构工控机BL103兼容SQLite3
    钡铼技术BL302,它是一款基于arm架构的工业边缘计算机,采用NXP的高性能处理器I.MX6ULL 运行速度高达800MHz,并配有8GFlash空间和512M RAM,硬件接口1个MINI PCI-E口支持4G或者W......
  • ISP(图像信号处理)算法概述、工作原理、架构、处理流程
    目录ISP的主要内部构成:ISP内部包含CPU、SUPIP(各种功能模块的通称)、IF等设备ISP的控制结构:1、ISP逻辑2、运行在其上的firmwareISP上的Firmware包含三部分:AP对ISP......
  • #loongarch架构介绍# [五] TLB维护
    作者:蒋卫峰李涛前言上一篇文章中介绍了loongarch中TLB相关的异常处理,这一篇文章继续介绍TLB相关的维护操作。1.TLB硬件组织机构首先补充loongarch中TLB相关的硬件背景......
  • 软件架构可测试性
    可测试性的概述软件可测试性是指一个软件工件(软件体系、模组、需求文件、设计文件)在一给定的测试环境下,能够被测试的容易程度。理论上来说,每个软件都可以进行测试,像很多公......
  • EasyCVR视频融合平台AI+云边端协同架构智慧景区客流统计方案
    一、背景分析根据文化和旅游部的数据显示,2023年春节假期,全国国内旅游出游3.08亿人次,同比增长23.1%,恢复至2019年同期的88.6%;实现国内旅游收入3758.43亿元,同比增长30%,恢复至......
  • 软甲体系架构 - 可用性 读书笔记
    架构设计则为满足架构需求的质量属性寻找适当的战术。对如何实现特定的质量属性感兴趣。质量需求指定了软件的响应,以实现业务目标。我们感兴趣的是设计使用设计模式、架构......
  • 阅读笔记《大型网站技术架构核心原理与案例分析 》
    今天按照老师的要求阅读了《大型网站架构核心原理与案例分析》这本书,对此书所讲解的东西感触颇深。先谈一谈李智慧老师为什么写这本书。当时李老师想写这本书的起......