本文是用于展示页面效果的虚构履历,项目与经历均为示例,后续将替换为真实内容。
当时的背景
第一次认真尝试 AI 编程工具时,我最感兴趣的是:它能否帮助我更快进入一个陌生项目,而不只是补全几行代码。
我选择从一个范围很小的内部工具开始,记录它在理解、实现和检查三个环节里能提供什么帮助。
我做的尝试
- 阅读陌生模块时,让工具整理入口、数据流和依赖关系,再对照源码确认。
- 面对重复的表单和数据转换,先明确输入输出与边界,再生成初稿。
- 排查错误时,提供最小复现和相关日志,逐个验证可能原因。
- 完成改动后,请工具解释差异,检查是否遗漏异常路径。
遇到的问题
早期我经常只给一个很宽泛的目标,得到的实现看起来完整,却没有遵循项目已有的约定。有时工具还会猜测不存在的接口,把局部问题扩大成没有必要的重构。
后来我开始先给出相关文件、现有约束和可观察的完成条件,一次只推进一件事情。对生成结果,我会核对依赖、返回值和错误处理,再运行与改动直接相关的验证。
形成的工作习惯
我把“理解目标、查看上下文、提出小改动、检查结果”作为固定顺序。遇到不熟悉的代码,先要求解释关键假设,减少带着错误理解继续实现的情况。
这次经历的收获
工具能缩短从想法到初稿的距离,但最终的质量仍然依赖清晰的问题和可靠的验证。对我来说,最大的变化是更愿意快速做一个小实验,再用结果决定下一步。