谈谈我对画技术图的思考(二):重点谈三个图
接上文 三、重点谈三个图系统架构图、信息图、系统全景图,是我认为最值得下功夫认真打磨的三类图。下面我分别聊聊它们的关键内容。 1、系统架构图系统架构图解答的问题是:构成系统的组件、组件之间的交互、数据的拓扑结构与流向、系统的边界等。架构图有较多行业标准,其中 C4 模型是目前业界使用最广泛、认可度最高的架构图表达标准,也是最值得学习的。这里不过多介绍相关内容。 我们经常见到的系统架构图,其实是分层系统架构图。这类图主要是结合自己系统所采用的软件架构模式或者范式为基础,来进行 ...
谈谈我对画技术图的思考(一):我花了很长时间才明白,老板要的不是架构图……
经常想起这几年的经历,老板经常对着技术方案的文档评论:这个地方补一张大而全让人一眼看懂信息量大的技术架构图。当我画了数个深夜,绘制了一张自以为完整的系统架构图后,老板皱着眉头看了半天,说这个图没有主题、还要改改。有时还会说,这个图没说清楚解决了什么业务问题,或者没说清楚主线逻辑是什么,又或是数据到底怎么跑通的。 这不仅仅发生在我自己或者身边,而是在很多研发团队里,经常会出现这样尴尬的局面。我曾认为对方忽视技术,不注重工程的严肃性,对计算机学科理论的严谨度不高。而身边画图的高手 ...
AI 时代应该要具备的计算机和互联网思维
分治思维。你需要会拆解问题把一个大任务拆成多个小任务。 AI 不擅长直接解决一个巨大而模糊的问题,而非常擅长解决一个个明确的小问题。AI 时代,问题拆解能力,比单点执行能力更重要。问题能不能解决,很大程度上取决于你能不能把问题拆解到 AI 的能力边界内。 迭代思维。你需要逐渐从一次性解决问题的思路,转变成不断优化、持续逼近正确答案的思路。快速上线,小步迭代。AI 时代迭代成本非常低,迭代速度却非常快。有了想法可以让 AI 立马实现,先做出一个垃圾,然后持续迭代为一个产品。 ...