2026年会是我手写代码的最后一年吗?
Source: Dev.to

个人实验
我在这个周末意识到一件奇怪的事:今年可能是我最后一次完全自己手写生产代码的年份。
十四个月前,我尝试使用 Cursor,在不允许自己写任何代码的情况下构建一个应用。过程很痛苦,但三周后我真的做到了。
这个周末,我用 Claude Code 进行了一次类似的实验。应用从我的第一个提示就能运行,之后几乎没有出现任何问题。以这种方式构建真是太棒了。我没有写任何代码,却写了大量英文。
时代确实在改变。这一转变影响着我们领域的每个人,无论是新人还是资深人士。很难预料我十五年的浏览器调试经验在一年后是否仍然有用,同样也难以想象初级开发者在不久的将来如何争取到发言权。
我们可能看不清即将到来的具体情况,但有些事正势不可挡。
英文将成为新的编程语言
“最新最热门的编程语言是英语。” — Andrej Karpathy
2023 年 1 月 24 日
将近三年前,Karpathy 的这句话听起来像是挑衅。现在它显得相当准确。
也许机器会解决我们在 React 中如何组合组件的问题。也许它们会一次性为我们决定使用制表符还是空格。也许模板是放在使用位置旁边还是放在精心策划的文件夹结构中已经不再重要。也许机器会向我们展示一种更高效的表达意图并解释意图的方式。
这对开发者意味着什么
如果我本周的深度探索教会了我什么,那就是我们每天都在写更少的手动代码。如果你想在今年构建、发布并竞争,就必须把更多实现交给机器来完成。
但经验可能不会消失;它可能只是上移到了更高的层次。
- 不是写更多代码,而是 知道该构建什么、如何提出需求,以及 何时答案看起来正确或略有偏差。
- 键盘的重要性下降,判断力的重要性上升。品味重要,架构仍然重要。
如果这一切最终把我们带向“审判日”,至少它伴随着一些好处:不再有无意义的争论,不再有制表符与空格之争,也不再为把该死的组件放在哪里而争执。