AI和程序员,谁更适合写代码
最近刷到不少让人焦虑的新闻:有人用 AI3 小时写完了一个带支付功能的完整项目,某大厂研发效率因为 AI 提升了 12%,甚至有传言说,以后初级程序员的岗位会被 AI 直接取代。
说真的,我刚用上 AI 编程工具的时候,也被这效率吓了一跳。以前写个增删改查的接口,要复制粘贴半天,改字段、写注释、调参数,少说也要十几分钟。现在跟 AI 说一句 “帮我写个用户模块的 CRUD 接口,用 SpringBoot,带参数校验”,10 秒不到,几百行代码就出来了,连单元测试都给你写好了。
那时候我也忍不住想:照这个速度,是不是再过两年,我就要失业了?
直到用了大半年,踩了无数坑之后我才明白:AI 写代码,快是真的快,但有些活,它真的干不了。
AI 确实是个好帮手,但它只擅长 “不用动脑的活”
不可否认,AI 绝对是程序员有史以来用过的最强效率工具。
我身边有个做独立开发的朋友,去年用 AI 辅助,花了 3 天就写完了一个面向小商家的订单管理系统,换以前,他说至少要两周。不是他变快了,是那些重复的、模板化的工作,AI 帮他全干了:比如对接支付接口的样板代码,比如后台管理系统的增删改查,比如前端页面的布局和样式,这些他闭着眼都能写,但就是费时间的活,AI 几秒钟就搞定了。
这不是个例。有A集团接入 AI 编程工具之后,新增的代码里有 33% 都是 AI 生成的,整个团队的研发效率直接提升了 11%;B科技的数百名研发人员,有 70% 每周都在用 AI,整体效率提升了 11%。还有很多程序员跟我一样,把那些 “我会写但不想写” 的活全丢给 AI,每周能省出 6-8 个小时,以前要加班改的重复代码,现在喝杯咖啡的功夫就搞定了。
你别说,对于这些标准化的、没有歧义的任务,AI 做得比人还好。它不会写错语法,不会漏写参数,代码风格还能跟你整个团队保持一致,甚至能帮你补全你忘了的 API
