写点什么

程序思维与架构思维

用户头像
Simon
关注
发布于: 2021 年 03 月 28 日

-- 架构师训练营开营体会


在架构师训练营的开营中,华仔老师讲了程序思维和架构思维,对自己有一个很深的感触:尽管我们是程序员出身,在做架构设计的时候,还是要开拓自己的思维,从架构的角度去考虑问题;架构也是一个专业,但是架构没有标准,没有银弹。


程序思维



  • 程序主要就是考虑将需求实现,代码是最终的产物

  • 程序实现后,需要进行重构,程序重构的成本相对较小

  • 程序考虑的问题复杂度较小,一般都是架构设计完成后,才针对具体的问题进行编程

  • 程序包含了业务逻辑,所以需要对业务逻辑进行封装;好的代码,是可以表达出来它本身所代表的业务逻辑


架构思维

  • 架构没有正确的标准,只有适合,所以是需要进行对多种方案的取舍,与相关人员的沟通所得

  • 创新是非常关键的,随着技术的发展,很多好的技术日新月异的冒出;如果还是采用老旧的方式,重复造轮子,可能团队会被累死

  • 架构需要考虑系统的职责,边界;其实程序也是需要考虑职责和边界,这一点二者是互通的

  • 架构需要考虑公司当前的架构风格,开发环境等。例如:如果都已经上云了,在技术选型的时候,还选择了自己搭建 DB,就显得有点突兀

  • 架构不能脱离业务

  • 架构不能脱离实现

  • 架构需要讲一个故事,可以让上游和下游都能听得懂


以上就是自己的一些思考,随着接下来的学习,再进行修改和补充。

用户头像

Simon

关注

还未添加个人签名 2018.08.11 加入

还未添加个人简介

评论

发布
暂无评论
程序思维与架构思维