核心问题

PM 需要具备哪些技术广度,才能和工程师有效对话?

真实场景

工程师说:“这个问题可能在 CDN 缓存,也可能是后端接口超时,还可能是数据库慢查询。”如果 PM 完全没有基础概念,就很难参与判断。

你不需要都能实现,但要知道它们在系统里扮演什么角色。

常见误区

坏判断是:

我只要懂业务,不需要懂技术链路。

不懂技术链路,PM 就很难判断需求影响面和故障影响面。

工程视角

建议的一横包括:

网络:请求、延迟、DNS、CDN、HTTP
前端:页面、组件、状态、浏览器兼容
后端:接口、服务、任务、权限
数据库:表、索引、事务、迁移
缓存:命中、失效、一致性
消息队列:异步、削峰、重试
CI/CD:测试、构建、发布、回滚
监控:日志、指标、告警、追踪

PM 可以怎么做

学习每个领域时,只先回答四个问题:

  • 它解决什么问题?
  • 它常见故障是什么?
  • 它和需求排期有什么关系?
  • PM 评审时该问什么?

Atlas Action

画一张你产品的技术链路图:

用户 -> 浏览器/App -> CDN -> 前端 -> API -> 服务 -> 数据库/缓存/队列 -> 下游

标出你最不懂的三段,优先补。

小结

技术广度的目标不是样样精通,而是能听懂系统语言。

一横让 PM 不再只能站在工程讨论门外。