先说说我自己的情况

我是2020年毕业的,Java后端,目前在一家中小型互联网公司,年薪大概25W左右,不算高,但在二线城市够活。

去年下半年,公司开始推AI编程工具,强制全员用Cursor。刚开始我是抗拒的——老子写了四年代码,你让我跟AI结对编程?

但用了三个月后,我彻底服了。

不是服AI有多强,是服我自己之前有多蠢。


AI确实强得离谱,但有个致命问题

就说上周吧,产品让我加一个"用户行为埋点上报"的功能。

我打开Cursor,把需求文档贴进去,说了几句人话:"帮我写个用户行为埋点模块,支持自定义事件,用Kafka异步上报,要防重复,加异常处理。"

5分钟后,代码出来了。接口、配置、消费者、异常处理、单元测试,全齐。

我扫了一眼,逻辑没问题,直接合了。

结果上线第二天,生产环境炸了。

为啥?AI把Kafka的acks设置成了all,但我们公司的Kafka集群是双副本,某个分区挂了,消息直接阻塞,整个埋点链路卡死,连带影响了主业务。

AI写的代码"看起来"是对的,但它不知道我们公司的Kafka集群配置

它不知道我们去年因为这个问题出过事故,后来运维把默认配置改成了acks=1

它更不知道,这个埋点功能虽然"看起来"是辅助功能,但一旦卡住,会拖垮整个订单支付链路

最后是我凌晨爬起来,手动改配置、重启服务、写复盘报告。

AI能写代码,但它不会为你的P0事故背锅。


真正让我焦虑的不是AI,是这件事

用了半年Cursor,我观察到一个特别扎心的现象:

公司里最慌的,反而是那些"代码写得最好"的人。

我隔壁组一个老哥,技术特别强,手写红黑树、手撕线程池那种。但最近他越来越焦虑,因为发现AI写这些比他快,还不出错。

反而我们组一个"技术一般"的产品开发,天天乐呵呵的。

为啥?因为他特别擅长跟产品吵架

不是真吵架,是他能精准判断哪些需求能做、哪些是在挖坑、哪些做了也是白做。

AI能写代码,但AI不会跟产品说"你这个需求不合理"

AI能生成接口,但AI不会跟前端商量字段命名规范

AI能修Bug,但AI不会在凌晨2点接到告警时,凭直觉判断是网络抖动还是代码问题


这半年我悟出的三个真相

真相一:AI消灭的不是程序员,是"只会写代码"的程序员

以前我觉得程序员的核心竞争力是代码能力

现在我发现,代码能力只是入场券

真正值钱的能力是:

  • 判断这个需求值不值得做(业务理解)

  • 这个技术方案有没有坑(工程经验)

  • 出了问题怎么快速定位(排查能力)

  • 怎么让团队愿意用你的方案(沟通协作)

这些AI一个都干不了。

有个数据挺有意思:2026年云原生相关岗位增速同比上涨62%,但纯CRUD岗位招聘量下降了将近30%。

市场在淘汰的不是程序员,是"代码工人"。

真相二:AI时代,"懂业务"比"懂技术"更值钱

上个月我参与了一个项目重构,技术方案是我用Cursor+Claude Code三天就搞定的。

但真正的难点在哪?

在于我理解这个业务。

我知道为什么订单表要冗余用户手机号(因为客服系统查订单时不能实时调用户服务,会超时)。

我知道为什么库存扣减不能直接用数据库乐观锁(因为大促时QPS太高,数据库扛不住)。

我知道为什么支付回调要做幂等(因为第三方支付可能会重复通知)。

这些业务上下文,AI不知道,产品文档里也没写,全在我脑子里。

你让AI来重构?它能写出"正确"的代码,但写不出"合适"的代码。

真相三:最危险的不是被AI替代,是被"会用AI的同事"替代

这是我最深的感受。

以前两个人干一周的活儿,现在一个人+AI三天干完。

那公司还需要两个人吗?

不需要了。

但那个人,一定是"会用AI"的人,不是"代码写得最好"的人。

什么叫"会用AI"?

不是会写Prompt,是知道什么时候该用AI、什么时候不该用

是知道AI生成的代码哪里可能有问题、哪里需要人工Review

是知道怎么把AI当成工具,而不是当成爹


给还在焦虑的兄弟们几点实在建议

1. 别跟AI比写代码速度,你比不过

我试过了,让Cursor写一个Redis分布式锁,从需求到可运行代码,30秒。

我手写?至少10分钟。

但问题是,你知道这个分布式锁在什么场景下会失效吗?

你知道Redisson的看门狗机制吗?知道锁续期的时间怎么调吗?知道主从切换时的锁安全问题吗?

AI能写代码,但决策权在你手里。

2. 赶紧去学"AI干不了的事"

  • 系统设计(怎么拆服务、怎么定边界)

  • 性能优化(不是调个JVM参数,是找到真正的瓶颈)

  • 业务建模(把混乱的业务抽象成清晰的领域模型)

  • 团队沟通(让技术方案落地)

这些才是你的护城河。

3. 选一个AI薄弱的方向深耕

我现在的方向是微服务架构治理——服务注册发现、熔断降级、分布式事务、全链路监控。

这些玩意儿AI能写代码,但架构决策必须人来做。

比如服务怎么切、API规范怎么定、熔断策略怎么配,出错了代价很高,没人敢让AI拍板。

4. 最重要的一点:保持"人味"

AI没有直觉,没有经验,没有"这个代码看起来不对劲"的第六感。

你有。

别丢了。


写在最后

半年前我也焦虑得睡不着,怕被淘汰,怕35岁失业。

现在我想明白了:

AI不会淘汰程序员,但会淘汰"把自己当代码生成器"的程序员。

汽车出现时,马车夫失业了,但司机、赛车手、交通工程师全诞生了。

我们不是马车夫,我们是那个学会开车的人。

如果你也在用AI工具,欢迎在评论区说说你的真实体验——是觉得被替代了,还是觉得自己更强了?

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐