开发者反思:用 AI 写代码变快,但可能让技能退化
一位开发者分享了自己大量使用 AI 编码的体验:用 AI 做调研、规划、调试、探索 API、审查架构、生成测试和写代码。他认为 AI 与传统工具的关键区别在于——传统工具消除机械劳动,AI 可能消除思考。以调试为例,手动排查一个 forEach 中异步回调未 await 的 bug 要 20 分钟,但能建立对 JavaScript 异步执行的心智模型;直接让 AI 修复只需 5 秒,学习效果可能接近零。他提出 10 条刻意使用 AI 的策略,第一条是「先自己预测,再问 AI」。
推荐理由用 AI 写代码的人可以对照这 10 条策略,避免调试和架构能力被外包掉