当AI开始写代码:程序员的身份焦虑
AI 时代的开发者:当我们不再写代码
你有没有过这种感觉——好几天没碰键盘,但 PR 列表却在一直涨?
这不是什么科幻小说的情节。现在很多工程师的真实日常就是这样:旁边开着 AI 编程助手,自己主要的工作变成了提需求、看代码、点"接受"。
这种状态带来的不是对失业的焦虑,而是某种更微妙的东西——一种身份认同上的动摇。
写代码这件事,好像变了
有些人把这种感觉形容得很准确:他们并不怕被机器抢走饭碗,而是舍不得一种"手艺"的消失。
想想以前那种状态:花好几天啃一个复杂的算法,反复调试一个折磨人的 bug,打字敲代码时那种专注到忘我的节奏。写代码这件事,曾经不只是"干活",更像是"我是谁"的一部分。
现在呢?这种感觉正在慢慢溜走。
说到这个,想起国际象棋
早年国际象棋软件刚出来的时候,棋手们普遍感觉受到了威胁。但后来有趣的事情发生了——很多高手开始用软件来复盘、分析棋局、探索新的走法。软件没有杀死国际象棋,而是让这个游戏进化了。
AI 编程助手可能也在走同样的路。但这里有个区别:
下棋的时候,赢就是赢,输就是输,边界很清楚。可写代码不一样——你的代码和 AI 生成的代码,现在已经搅在一起分不清了。
这种模糊性让人觉得……怎么说呢,既有点酷,又有点慌。
我们失去的,其实是一种"关系"
很多人没意识到的是,开发者丢掉的不只是一个任务,而是和代码之间那种独特的联系。
以前那种联系是什么样的?
- 遇到困难是正常的,正是这种困难让解决问题变得有价值
- 理解是慢慢来的,每一步都算数
- 脑子里想的东西,能直接变成屏幕上的一行行代码
现在这种联系被打断了。不是效率变低了——恰恰相反,是太快了。快到让人觉得不踏实。
谁也没想到自己会变成"审核员"
还有个有意思的点:很多人在用 AI 工具之后,反而觉得更累了。
你猜怎么着?他们的形容是——一天下来"审核 AI 生成的代码",脑子比写一天代码还疲惫。
这不是体力上的累。是那种要快速扫过大量内容、时刻保持警惕、不断做判断的认知消耗。以前写代码能进入心流状态,现在变成了高强度的"检阅"工作。
讽刺的是,很多人当初选这行,就是不想跟人打交道,想跟机器打交道。结果现在干的活,越来越像技术负责人——不停地审查、协调、给 AI 提供上下文。
哦对了,这位"同事"不用休息,也不需要你找他聊职业发展。
新时代什么最值钱
不是说我们得抗拒 AI 工具。该来的已经来了。
值得认真想想的是:在这个新环境里,什么能力是真有价值的?
- 说清楚问题——能清晰表达需求本身就是稀缺技能
- 拆解需求——把模糊的想法变成精准的技术规格
- 给 AI 指路——对系统有足够理解,才能引导它走向正确的方向
举个例子:以前花三天实现一个功能,现在可能花同样时间设计整个系统的架构,让 AI 来实现细节。杠杆作用转移了,但思考本身的价值没变。
还有个思路:别再纠结"代码是不是我亲手敲的"这件事。
你引导 AI 写出了对的解决方案,你发现了生成代码里的隐藏 bug,你理解业务逻辑所以判断出哪个方案更合适——这些难道不算你的贡献?执行换了种方式,但脑力劳动还在那儿。
手工技艺没有消亡,只是在变形
我想说的一点是:现在很多人感受到的那种失落,是真实的,别觉得自己矫情。
但换个角度想——这也许是个信号,提醒我们重新审视和工作的关系。
几十年来,"开发者"这个身份绑定的是一整套具体的动作:敲代码、在终端里调试、看到测试全部通过时的满足感。这些动作不会完全消失,但它们已经不能代表全部了。
真正能站稳脚跟的开发者,不一定是那些最抗拒 AI 工具的人,而是那些能把这些工具整合进自己工作流、同时还能从中有获得感的人。
找到新的创造方式、新的满足感、新的对产出结果的掌控感——这才是关键。
从"怎么写"回到"写什么"
我们一直在聊一个概念:** vibe coding**。
简单说就是——现在的开发应该更像表达创意,而不是机械地输出语法。不是说你可以躺着让 AI 干所有活,而是说瓶颈变了:从"能不能写出来"转移到了"想清楚要做什么"。
而"想清楚"这件事,说实话,比"会写代码"有意思多了。
最后说几句
如果你现在觉得迷茫——这很正常。行业正在洗牌,没人能完全适应得过来。
但记住:当初让你入行的那些东西——好奇心、解决难题的快感、亲手做出能用的东西时的骄傲——这些不会消失。只是呈现方式可能跟你想象的不太一样了。
手艺没有死,只是在进化。
那些愿意适应变化、同时不忘最初为什么爱上这行的人,也许会意外地发现——跟代码的关系,反而变得更深入、更策略性了。