AI 会让开发者失业吗?

AI 不会取代你的工作。它会改变你的工作。

如果你拒绝适应,你将面临困难。在从事系统架构和软件开发 20 年后,我看到了一个明显的转变正在发生。

AI 在某些任务上表现出色。它能帮助:

我用它来构建简单的后端端点和基础 UI 组件。这节省了时间。

但 AI 是有局限性的。它缺乏对业务逻辑的深度理解。

在最近的一个 ERP 项目中,AI 编写了不错的 CRUD 操作。然而,在处理复杂的业务工作流时,它失败了。它无法理解质量控制检查如何影响仓库库存变动。AI 遵循模式,但它无法理解业务规则背后的“原因”。

在银行系统中,AI 在处理诸如安全要求和监管限制等分层规则时显得力不从心。它无法洞察金融交易的战略目的。

我将 AI 视为副驾驶(co-pilot),而非自动驾驶仪(autopilot)。

当我们在制造 ERP 中使用 AI 进行生产规划时,它提供了出色的数据预测。但我的团队必须:

在系统管理方面,AI 的建议往往是不够的。决定 PostgreSQL 索引策略或 Redis 驱逐策略需要真实的经验。

AI 是一种工具,就像一把锤子。锤子可以帮助木匠,但木匠仍需了解木材和设计。

开发者的角色正在向以下方向转变:

真正的风险不是失业。风险是失去你的能力。

如果你盲目信任 AI,你将会失败。我曾经收到过 AI 生成的 systemd timer 配置。它看起来没错,但却导致了 OOM-killed 循环。我不得不利用我对 Linux 服务的知识来修复它。

专注于你的抽象思维能力和做出伦理判断的能力。利用 AI 来扩展你的技能,而不是取代你的大脑。

你如何为这一转变做准备?请在评论区告诉我。

Source: https://dev.to/merbayerp/will-ai-make-developers-jobless-an-honest-answer-g6n

Optional learning community: https://t.me/GyaanSetuAi