开始把 AI 融入日常开发

Published on
•
3 mins read

本文是用于展示页面效果的虚构履历,项目与经历均为示例,后续将替换为真实内容。

当时的背景

第一次认真尝试 AI 编程工具时,我最感兴趣的是:它能否帮助我更快进入一个陌生项目,而不只是补全几行代码。

我选择从一个范围很小的内部工具开始,记录它在理解、实现和检查三个环节里能提供什么帮助。

我做的尝试

  • 阅读陌生模块时,让工具整理入口、数据流和依赖关系,再对照源码确认。
  • 面对重复的表单和数据转换,先明确输入输出与边界,再生成初稿。
  • 排查错误时,提供最小复现和相关日志,逐个验证可能原因。
  • 完成改动后,请工具解释差异,检查是否遗漏异常路径。

遇到的问题

早期我经常只给一个很宽泛的目标,得到的实现看起来完整,却没有遵循项目已有的约定。有时工具还会猜测不存在的接口,把局部问题扩大成没有必要的重构。

后来我开始先给出相关文件、现有约束和可观察的完成条件,一次只推进一件事情。对生成结果,我会核对依赖、返回值和错误处理,再运行与改动直接相关的验证。

形成的工作习惯

我把“理解目标、查看上下文、提出小改动、检查结果”作为固定顺序。遇到不熟悉的代码,先要求解释关键假设,减少带着错误理解继续实现的情况。

这次经历的收获

工具能缩短从想法到初稿的距离,但最终的质量仍然依赖清晰的问题和可靠的验证。对我来说,最大的变化是更愿意快速做一个小实验,再用结果决定下一步。