加载中...

本篇要回答的问题:为什么这门课不从"架构思维"开始,而采用"还原信息世界 + 架构范式"的双线结构?以及——作为收尾——如何真正提升架构能力,而不只是记住一堆架构知识点?

本讲是整门专栏的结束语(历时约 10 个月)。它不是新知识,而是对全课组织逻辑的复盘,并落到一个核心命题:架构不是"知识点",而是像内功一样"没有最好、只有更好"的能力。作者最后用自己大学时代"在纸上 review 代码"的亲身经历,引出"极限思维"对架构能力的塑造。

架构不是知识点:为什么用双线结构

传统架构书从架构思维讲起,作者认为这错了。

关键判断架构并不是"知识点"。 武功招式是知识点(掌握就是掌握,可分毫不差地传授);但架构更像内功,不是 0 和 1,没有"掌握/没掌握"的泾渭分明。在架构能力上,没有最好,只有更好

因此本课采用双线结构:

主线 内容 作用
还原信息世界的构建 从零一步步构建整个信息世界 剥离出信息世界的核心骨架——最真实、最宏大的架构实践案例
架构思维范式 这些构建中用到的范式及其工程运用 结合宏大实践来谈思维,避免过于理论化而难懂

关键洞见:架构的本质是对业务系统的正交分解,于是信息科技自然分层为基础架构 + 业务架构。基础架构是"对业务架构不断深入理解"后,把共性需求抽离沉淀的结果。

架构师真正的武器库

关键判断:架构范式不只是"思维",而是"一个个业务只读、接口稳定、易于组合的模块 + 组合的方法论"——它们才是架构师真正的武器库。

武器库首先应包含信息科技形成的基础架构,且要深刻理解其背后逻辑、与之"同频共振"。否则就会出现"看起来博学多才,真做架构却完全想不到"的尴尬。基础架构按体系结构分为四层:

包含 要点
基础平台 冯·诺依曼体系、编程语言、操作系统 最底层骨架
桌面开发平台 窗口系统、GDI 系统、浏览器与小程序 背后逻辑是 MVC 架构
服务端开发平台 负载均衡、各类存储中间件 业务逻辑比桌面简单,难在形成有效基础架构(大部分是存储中间件)
服务治理平台 以容器为核心的 DCOS 及服务治理生态 仍高速发展,终将让服务端开发极其简单

消化基础架构、使之成为自身本领,远比消化架构原则与思维逻辑要难得多——而消化基础架构的过程,同时也是消化架构思维的过程。把虚的事情往实里做,才有可能真正做好。

成为架构师:放下身段,学会共情

架构能力是一种属性而非岗位——开发、SRE 甚至产品经理都需要它。而架构师这个岗位是软件工程的需要:从全局视角把控演进方向,让业务系统历经数十年迭代仍能快速适应变化、不老化。

关键判断:成为架构师不是纯技能的事。架构师需要放下技术人的身段,学会"共情":与用户共情(理解所思所想)、与开发共情、与公司共情(理解发展诉求);还要"认同他人、反思迭代自己"——不要在不了解背景时随意推翻别人的代码,也不能看不到项目问题。

提升架构能力:规格为先 + 自我 review + 极限思维

训练方法 要点
规格为先,而非实现为先 不要动不动问"怎么实现的",先谈规格是否合理、是否有多余依赖、业务范畴切得对不对
review 自己的代码 对刚写完的代码自我 review、找问题,反复训练——这是最高效的自我提升方式;若被他人 review 出问题,要反思自己为何发现不了
反复打磨既有系统 比做新系统更锻炼人。若一年前的系统今天仍然很满意,就该警醒——说明这一年在原地踏步

极限思维(亲身经历):大学时 5 人合买一台电脑、每周只能上机一天多。为高效利用时间,作者先把程序写到纸上并提前 code review,再上机;一次数学建模中,看完 Dijkstra 算法逻辑便一遍写成、无需调试。这个习惯持续三年,后期演变为不再写全部细节、只提前准备好"骨架"

关键洞见:当代码量大到大脑装不下时,“规格重于实现"的意义就完全显现——通过规格串起整个业务系统、把系统装进脑子,这就是朴素的架构"骨架思维”。极限条件(没有电脑、上机时间极少)反而逼出了把更多逻辑装进脑子的能力。把这种训练推到极致,直至头脑中能装下整个信息科技的骨架,你就是最顶级的架构师

文末作者附上了一份调研问卷:

专栏结课调研问卷入口图片

总结

这门课的组织逻辑是"还原信息世界 + 架构范式"双线,因为架构是内功而非知识点,消化基础架构比背诵架构原则难得多。提升架构能力的三板斧是规格为先、自我 review、反复打磨既有系统,而"极限思维"——在资源极度受限时把骨架装进脑子——是作者亲证的能力加速器。最终目标:头脑中能装下整个信息科技的骨架。

先把"是什么"回答清楚

概念 一句话说明
架构是内功 没有最好只有更好,不是可分毫传授的知识点
双线结构 还原信息世界(实践案例)+ 架构范式(思维),相辅相成
架构师武器库 业务只读、接口稳定、易组合的模块 + 组合方法论
基础架构四层 基础平台 / 桌面 / 服务端 / 服务治理(DCOS)
共情 与用户、开发、公司共情;认同他人、反思迭代自己
骨架思维 / 极限思维 用规格而非实现把整个系统装进脑子,资源越受限越逼出这种能力

一句话速记

架构是内功不是招式——靠"规格为先 + 自我 review + 反复打磨"日日精进,最终用极限思维把整个信息科技的骨架装进脑子。

几条值得记住的判断

  • 若一年前的系统今天仍然满意,就该警醒:这一年你可能在原地踏步。
  • 博学却"想不到"等于没学:基础架构要内化到能在需要时自然涌现。
  • 成为架构师不是纯技能,放下身段、学会共情同样关键。

思考题

作者用"纸上写代码、提前 review"的极限条件,逼出了把骨架装进脑子的能力。给自己设一道类似的"极限题":如果不允许打开 IDE、只能在纸上或脑中完成下一个功能的设计,你能把它的规格与骨架想清楚到什么程度?卡住的地方,恰恰是你架构能力的边界所在。

公告栏
这是我的个人知识库。
记录技术,也记录生活 —— 读过的、试过的、想明白的,都堆在这儿。
最新文章
网站资讯
文章数目 :
5
已运行时间 :
本站总字数 :
15.7k
本站访客数 :
本站总访问量 :
最后更新时间 :
全局知识图谱
当前页面 已访问 文章 标签
ESC 关闭 · 滚轮缩放 · 拖拽移动 · Ctrl+G 开关