Skip to content

Special 01: 开学致辞 2025.2

AI 辅助编程:我们应当如何看?

译:70% 问题:关于 AI 辅助编程的难以接受的真相 – 云谦的博客

编者注:虽然工程师们声称 AI 大幅提高了生产力,但软件质量并未明显改善

  1. AI 让开发者能快速达到 70% 的完成度,但剩下 30% 的边界场景和质量提升反而更难
  2. AI 对有经验的开发者帮助更大,他们知道如何 Review 和改进 AI 生成的代码,而初学者容易直接采用可能存在问题的代码
  3. AI 擅长加速已知模式的实现,但软件开发中最难的部分(需求理解、系统设计、安全性等)仍需要人工判断。AI 应该被视为工具而非替代品,未来最成功的团队将是那些既善用 AI 又注重软件工艺的团队。

唯有对基础的编码知识有所掌握和理解,才能构建出不脆弱的代码;唯有在编码练习中对系统设计有深入的理解,才能构建出易于维护的代码。

建议:

  1. 学习过程中不会的可以问AI。
  2. 不要用AI完成过度超出自己能力范围的任务。

GPU的算力堆得出编码能力,却堆不出人的生活经验和灵光一现。

你的 idea 才是软件工程的核心,对用户需求的感知才是软件生存的根本。

你对编程的学习才是思维成长的重要环节。

新学期:决策

完成问卷:https://www.wjx.cn/vm/QBIW0Rm.aspx#

Built by Vitepress | Apache 2.0 Licensed