【技术判断力:法则一】3、如何找到唯一且正确的架构目标?4步定目标+6问判方案+实战案例
法则一|如何找到唯一且正确的架构目标?4步定目标+6问判方案+实战案例
标签:架构师、软件架构、架构设计、技术成长、康奈尔笔记、架构目标、技术管理
前言
上一讲我们讲到:90% 的架构失败,源于没有唯一正确的目标。
但现实更扎心:目标不是别人给你的,是架构师自己“找”出来、“判”出来、“争”出来的。
这篇文章基于郭东白《架构师六大生存法则》第 3 讲,完整讲透:
怎么定位正确目标、怎么判断技术方案、怎么处理混乱需求、怎么坚持原则。
全文可直接用于工作决策、面试回答、博客输出。
康奈尔笔记 法则一:如何找到唯一且正确的架构目标?
| 线索栏(关键词 / 问题) | 笔记栏(主要观点、关键概念、案例) |
|---|---|
| 架构活动的终极目标是什么? | 为企业带来长期生存优势。架构师应反复追问:“这个架构规划为什么能带来生存优势?” 即使无法完全验证,也要不断逼近。 |
| 如何判断目标是否正确? | 1. 与公司战略意图匹配:对核心KPI有正向贡献(如提升性能、客户第一)。 2. 不匹配 → 尝试影响/改变目标。 3. 匹配 → 寻找更合理的目标,持续逼近。 |
| 目标不正确时怎么办? | - 要有良知和勇气阻止错误,即使职业受损。 - 获得的“决策自信心”比短期成功更宝贵。 - 通过沟通、论证、引导来纠正。 |
| 如何对待技术驱动的目标? | - 先理解对方出发点的正确部分。 - 用六个问题评估:实现成本、短期价值、全面替代性、替代成本、长期价值、共存维护成本。 - 引导对方思考全局,共同成长。 |
| 业务目标过多或不明确怎么办? | - 引入“取舍权”:决策者必须做取舍,不能“既要、又要、还要”。 - 四步法(Fail‑over): ① 请决策者做取舍 ② 自己定优先级并通知 ③ 尝试拿下取舍权(需信任基础) ④ 用技术手段延迟/隔离(如策略模式)。 |
| 目标太过超前怎么办? | - 战略正确但能力不足:可能改变世界,也可能失败。 - 举例:微软医疗大数据产品因局部最优导致整体失败。 - 要有勇气做正确决策,避免“杀公司”式执行。 |
| 法则一的核心是什么? | 架构活动必须有且仅有一个正确目标,且必须与公司战略意图匹配。架构师有义务影响和干预目标,敢于讲真话。 |
总结栏(核心思想概括)
架构师要确保架构活动存在唯一且与公司战略匹配的正确目标。通过不断追问“是否为企业创造生存优势”来逼近它。面对技术或业务目标冲突时,要勇于取舍、引导他人、甚至阻止错误决策。决策自信心比短期成功更重要。
一、核心灵魂:判断架构目标的终极标准
一句话定律
所有架构活动,必须以“为企业带来长期生存优势”为唯一终极目标。
架构师必问自己的灵魂问题
“这个架构规划,为什么能给企业带来生存优势?”
凡是回答不上来的,一律判定为:目标不成立。
可落地判断维度(满足其一即可)
- 提升企业规模能力
- 加速业务模式探索
- 提高组织研发效率
- 提升用户体验与留存
- 降低成本与风险
- 满足合规/安全/审计
技术项目最简验收标准
半年内收益 ≥ 投入
否则,除非合规强制,否则不做。
二、如何找到「唯一且正确」的架构目标?
1)用战略意图校验目标
- 目标与战略不匹配→ 必须影响、修正、替换
- 目标与战略匹配→ 寻找更优路径,更快逼近战略
- 多目标必须加权合并→ 本质仍然是一个目标
没有取舍权的决策者,不是合格决策者。
既要、又要、还要,本质是放弃思考。
2)目标必须可量化、可验证
架构目标不能是“提升性能”“优化体验”,必须是:
- 核心接口 RT 从 200ms → 50ms
- 存储成本下降 30%
- 新业务上线从 30 天 → 7 天
- 可用性达 99.99%
3)目标错误时,架构师必须敢于纠正
- 这是职责,不是选择
- 敢于说真话,是架构师最大的底气
- 决策自信心,是职业生涯最宝贵的收益
三、技术驱动目标:用 6 问判断方案(超级实用)
当有人推新技术(如 Pulsar、新框架、新中间件),直接问这 6 个问题:
- 新方案实现成本是多少?
- 能带来多大短期价值?
- 能否全面替代现有方案?
- 全面替换的实施成本多大?
- 长期价值是什么?
- 若双版本运行,维护增量成本多大?
结论
- 不能全面替代 / 成本过高 → 直接拒绝
- 只回答前 2 问就推进的方案,99% 是烂尾工程
四、业务目标混乱/多目标冲突:4 步应对法
业务方“既要、又要、还要”,架构师这样做:
第 1 步:请决策者做取舍(首选)
明确告知:资源有限,必须排优先级。
第 2 步:自己做优先级,用评分卡通知决策者
- 排除利益相关方打分
- 给出客观排序与理由
第 3 步:主动拿下取舍权(需信任+资历)
- 清晰公开逻辑
- 允许辩论,但坚持决策
第 4 步:技术隔离(兜底方案)
用策略模式/插件化/隔离部署
把业务尝试封装在独立模块,失败可快速下线,不污染主架构。
五、两种高危场景处理(架构师必看)
1)目标明显错误
- 必须指出、劝阻、阻止
- 宁可短期受伤,不做“人血馒头”架构
- 迎合错误目标 = 杀公司、耗团队、毁自己
2)目标正确但过于超前
- 可小步迭代、长期坚持
- 若不认同公司使命,果断离开
- 方向对,但节奏错,同样万劫不复
六、康奈尔笔记极简总结(面试/复习专用)
| 线索栏 | 笔记栏 |
|---|---|
| 终极判断标准 | 架构必须为企业带来长期生存优势 |
| 灵魂问题 | 这个方案为什么能提升企业生存力? |
| 技术方案6问 | 成本、价值、可替换、替换成本、长期价值、维护成本 |
| 业务混乱4步法 | 请决策→帮决策→拿取舍权→技术隔离 |
| 架构师底线 | 敢于纠正错误、不迎合、不做人血馒头架构 |
| 目标原则 | 唯一、正确、可量化、对齐战略 |
七、总结(金句收藏)
- 目标不是等来的,是判断、校验、争取、取舍来的。
- 没有取舍,就没有目标;没有目标,就没有架构。
- 架构师最大的能力,不是技术多牛,而是敢定目标、敢坚持正确目标。
- 真正顶尖的架构师:先为生存而设计,再为技术而实现。
