04基础架构-复杂度来源:高性能
周四,我为你讲了架构设计的主要目的是为了解决软件系统复杂度带来的问题。那么从今天开始,我将为你深入分析复杂度的6个来源,先来聊聊复杂度的来源之一高性能。
周四,我为你讲了架构设计的主要目的是为了解决软件系统复杂度带来的问题。那么从今天开始,我将为你深入分析复杂度的6个来源,先来聊聊复杂度的来源之一高性能。
周二,我们聊了架构出现的历史背景和推动因素。以史为鉴,对我们了解架构设计的目的很有帮助。谈到架构设计,相信每个技术人员都是耳熟能详,但如果深入探讨一下,“为何要做架构设计?”或者“架构设计目的是什么?”类似的问题,大部分人可能从来没有思考过,或者即使有思考,也没有太明确可信的答案。
理解了架构的有关概念和定义之后,今天,我会给你讲讲架构设计的历史背景。我认为,如果想要深入理解一个事物的本质,最好的方式就是去追寻这个事物出现的历史背景和推动因素。我们先来简单梳理一下软件开发进化的历史,探索一下软件架构出现的历史背景。
你好,我是华仔。
每个程序员心中都有一个成为架构师的梦想,梦想是美好的,但道路是曲折的。




你好,我是王争。
今年4月,专栏更新结束之后,我在专栏发布了一篇《数据结构与算法之美》学习指导手册》,在这篇文章里,我对专栏内容重新做了一次梳理,将整个专栏拆分成四个阶段,列出了每个阶段的核心知识点、标注了每个知识点的难易程度(E-Easy,M-Medium,H-Hard),并用 1-10 分说明其重要性。