Hello! 欢迎来到阿珏酱のBlog!

杀死那个手写代码的人


avatar
阿珏 2026-05-05 6

图 90

最近写代码的时候,我有一种很奇怪的感觉。

不是写不动了,也不是不想写,而是——
好像越来越不需要我写了。

以前一个功能,从需求到上线,基本是这样的路径:

我理解需求 → 设计方案 → 写代码 → 调试 → 改 bug → 上线

现在变成什么样?

我描述需求 → AI 写代码 → AI 改 bug → 我看一眼 → 上线

中间那一大段“写代码”的过程,突然变得很薄,甚至可以没有。

这件事,一开始挺爽的。
但爽着爽着,会有点不安。

过去程序员,除了「完成任务」后获得的成就感,在整个写代码的过程中也能体会到很多乐趣。
图 86


写代码这件事,好像没那么重要了

我以前一直觉得,程序员最核心的能力,就是写代码。

你写得快不快、优不优雅、抽象得好不好,这些东西构成了“水平”的差异。

但现在,这套标准在慢慢失效。

很多代码,其实 AI 写得比人快,也不一定比人差。

尤其是那种:

  • CRUD
  • 接口对接
  • 常规逻辑处理

这些东西,AI 基本是碾压式效率。

有时候我自己写了一段,还会下意识丢给 AI:

“你帮我优化一下”

结果它不仅优化了,还顺手把我没想到的情况补上了。

那一刻会有点微妙——
你开始分不清,这段代码到底是谁写的。
图 89


更诡异的是:你开始不想自己写了

这才是最危险的。

以前写代码,是一种“控制感”:

每一行都是我敲出来的,我知道它为什么这样写,也知道哪里可能出问题。

但现在,当你习惯了把问题丢给 AI,你会发现:

自己写,反而变慢了。

甚至会有一种感觉:

“我为什么要亲自写?”

这不是偷懒,这是效率的自然选择。

就像你不会手算大整数一样,你也不会再想手写那些“可以被自动完成”的代码。


程序员,正在变成另外一种角色

慢慢你会发现,你每天在做的事情变了。

不再是:

  • 写多少代码
  • 用什么设计模式
  • 代码漂不漂亮

而变成:

  • 这个需求到底要什么?
  • 我要怎么描述,AI 才不会理解错?
  • 这个结果到底对不对?

你花最多时间的,不是写代码,而是——
想清楚问题。

这件事以前也重要,但现在变成了最重要的部分


代码,好像变成“中间产物”了

有一天我突然意识到一件事:

我们一直以为“代码是产品”,
但现在更像是——

代码只是过程中的一个临时结果。

真正重要的是:

  • 输入:你说了什么(需求 / prompt)
  • 输出:结果对不对

至于中间那段代码,甚至可以:

  • 不是你写的
  • 不是人写的
  • 甚至没人真正“读”过

这有点颠覆,但越来越真实。


那我们过去在卷什么?

如果代码可以自动生成,那我们过去在卷的那些东西:

  • 语法熟练度
  • 手写能力
  • 代码风格

好像突然不那么重要了。

不是说它们没用,而是——
它们不再是决定性优势。

你会发现一个有点残酷的事实:

你很努力练出来的能力,可能只是“上一代的最优解”。

比如一个不懂代码的人用 AI 在短时间内冲进 GitHub 榜单,让我觉得我积累了数十年的经验算什么的无力感
这或许就是老一辈程序员悲哀,同时真的不得不承认青出于蓝而胜于蓝


最尴尬的一类人

不是不会写代码的人,而是——

还在把“写代码”当成核心价值的人。

如果你还在:

  • 纠结某个语法写得优不优雅
  • 花时间手写一堆重复逻辑
  • 把“写得多”当成产出

那其实有点像在:

👉 优化一个正在被自动化的环节

这不是否定努力,而是方向可能变了。


那我们到底还剩什么?

这个问题我想了挺久。

最后发现,留下来的东西其实很少,但也很关键:

你能不能把问题讲清楚?
你能不能判断结果对不对?
你知不知道什么才是“真正要解决的”?

这些能力,AI 现在还替代不了。

或者说,很难完全替代。


“手写代码的人”真的会被杀死吗?

可能不会。

但“只会手写代码的人”,确实会越来越难受。

被杀死的不是人,而是那种角色:

  • 只负责实现
  • 不负责定义问题
  • 不负责判断结果

这种角色,在 AI 时代会越来越边缘。
图 87


最后的一个变化

以前我们说:

👉 程序员是把需求变成代码的人

现在更像是:

👉 程序员是把“想法变成结果”的人

中间用不用代码,
甚至用什么代码,
都不那么重要了。


有时候我也会想一个问题:

如果有一天,AI 能把所有代码都写完,

那我们还算不算程序员?

或者说,

我们是不是本来就不应该只被定义为“写代码的人”?

最后

AI 会成为未来,这件事基本已经没有悬念了。

从 PHP、.NET、Java,到 Python,再到移动开发,再到今天的 AI,短短几十年,程序员的职业在不停变化。

工具一直在换,
但程序员真正的核心能力,从来没变过——

解决问题

我们以为自己在学语言、学框架,
但其实一直在练的,是如何把一个模糊的问题,变成一个确定的结果。
图 88

暂无评论

发表评论
OωO表情

相关阅读

最新文章

最新评论

恰饭