哪些程序员会留在AI Coding的伊甸园
伊甸园是一个古老的隐喻。那里应有尽有,无需忧虑,是一切创造的源头。今天的AI Coding工具,正为我们勾勒出这样一个园子的轮廓——代码自动生成,错误实时修正,需求瞬间落地。许多程序员开始憧憬,自己能否成为那个永不离开的居民。
然而,神话早就提醒我们:不是所有人都能留在园中。有些人会被驱逐,有些人会主动离开,只有少数人,能找到属于自己的位置,在伊甸园里长久地安居。
过去这一年,我和几十个程序员聊过这个话题。有人在恐慌中转型,有人在焦虑中观望,也有人已经找到那条通往园子深处的路。他们让我渐渐看清,能留下来的,大抵是三种人。
第一种,是那些“带着过往履历”的人。
朋友老周,在一家物联网公司待了十年。他写过的嵌入式代码,跑在无数个不起眼的传感器里——那些藏在立交桥下的水位监测器,那些安装在西北戈壁的风力发电机组,那些医院的输液泵和监护仪。
去年团队引入AI编程助手,年轻同事兴奋得整夜整夜地试。有人让AI写了一个传感器驱动,跑起来飞快,欢呼声隔着工位都能听见。老周不吭声,默默把代码拉下来看。代码审查的时候,他把那个模块拎出来,说了几句话:“你们看,这里内存分配没问题,逻辑也对,但这个传感器在零下二十度时响应会变慢,AI不知道,它只读过数据手册。”他翻了翻邮件里的历史数据,“去年冬天内蒙古那个项目,凌晨三点冻死过一批设备,就是因为没人考虑低温下的时序偏移。”
会议室的空气安静了几秒。老周让AI补上了异常处理的逻辑,又加了一段根据温度动态调整采样率的补偿算法。他做这些的时候,手指在键盘上敲得很慢,像在往地里埋种子。
后来我问他,用AI什么感觉。他说,就像带了一个手脚麻利的徒弟,但徒弟不懂人情世故,不知道哪个函数要轻拿轻放,哪段逻辑背后埋着坑。他让AI替他处理那些已经写过一百遍的驱动模板,自己则腾出手来,去琢磨新的协议栈,去研究边缘计算的落地场景。
老周的经验像一张底牌,AI翻出来的牌再好,也要先过他的眼。他知道真实世界里的代码,不是跑通了就算数,还要跑得稳、跑得久。那些在无数个不眠之夜积累起来的“为什么”,是数据训练不出来的。AI给了他效率,但他用经验守着边界。
有一次我们喝酒,他说:“你知道吗,我那些年轻同事有时候觉得我保守。可我不在乎。我只知道,代码写出来是给人用的,不是给AI看的。”他的酒杯在桌上顿了顿,“只要还有人用代码解决真实问题,我这个老家伙就还能派上用场。”
老周让我想起一句话:经验是时间在一个人身上刻下的年轮,它不显眼,但风雨来的时候,树要靠它活下来。
第二种,是那些“敢在深水区踩底”的人。
小桑是个另类。她在团队里的标签一直是“底层控”——别人用Python搭服务,她用C++重写核心模块;别人在云上部署,她对着内核参数调三天;别人用AI生成前端页面,她偏让AI写底层调度器的测试用例。
有一次,业务团队用AI快速开发了一个高并发服务。需求是三天上线,AI用一天生成了代码框架,第二天补上业务逻辑,第三天跑通了所有单元测试。所有人都觉得万事大吉,产品经理已经在群里发红包庆祝。
小桑那天晚上没走。她拉了一台压测机,模拟各种极端情况。凌晨两点,她在压测数据里发现,某个边缘条件下的锁竞争被AI忽略了——正常流量下永远不会触发,但如果某个上游服务恰好超时,同时又有突发请求涌入,整个集群都会卡死。她把日志翻出来,把那行代码圈出来,发到群里。群里安静了很久,最后CTO发了一句话:“明天上线推迟,按小桑的方案重写这段。”
后来我问她,怎么想到去测那个边界的。她说,AI生成的代码,走的是大概率路径,它学过的数据里,这种极端情况太少见了。但她见过——三年前另一家公司,就是因为类似的问题,凌晨三点全站挂了两个小时。
小桑给自己的定位是“兜底的人”。AI画出一幅漂亮的蓝图,她负责检查地基有没有裂缝,承重墙够不够结实。她深入操作系统,深入网络协议,深入那些AI还没有能力理解的硬件特性。她跟我说,代码的世界里,大多数人在盖楼,她愿意待在地下室里,看着那些管道和钢筋。
“你不觉得无聊吗?”我问。
“无聊?”她笑了,“你知道吗,有一次我追一个内存泄漏的问题,追了两个礼拜,最后发现是编译器优化导致的。那种感觉,像破案。AI再厉害,它也不会帮你破案的。它只会给你一堆线索,真正的侦探得自己当。”
小桑守护的,是系统的最后一道防线。在伊甸园里,有人负责摘果子,就有人负责看护那棵树的根。果子摘完了可以再长,根烂了,整棵树都会死。
第三种,是那些“擅长在缝隙里穿针引线”的人。
老李的技术不算最顶尖,但他是团队里不可或缺的人。这话说出来有点俗,但见过他的人都会承认。
产品经理讲不清需求的时候,他能用AI快速做个Demo,让用户自己来修正。后端和前端因为接口吵起来,他两边代码都调,最后让AI生成一份双方都满意的文档。市场部想了解新功能的技术限制,他用大白话解释得清清楚楚,顺便让AI画几张示意图。甚至有一次,销售在和客户吃饭前让他帮忙准备材料,他把客户官网扒下来,让AI分析对方的业务痛点,生成了一套定制化的演示方案。
老李说,AI让他的工作变了样。以前要花大量时间写代码,现在代码交给AI,他专门做那些“AI搞不定的事”。比如理解客户真正的痛点——有时候客户说想要A,其实是要解决B,AI听不懂言外之意。比如协调不同角色的利益——后端想要性能,前端想要体验,产品想要速度,AI不会权衡。比如把一个技术方案翻译成商业语言——CTO关心架构,老板关心成本,AI不懂人性。
他给我讲过一个事。有一次,他们给一家医院做系统,客户那边对接的是一个快退休的老医生,对技术一窍不通,每次沟通都很费劲。后来老李去现场待了一天,看老医生怎么用电脑,怎么录入数据,在哪些地方卡壳。回来之后,他用AI重做了几个交互界面,把复杂的功能藏起来,把常用的按钮放大。上线那天,老医生说了一句话:“这个软件,像是会读心术。”
老李说,这不是AI的功劳,是他的。AI只是工具,真正“读心”的是他自己。
他像一个园丁,不光种树,还负责修枝、嫁接、让不同植物和谐共生。在伊甸园里,如果没有他这样的人,果树可能只开花不结果,溪水可能只流淌不灌溉。那些缝隙,那些接口,那些人与人之间的模糊地带,AI进不来,但问题就出在那里。
我见过不少焦虑的程序员。有人担心被取代,疯狂地学新框架;有人觉得AI是骗局,拒绝任何工具;有人把AI生成代码当成KPI,一天能交几千行,但系统上线就崩。
那些最终会留下来的人,却很少焦虑。他们不把AI当对手,也不当神。他们只是平静地接过工具,然后继续做自己一直在做的事——理解真实的世界,守护系统的底线,连接不同的人。
伊甸园不是凭空出现的。它是那些有经验的人、敢兜底的人、会缝合的人,一点点搭建起来的。AI给了我们一片丰饶的土地,但能不能留下来,从不取决于你用了多少工具,而取决于你是否还保有那些AI无法替代的能力。
那些被驱逐的,往往是把伊甸园当成了终点——以为有了工具,就可以躺下休息。而留下的,始终知道这里只是起点。前面还有更多的真实要去理解,更深的系统要去探索,更多的缝隙要去缝合。
蛇还在树上,果子还在手中。伊甸园的门,从来不是锁着的。能走多远,全看自己。
更多推荐

所有评论(0)