作为开发者何时不该使用 AI

发布: (2026年2月15日 GMT+8 14:52)
3 分钟阅读
原文: Dev.to

Source: Dev.to

Introduction

AI 正在开发领域无处不在。它可以搭建 API、生成 UI 组件、重构混乱的函数,甚至编写测试。但把 AI 用在所有地方并不是优势——关键是要知道 何时不 使用它。

When Not to Use AI

Architecture decisions

架构决策决定了整个系统的走向。在这个阶段,我更倾向于先独自思考。AI 可以帮助细化想法,但最初的结构需要:

  • 对约束条件的清晰理解
  • 长期权衡的考量
  • 对系统边界的所有权

过早外包这种思考会导致在未充分评估的假设上构建系统。

Production debugging

在生产环境中,清晰度比速度更重要。当出现故障时,我会直接查看:

  • 日志
  • 堆栈跟踪
  • 数据库状态
  • 监控工具

AI 可能有帮助,但在高压调试时,额外的建议有时会产生比信号更多的噪声。

Authentication and security flows

这些领域需要有意识的推理。AI 能理解常见模式,但它并不了解你的具体威胁模型。安全不是可以盲目信任的地方。如果我不能清晰地解释问题,AI 不会凭空修复它——输入混乱 → 输出混乱

Learning new concepts

如果我在学习新概念,我会先手动实现。AI 能加快产出,但理解是随时间累积的。AI 是一个乘数:它放大已有的东西。如果你的思考清晰,AI 会让你更快。

Conclusion

真正的技能不是在所有地方都使用 AI,而是有意识地使用它。有时,这意味着根本不使用它。

0 浏览
Back to Blog

相关文章

阅读更多 »