用了半年Cursor,我发现AI根本替代不了程序员,但替代不了的是这种人
先说说我自己的情况
我是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工具,欢迎在评论区说说你的真实体验——是觉得被替代了,还是觉得自己更强了?
更多推荐
所有评论(0)