全栈开发怎么按专家方式训练判断力
来自夹夹 QQ 群讨论,审核后公开 · 。查看原始讨论
全栈的专家感不来自知识广度,而来自对整条链路失效的感知,训练重点是切边界、按失效面拆解、接口消歧、算换回成本与从现象反推层级。
要点
- 目标定义练的是切边界:先写清用户是谁、数据从哪来到哪去、哪个环节坏了必须报警、这次明确不做什么。
- 拆解不按前端后端数据库切,而按哪块出问题最贵切:画链路图,找出延迟最不可控、错误最难观测、改动影响面最大的三处先做厚。
- 消除歧义主要发生在接口上:字段空值、时区、失败重试、分页游标等约定要写进注释或类型,约束越具体 AI 偏得越少。
- 选工具判断的是选错后换回来的成本:看项目活多久、团队几个人、出问题谁能救,并记失败本沉淀自己的硬判据。
- 最值钱的训练是从现象反推层级的调试能力,靠刻意制造故障(关库、返 500、置空字段、压并发)并自己复现来练。
- AI 写代码时练的是给它多大范围:一次改一个模块比一次重构全部更容易判断,判断不动说明还没理解那块。