本篇要回答的问题:为什么这门课不从"架构思维"开始,而采用"还原信息世界 + 架构范式"的双线结构?以及——作为收尾——如何真正提升架构能力,而不只是记住一堆架构知识点?
本讲是整门专栏的结束语(历时约 10 个月)。它不是新知识,而是对全课组织逻辑的复盘,并落到一个核心命题:架构不是"知识点",而是像内功一样"没有最好、只有更好"的能力。作者最后用自己大学时代"在纸上 review 代码"的亲身经历,引出"极限思维"对架构能力的塑造。
架构不是知识点:为什么用双线结构
传统架构书从架构思维讲起,作者认为这错了。
关键判断:架构并不是"知识点"。 武功招式是知识点(掌握就是掌握,可分毫不差地传授);但架构更像内功,不是 0 和 1,没有"掌握/没掌握"的泾渭分明。在架构能力上,没有最好,只有更好。
因此本课采用双线结构:
| 主线 | 内容 | 作用 |
|---|---|---|
| 还原信息世界的构建 | 从零一步步构建整个信息世界 | 剥离出信息世界的核心骨架——最真实、最宏大的架构实践案例 |
| 架构思维范式 | 这些构建中用到的范式及其工程运用 | 结合宏大实践来谈思维,避免过于理论化而难懂 |
关键洞见:架构的本质是对业务系统的正交分解,于是信息科技自然分层为基础架构 + 业务架构。基础架构是"对业务架构不断深入理解"后,把共性需求抽离沉淀的结果。
架构师真正的武器库
关键判断:架构范式不只是"思维",而是"一个个业务只读、接口稳定、易于组合的模块 + 组合的方法论"——它们才是架构师真正的武器库。
武器库首先应包含信息科技形成的基础架构,且要深刻理解其背后逻辑、与之"同频共振"。否则就会出现"看起来博学多才,真做架构却完全想不到"的尴尬。基础架构按体系结构分为四层:
| 层 | 包含 | 要点 |
|---|---|---|
| 基础平台 | 冯·诺依曼体系、编程语言、操作系统 | 最底层骨架 |
| 桌面开发平台 | 窗口系统、GDI 系统、浏览器与小程序 | 背后逻辑是 MVC 架构 |
| 服务端开发平台 | 负载均衡、各类存储中间件 | 业务逻辑比桌面简单,难在形成有效基础架构(大部分是存储中间件) |
| 服务治理平台 | 以容器为核心的 DCOS 及服务治理生态 | 仍高速发展,终将让服务端开发极其简单 |
消化基础架构、使之成为自身本领,远比消化架构原则与思维逻辑要难得多——而消化基础架构的过程,同时也是消化架构思维的过程。把虚的事情往实里做,才有可能真正做好。
成为架构师:放下身段,学会共情
架构能力是一种属性而非岗位——开发、SRE 甚至产品经理都需要它。而架构师这个岗位是软件工程的需要:从全局视角把控演进方向,让业务系统历经数十年迭代仍能快速适应变化、不老化。
关键判断:成为架构师不是纯技能的事。架构师需要放下技术人的身段,学会"共情":与用户共情(理解所思所想)、与开发共情、与公司共情(理解发展诉求);还要"认同他人、反思迭代自己"——不要在不了解背景时随意推翻别人的代码,也不能看不到项目问题。
提升架构能力:规格为先 + 自我 review + 极限思维
| 训练方法 | 要点 |
|---|---|
| 规格为先,而非实现为先 | 不要动不动问"怎么实现的",先谈规格是否合理、是否有多余依赖、业务范畴切得对不对 |
| review 自己的代码 | 对刚写完的代码自我 review、找问题,反复训练——这是最高效的自我提升方式;若被他人 review 出问题,要反思自己为何发现不了 |
| 反复打磨既有系统 | 比做新系统更锻炼人。若一年前的系统今天仍然很满意,就该警醒——说明这一年在原地踏步 |
极限思维(亲身经历):大学时 5 人合买一台电脑、每周只能上机一天多。为高效利用时间,作者先把程序写到纸上并提前 code review,再上机;一次数学建模中,看完 Dijkstra 算法逻辑便一遍写成、无需调试。这个习惯持续三年,后期演变为不再写全部细节、只提前准备好"骨架"。
关键洞见:当代码量大到大脑装不下时,“规格重于实现"的意义就完全显现——通过规格串起整个业务系统、把系统装进脑子,这就是朴素的架构"骨架思维”。极限条件(没有电脑、上机时间极少)反而逼出了把更多逻辑装进脑子的能力。把这种训练推到极致,直至头脑中能装下整个信息科技的骨架,你就是最顶级的架构师。
文末作者附上了一份调研问卷:
总结
这门课的组织逻辑是"还原信息世界 + 架构范式"双线,因为架构是内功而非知识点,消化基础架构比背诵架构原则难得多。提升架构能力的三板斧是规格为先、自我 review、反复打磨既有系统,而"极限思维"——在资源极度受限时把骨架装进脑子——是作者亲证的能力加速器。最终目标:头脑中能装下整个信息科技的骨架。
先把"是什么"回答清楚
| 概念 | 一句话说明 |
|---|---|
| 架构是内功 | 没有最好只有更好,不是可分毫传授的知识点 |
| 双线结构 | 还原信息世界(实践案例)+ 架构范式(思维),相辅相成 |
| 架构师武器库 | 业务只读、接口稳定、易组合的模块 + 组合方法论 |
| 基础架构四层 | 基础平台 / 桌面 / 服务端 / 服务治理(DCOS) |
| 共情 | 与用户、开发、公司共情;认同他人、反思迭代自己 |
| 骨架思维 / 极限思维 | 用规格而非实现把整个系统装进脑子,资源越受限越逼出这种能力 |
一句话速记
架构是内功不是招式——靠"规格为先 + 自我 review + 反复打磨"日日精进,最终用极限思维把整个信息科技的骨架装进脑子。
几条值得记住的判断
- 若一年前的系统今天仍然满意,就该警醒:这一年你可能在原地踏步。
- 博学却"想不到"等于没学:基础架构要内化到能在需要时自然涌现。
- 成为架构师不是纯技能,放下身段、学会共情同样关键。
思考题
作者用"纸上写代码、提前 review"的极限条件,逼出了把骨架装进脑子的能力。给自己设一道类似的"极限题":如果不允许打开 IDE、只能在纸上或脑中完成下一个功能的设计,你能把它的规格与骨架想清楚到什么程度?卡住的地方,恰恰是你架构能力的边界所在。

