# 工欲善其事必先利其器

如果让我去理解一个系统,但是没有相关的架构图示,或者流程图,那我一定是崩溃的。有相关的架构图,总是让人眼前一亮,思路清晰。

如果让我凭空想象去实现一个需求,脱离设计图,简单的需求还好实现,通过分层,简单的几个对象的交互,我们一般可以写出来,但是一遇到复杂的需求的时候,脱离工具 的情况下,工作效率实在是太低,因为我们关注的点太多,容易故此失彼。如果使用相关工具,提前将流程设计完毕,代码的实现上则通常很流程。

# 能有什么收获?

对于架构设计并不是越复杂越好,如果你本来是公司内部的通讯系统,公司有几千人,那你并不需要微信这样的架构,如果你选择复杂的架构去实现, 成本获取与你预期的差距很多。当然架构工具的使用也不是说需要掌握,当然你会的更深入也不错,但是通常我们所使用的功能可能就那五六个, 我们可以先掌握在工作中使用起来。后面遇到问题在继续去补充相关的知识即可。所以你入门工具的基本使用,文末也提供相关的推荐

  • 入门架构工具的基本使用
  • hold住大部分的使用场景

# 工具集

# 有错误怎么办?

慕溪是个手残党,时常写出错别字。

如果你在学习的过程中,如果你发现有任何错误或者疑惑的地方,欢迎你通过邮箱留言给慕溪,勘误邮箱:153080686@qq.com

慕溪抽时间会逐个修正,一起迭代出更好的图解网络!新的图解文章都在公众号首发,别忘记关注了哦!如果你想加入百人技术交流群,扫码下方二维码回复「加群」。

drawing
慕溪微信

上次更新: 9/14/2023,