AI 会取代程序员?别再听他们乱说了。

0 阅读3分钟

最近自媒体各种“程序员消亡论”满天飞。
仿佛随着大模型的发展,AI 马上就要取代程序员,程序员的末日已经倒计时。

说这些话的人,大概率不是程序员。

作为一个写了几十年代码的开发者,一个真正长期做产品的独立开发者,我的感受完全相反。

每次 OpenAI、Claude Code 更新,我不是焦虑,而是兴奋。

我只希望它越来越强。

为什么?

因为我是真的在用。


一、没有 AI 的年代,我是怎么做产品的?

2023 年,我启动了 DartShell。

原因很简单:

我想做一款真正符合自己习惯的 SSH 客户端。

名字起得也很随意。因为用 Dart 写的,又参考了 XShell、FinalShell,于是就叫 DartShell。

(是的,我现在也偶尔在想要不要改名。但既然已经被很多人熟知了,就先这样吧。)

当时我完全没用过 Dart。

边学边做。

每天最多挤出 1 个小时。

那时候还没有 AI 编程。

所有代码、逻辑、UI、交互,都是手动一行一行敲出来。

半年时间,才做出第一个版本。

界面很丑。

但我还是把它发布到了 App Store。

这本身就是胜利。


二、真正痛苦的阶段

上线后,很快就有用户反馈。

有付费用户,也有差评。

最大的问题只有一个:

界面太 Android,不够 macOS 风格。如图info2.png

那是一个很痛苦的选择。

是坚持 Flutter 默认 UI?

还是彻底重构?

我选择重构。

彻底抛弃默认组件,全面替换为更符合 macOS 风格的 UI 组件库。

纯手工。

一点点改。

整个过程花了几个月。 修改后的p2.png

现在回头看,如果当时有现在的 AI,

可能一天就能干完 70%。


三、AI 出现后发生了什么?

ChatGPT 出现之后,我开始尝试用 AI 辅助开发。

一开始只能解决 10% 的问题。

后来 30%。

再后来 50%。

直到现在——

几乎可以完成 80%-90% 的功能开发。

比如最近的数据库功能。

几乎是完全 vibe coding。

我重新实现了一套接近 DataGrip 核心能力的数据库操作逻辑,并快速集成进 DartShell。

如果放在 2023 年,

这可能是一年的工程量。

现在是几周。

这不是取代。

这是放大。


四、真正被误解的地方

很多人以为程序员的核心能力是“写代码”。

错了。

真正的核心能力是:

  • • 做什么?
  • • 为什么做?
  • • 用户是谁?
  • • 怎么设计?
  • • 怎么取舍?
  • • 怎么迭代?
  • • 怎么判断优先级?

AI 解决的是“执行效率”。

不是“判断能力”。


五、AI 会淘汰谁?

它会淘汰:

  • • 机械重复写代码的人
  • • 只会搬运代码的人
  • • 没有产品判断能力的人

但它会放大:

  • • 有产品思维的开发者
  • • 有架构能力的人
  • • 有长期项目经验的人
  • • 有判断力的人

六、为什么我希望 AI 更强?

因为现在的 AI 依然:

  • • 容易跑偏
  • • 上下文不够稳定
  • • 复杂项目需要强控制
  • • 需要反复提示

如果它更强,

我可以:

  • • 一个人做三个人的事
  • • 更快试错
  • • 更快迭代
  • • 更快实现想法

这对独立开发者来说,是生产力革命。


七、一个现实结果

如今,DartShell 已经成为 App Store 软件开发工具付费榜第一。

用户好评如潮。

这背后当然有我多年的积累。

但也有 AI 的巨大功劳。

如果没有 AI,

我不可能在这么短时间内完成这么多迭代。


八、我的真实结论

AI 不是程序员的末日。

它是独立开发者的杠杆。

真正的竞争,不再是谁写代码更快。

而是:

谁更会判断,谁更会做产品。

我不会焦虑。

我只希望 AI 更强。

因为它越强,

我越强。