AI 让编程变得更容易,但它并不会让工程变得更容易。

人们说 AI 让软件工程变得更容易。他们错了。

AI 让编写代码变得更快。它能帮你快速构建原型。它让你在几秒钟内就能从想法转化为产出。

编写代码从来都不是这项工作中最难的部分。

真正的挑战依然存在:

  • 理解问题
  • 定义正确的架构
  • 将客户需求转化为可靠的系统
  • 测试和验证软件
  • 维护和扩展系统

一个能在三秒钟内生成函数的 LLM 并不能解决这些问题。

“存在的代码”与“可运行的软件”之间的差距正在扩大。当编写代码很慢时,你必须思考。你会权衡利弊,会质疑假设。

现在代码瞬间即现。你现在必须找时间进行独立且深思熟虑的思考。大多数团队未能针对这一变化调整其流程。

成功的团队并不专注于生成最多的代码,而是专注于提出更好的问题。

他们会做到这些:

  • 在输入提示词之前清晰地定义问题
  • 检查输出是否符合其架构
  • 测试 AI 遗漏的边缘情况
  • 在发布代码之前理解其逻辑

你的角色正在发生变化。你正在从一个编写代码的人转变为一个设计系统的人。这是一个更高的标准。工程判断力才是你价值所在。

AI 降低了生产软件的投入,但它增加了对以下方面的需求:

  • 更精准的问题定义
  • 更强大的架构决策
  • 更快的验证速度
  • 更佳的判断力

未来属于那些能做出更好技术决策的团队。属于那些能提出 LLM 无法提出的问题的团队。

自从采用 AI 以来,你的团队改变工作流程了吗?还是仅仅更换了工具?

Source: https://dev.to/dimitrisk_cyclopt/ai-makes-writing-code-easier-it-doesnt-make-engineering-easier-120