首页 > 其他分享 >王概凯《架构漫谈》读后感

王概凯《架构漫谈》读后感

时间:2023-02-18 12:56:27浏览次数:34  
标签:读后感 漫谈 架构 概凯 问题 切分 解决 架构师 解决问题

2023年2月18日

      今天完成了老师的任务,在博客里面认真阅读了王概凯老师的《架构漫谈》,里面着重介绍了王概凯老师对于架构的看法和介绍,鉴于最近ChatGPT的大热,对于未来职业的选择和职业的质量有了新的看法。

      首先是王老师对于架构的定义。

       王老师用人类发展文明史为例子,在人类的发展进程中,如果我们要处理一件非常复杂庞大的事情的时候我们常常需要进行团队合作,如果选择单打独斗的话会浪费大量的时间和精力,而且一个人在不同方面总有缺陷,不可能一个人可以完成所有的任务,在自己不擅长的方面会更加吃力,因此,如果这个时候我们集合大家的力量,让不同的人选择自己擅长的岗位去做,那么就可以尽可能地放大优点,在保证工作效率的同时还可以极可能的提高工作质量。也借此社会的架构的概念自然出现。在此基础上将社会架构的概念迁移到软件上就是:         

  1. 根据要解决的问题,对目标系统的边界进行界定。
  2. 并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。
  3. 并对这些切分出来的部分,设立沟通机制。根据 3,使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系统的所有工作

其次是做好架构的基础步骤就是识别问题

先来看我们处理问题的时候会犯什么错误;

      1、被告知要处理一个问题,但是交过来的实际上是一个解决方案,不是问题本身

  2、被告知要处理一个问题,直接通过直觉就有了一个解决方案,马上考虑解决方案如何落地,或者有几种解决方案,选哪个合适

这也就是我们常常说的甲方乙方进行沟通交涉的时候驴唇不对马嘴

所以在进行沟通的时候要注意的就不仅仅是解决问题,而是应该学会发现问题,这往往比解决问题更加重要。

我们大多数时候都是在埋头解决问题,可我们很少考虑过我们解决的是谁的问题,在聊天中被我们自动忽略的主语成为了我们犯错的主要原因,我们每天忙碌在解决问题中,解决来解决去,最终有可能问题越来越多,有可能走了弯路,有可能解决的不是用户想要解决的问题,还有可能解决错了。因此,在与人沟通的时候我们要明确问题的主语,我们要解决的是什么问题,再切身处地的去思考要如何解决。

那既然谈到了解决问题那我们就要确认清楚到底是要解决谁的问题,解决谁的问题。

这才是我们我们打到上面所谈到的解决问题的正确认识的标准。

再次,要做好架构的切分,切分就是对利益进行调整,不能在资本的介入下出现百分之九十九的利益被百分之二的人掌握,这样的利益分配不均会大大降低效率。

                     1、架构的切分的导火索是人的负载太重。
      2、架构切分的最终结果都会体现在组织架构上,只有这样才能够让架构落地并推进。
      3、架构切分的结果一定是一个树状,这也是为什么会产生分层。层数越多沟通越多,效率越低,分层要越少越好。尽可能变成一颗平衡树,才能让整个系统的效率最大化。

             其次就是现在行业中最大的问题,就是管理者与程序员的沟通存在代沟.王老师提到,架构师对时间有恐惧,因为架构师和程序员不一样,程序员是明确的为自己解决问题,没有很严格的时间限制,只需要在规定时间解决自己面前的问题即可,但是架构师不是,他要在规定时间内完成对产品的理解,汇聚成易懂的语言传递给程序员,他需要有充分的理解能力和思考能力,善于发现问题,解决问题,准确无误的传达信息,在语言和沟通方面要很擅长。否则,未来,越来越少的人找你合作,逐渐没有收入,被淘汰。同时,架构师最好是领导职位,例如小组长等等,因为他会根据要求分配任务,也就是切分,他要考虑到每个人的利益,为人民服务,才能成为一个人心所向的好leader。所以,架构师需要有实权!!

 

标签:读后感,漫谈,架构,概凯,问题,切分,解决,架构师,解决问题
From: https://www.cnblogs.com/cyk612/p/17132353.html

相关文章

  • 阅读笔记——架构漫谈
    这学期学习了软件体系结构这门课,想要做出好的软件,就需要在制作过程中对整个软件系统进行设计,引入软件架构的概念,为此阅读了王概凯的架构漫谈,得出了以下体会。上个......
  • 阅读架构漫谈
    第一篇《架构漫谈(一):什么是架构?》,通过阅读第一篇架构漫谈,对架构的概念有了初步了解,文中举得两个例子十分恰当得体,很形象的说明架构,又不显得啰嗦累赘。在读文章之前,看到......
  • 架构漫谈读后感
    这些博客是讲软件架构的,也是讲软件架构师的。他把软件开发比喻为盖房子,他提出了一个重要的理念:高质量、可复用。关于高质量,我们都知道软件开发需要以工程的方式进行,这就要......
  • 架构漫谈读后感
    王概凯的这些关于架构的漫谈用了不少的例子对复杂的概念进行具现,通过这些的东西使得我对架构的知识点有了更多的认识。架构是软件开发中的一个重要概念,它是一种软件系......
  • 架构漫谈阅读笔记
    这周,我读了资深架构师王概凯执笔的《架构漫谈》,让对架构一无所知的我对架构初步有了一些认识。首先,在开篇王先生就阐述什么是架构。其实每个人心中的架构都是不同理解的,没......
  • 架构漫谈读后感
    读架构漫谈有感今天,在老师的推荐下,读了架构漫谈,《架构漫谈》是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好......
  • 爱情与婚姻的名著---《傲慢与偏见》读后感
    傲慢与偏见(2023.02.02夜)过年这几天玩的也是挺嗨的,可对于我来说,越是处于这样的状态,我对安稳而简单的生活就越是向往。我认为万事万物都应该有一个界限,虽说这个界限是可以......
  • 《遥远的救世主》读后感
    这个月,在kindle上把《遥远的救世主》这本书看完了,之前看过翻拍的电视剧《天道》,虽然大概情节都有印象,但总觉得看书可以跟着自己节奏粗读精读,回味思考,更能体会书中表达的思......
  • PWA 技术诞生的前世今生漫谈
    倡导原生应用开发的观点认为,网络浏览器在访问硬件方面存在很多局限性。然而,最近谷歌、微软和Mozilla推出了一些有趣的技术:剪贴板APIPresentationAPI可以检测外部显......
  • 程序设计实践读后感
    程序设计实践读后感风格程序代码不仅要能高效执行,还要可读性强。代码应该是清楚的和简单的—具有直截了当的逻辑、自然的表达式、通行的语言使用方式、有意义的名字和有......