核心问题
为什么人会低估复杂性?
越不了解一个系统,越容易觉得它简单。
工程表现
这个迁移两天搞定。
加缓存很简单。
拆服务很快。
权限加个 if 就行。
数据回填不会有问题。
这些判断常低估了历史数据、边界情况、用户依赖、迁移和回滚。
防护
- 先做小 spike
- 查历史事故
- 找未知未知
- 设计回滚
- 把估时拆成可验证步骤
小结
经验不是让你更自信,而是让你更知道哪里可能有坑。
为什么人会低估复杂性?
越不了解一个系统,越容易觉得它简单。
这个迁移两天搞定。
加缓存很简单。
拆服务很快。
权限加个 if 就行。
数据回填不会有问题。
这些判断常低估了历史数据、边界情况、用户依赖、迁移和回滚。
经验不是让你更自信,而是让你更知道哪里可能有坑。