AI 会取代程序员?别再听他们乱说了。
最近自媒体各种“程序员消亡论”满天飞。 仿佛随着大模型的发展,AI 马上就要取代程序员,程序员的末日已经倒计时。说这些话的人,大概率不是程序员。作为一个写了几十年代码的开发者,一个真正长期做产品的独立开发者,我的感受完全相反。每次 OpenAI、Claude Code 更新,我不是焦虑,而是兴奋。
我只希望它越来越强。为什么?因为我是真的在用。
一、没有 AI 的年代,我是怎么做产品的?
2023 年,我启动了 DartShell。
原因很简单:
我想做一款真正符合自己习惯的 SSH 客户端。
名字起得也很随意。因为用 Dart 写的,又参考了 XShell、FinalShell,于是就叫 DartShell。(是的,我现在也偶尔在想要不要改名。但既然已经被很多人熟知了,就先这样吧。)当时我完全没用过 Dart。边学边做。每天最多挤出 1 个小时。那时候还没有 AI 编程。所有代码、逻辑、UI、交互,都是手动一行一行敲出来。半年时间,才做出第一个版本。界面很丑。但我还是把它发布到了 App Store。
这本身就是胜利。
二、真正痛苦的阶段
上线后,很快就有用户反馈。有付费用户,也有差评。
最大的问题只有一个:
界面太 Android,不够 macOS 风格。如图

那是一个很痛苦的选择。是坚持 Flutter 默认 UI?还是彻底重构?我选择重构。彻底抛弃默认组件,全面替换为更符合 macOS 风格的 UI 组件库。纯手工。一点点改。整个过程花了几个月。 修改后的

现在回头看,如果当时有现在的 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 更强。因为它越强,我越强。
DartShell
想要更顺手的远程运维体验?
DartShell 在一套 macOS 原生体验里统一了 SSH、RDP、VNC、SFTP 和串口,帮你减少工具切换和重复配置。
Download DartShell