在AI浪潮中,我不再是一个“编码者”

70 阅读3分钟

截屏2025-06-07 17.09.51.png

大概一年前,我的大部分工作时间,是在和编辑器、编译器、调试器作斗争,思考的是“这个函数怎么实现最高效”、“这个类库的API该如何设计”。我是一个“编码者”,一个代码的建造师。现在,情况完全变了。

AI编程助手已经融入了我的日常。我不再花费大量时间去查询一个API的用法,或者从零开始写一个样板文件。AI能为我生成初稿,提供多种实现思路,甚至能在我自己都没意识到的地方发现潜在的bug。

我的角色,正在从一个“建造师”,慢慢转变为一个“建筑设计师”+“质量验收官”。

我每天的工作重心,不再是“如何实现”,而是“哪种实现方式更好?”、“AI给出的方案是否考虑了边界情况?”、“这段重构后的代码,性能和可读性是否真的提升了?”。

这带来了一个全新的瓶颈:创意的产生速度,远远超过了验证这些创意的速度。

我的 git commit 记录,从过去长篇的“feat: add user login feature”,变成了现在高频的“test: try new sorting algorithm”、“refactor: POC with async/await”、“revert: previous attempt”。

缩短“想法”到“可验证结果”之间的循环周期(Cycle Time),成了我衡量自己效率的新标准。

为了达到这个目的,我对自己本地的开发工作流做了一些调整。核心思路是,让环境配置的摩擦力降到最低,甚至为零。我需要能够为每一个突发奇想、每一个新的代码分支,瞬间创造出一个干净、隔离的“沙盒”。

在我的macOS上,这套工作流现在跑得还算顺畅。我用Servbay来统一管理本地的PHP、Python、Node.js等各种版本的服务,这样我可以在几分钟内为一个新分支拉起一个特定的环境,而不影响全局。它集成的数据库和Ollama也让我的本地机器成了一个相当有效的AI模型试验场。除了本地环境,我的CI/CD流水线也配置了更快速的构建和测试脚本,确保提交后能立刻得到反馈。

中文.png

这一切优化的目的,都是为了让“验证”这个动作变得极其廉价。只有这样,我才能毫无顾忌地去尝试AI提供的各种天马行空的建议,不错过任何一个可能带来突破的灵感。

img-dQJYjbcs9g6RHRT1b0XcT2vM.png

我想,这可能是未来几年里,区分普通开发者和高效开发者的关键所在。当AI逐渐拉平了我们“写代码”的能力后,真正拉开差距的,将是我们“验证和迭代代码”的效率。

未来的我们,或许不再是“编码者”,而是“创意与代码的指挥家”。而我们的价值,就体现在我们指挥、验证和决策的速度与质量上。

您是否也有同感?您的工作流,又发生了哪些变化?