美文网首页
架构思维

架构思维

作者: 武小五的思考 | 来源:发表于2019-06-21 15:13 被阅读0次

读书,往往要先看目录。写文章,要先列出大纲。写代码,也是需要划分好模块,思考各个模块之间的联系。其实想要做好这些事情,都要一个共性,那就是要具有架构思维。它是在对整个情况的总体了解下,然后通过思考,按照一种顺序,这种顺序可以是按照时间来进行、也可以是以结果到导向,逆向思考出需要做好哪些工作就能够得到一个好的结果。

工作中会有架构师角色,他们能够设计出整个系统的结构,需要他们具有长远的眼光,从系统性能上,比如事先要假设场景,如果有1000w的人使用这个系统,这个系统架构能够承受的了。在业务上,还要学会抽象,让各个模块之间的耦合度更低。在安全角度,还要注意在关键的数据层面采用什么对应的方案来减少损失。在用户体验上,如何优化流程,让用户使用我们的产品时感觉很简单,很舒服。在技术选型上,除了技术稳定可靠之外还要兼顾团队成员的技术栈。在项目的时间周期上,往往第一版本只需要满足基本需求即可,但是底层的数据结构上不能过于简单,要思考好未来功能点的扩展,避免小需求大改动。

生活中我们去旅行、装修房子都需要具备这种架构思维,出去玩有的人会事先做一些攻略,先对旅游景点的文化背景做一些了解,然后对当地的交通、饮食、天气、习俗都需要做一些知识储备。出现危险情况的处理,意外保险的购买等等。这样不出门就已然对未来要做的事情,做好的预案准备。

我们可以使用画图的方式来锻炼自己的架构思维,流程图可以帮我们梳理出业务的流程,信息流或者资金流是如何进行流转的。脑图,可以帮我们梳理做好一件事情,需要做好哪些模块,然后在每个模块上再进行细分。把关键点通过这种图的形式来呈现出来,更能保证全局的完整进行。

相关文章

  • 软件架构II:架构思维

    架构思维 != 思考架构。 架构思维是: 了解架构与设计之间的差异,并了解如何与开发团队合作以使架构正常工作。 这...

  • 再谈架构思维(22.2.28)

    今天谈一下架构思维。对于架构思维本身应该类似与系统思维、结构化思维、编程思维等诸多思维模式的一个合集。由于架构本身...

  • 从0开始学架构

    一.开篇词 架构为什么有难度 1. 架构设计的思维和程序设计的思维差异很大。 架构设计的关键思维是判断和取舍,程序...

  • 产品经理--架构思维

    对于PM来说,什么是架构思维,常用的架构有哪些,架构思维在产品设计中可以起到什么作用?本文就对这些问题,结合最近阅...

  • 怎么做好业务架构师

    9年+业务架构师,最早3年是coding工作,拙见如下: 1. 转换思维方式很重要。 开发的思维和业务架构师的思维...

  • 架构师进阶实战随堂笔记一

    前言 案例:12306 架构师特质:逻辑思维、抽象能力 架构师画像:业务抽象落地 共同能力: 工程思维、抽象、落地...

  • Django

    业务架构 - 功能模块 - 思维导图 - 核心业务流程技术架构 - 前端 / 移动端 / 后端 / 持久化物理架构...

  • Android源码分析(五)-----如何从架构师的角度去设计F

    一 : 架构与程序 软件架构是一种思维方式,而程序只是实现思维方式的一种手段,代码固然重要,但是若没有整体的思维架...

  • 2021-09-08 架构思维与架构风格

    架构思维与架构风格不同,以下棋作为例子,思维是指导每一步应该怎么下,如何走下一步,思维是决策,是行动之前的判断。而...

  • 大数据之实时流Flink

    思维导图 思维导图 宏观之实时流架构 实时流之lamda架构 分析: 批处理层: 也就是大数据中的离线存储。它通过...

网友评论

      本文标题:架构思维

      本文链接:https://www.haomeiwen.com/subject/qsgyqctx.html