以 AI 为开发伙伴

AI 编码助手改变了我的工作方式。不是通过取代我的判断,而是消除了软件开发中那些繁琐而非创造性部分的摩擦。

AI 擅长什么

样板代码。 编写 CRUD 接口、表单验证、数据库迁移——模式清晰但重复性强的任务。 我描述需求,AI 生成初稿,我审查并调整。

翻译。 对于这个网站,我用英语写内容,然后让 Claude 生成马来语和中文版本。 我会请母语者审阅,但初稿由 AI 完成。

解释陌生代码。 当我遇到未曾使用过的库或模式时,与 AI 交互式地沟通比从头阅读文档要快得多。

AI 不擅长什么

架构决策。 AI 不了解你的约束、团队或用户。它会提出合理的模式,但决策仍然需要人的判断。

正确性保证。 AI 生成的代码往往有不明显的细微错误。测试、代码审查和实际运行软件仍然必不可少。

关键是把 AI 的输出视为草稿,而非最终产品。凡事都要审查。