产品经理补技术课
写给: 不懂代码、要跟开发天天打交道的产品经理
把界面上的词和背后的技术流程串起来,不再被开发一句话问住
走完之后: 你能听懂开发在说什么、提需求时知道哪里技术上会卡
这条线是给不懂代码、却要天天和开发打交道的产品经理准备的。你提需求时常被一句「这个做不了」顶回来,其实不是真做不了,而是你没听懂他担心的到底是什么。
顺序先站在用户能看到的那一层:按钮、弹窗、标签页、骨架屏,这些决定了你的需求落到界面上长什么样。然后往里走一层,认识接口、缓存和内容分发网络,明白数据是怎么来的、快慢差在哪儿。最后看持续集成和持续交付,知道一个需求从提交到上线中间要过几道关。
走完这条线,你写需求时会顺手想清楚加载态、异常态和操作反馈,评审时也能听懂开发嘴里的技术顾虑。你依然不写代码,但提的需求更少返工,排期时对哪里会卡心里有数。
按这个顺序走
- 按钮 /button 入门 先从一个点击开始理解交互,之后你看需求里每句操作描述都会有画面 页面上点一下就会触发某个操作的小方块
- 模态框 /modal 进阶 为什么有些操作必须弹窗拦住用户,理解它你就能判断哪些流程该被打断 盖住页面逼你先把这件事处理完的小窗口
- 标签页 /tabs 入门 同一页切换几块内容,认识它你提需求时就知道信息该怎么分层放 在同一个页面里切换几块内容的那排页签
- 骨架屏 /skeleton 进阶 数据没到先撑住的灰块,懂了它你就明白加载慢不等于页面坏了 数据还没加载出来时先撑住的灰色占位块
- 接口 /api 进阶 两个程序约定怎么要数据,看懂它你和后端对需求时就能少绕好多弯 两个程序之间约定好怎么互相要数据的接口
- 缓存 /cache 进阶 常用数据先放手边,明白它你就懂为什么改完东西有时候要清缓存 把常用数据先放手边,下次就不用再跑一趟
- 内容分发网络 /cdn 进阶 内容提前复制到离用户最近的节点,懂了它你就理解图片快慢为什么差那么多 把网站内容提前复制到离用户最近的节点上
- 持续集成 /ci 进阶 每次提交都自动跑一遍检查,认识它你就能跟开发聊清楚质量怎么卡住 每次提交代码后都自动跑一遍检查和测试
- 持续交付 /cd 进阶 检查一过就自动发版,看懂它你就知道上线为什么能一天好几次还不乱 代码一通过检查就自动把新版本发布上线