最近技术圈关于AI编程的讨论特别多。有人说这是程序员的救星,有人说这是职业终结者。作为一个从抵触到真香、再从真香到理性的普通程序员,我想聊聊这段时间的真实体验。
先说结论:AI编程工具,既不是神器,也不是鸡肋。它就是个工具,关键看你怎么用。
它能帮我什么?这几点真的香
说实话,一开始我对AI写代码是抗拒的。总觉得让AI在我的项目里“乱画”,不如自己一行行敲来得踏实。但试用了一段时间后,发现有些场景下,它确实能提升效率。
最不想干的活,全扔给它。 写文档、写单元测试、读别人写的烂代码、分析代码逻辑、小范围局部重构、配置开发环境……这些耗时费力又不怎么长进的事,AI干得又快又好。我不用再被这些琐事打断思路,能专注在真正需要思考的地方。
编码能力,超出预期。 我尝试过的编程工具很多cursor、trae、qoder等等,对接的模型也好多,国内国外的都试过(画外音:到底哪个模型好,也看场景,后续可以专门写一篇个人体会),大家编码能力都很强,代码风格也规范。
举一个真实经历。前段时间项目需要对接微信登录SDK,放在以前,我得去查文档、找扩展包、看版本兼容性、手写基类、调试各种回调……折腾大半天是常态。
这次我试着全权交给AI。几句提示词下去,它自动完成了:扩展包选择和下载 → 微信基类封装 → 相应登录逻辑实现。整个流程跑下来,十分钟搞定,代码规范,开箱即用。

包括整个deepblog博客的功能,都是用AI完成的,后台可自由切换管理对接模型

调试和架构分析,意外好用。 除了写代码,AI还有一个我没想到的强项——快速定位逻辑问题。以前遇到一个隐蔽的bug,可能要打半天日志、断点一步步跟。现在直接把相关代码扔给AI,描述现象,它往往能快速指出问题在哪,甚至给出修复建议。

分析架构时也很好用。把你现在的代码结构给AI看,它能指出哪些模块耦合过紧、哪些设计有扩展风险、建议怎么拆分更合理。相当于身边多了个随时在线的架构顾问。
那一刻我确实有点触动。不是因为AI多聪明,而是因为它不会像人一样想着“差不多得了”。这种规范和严谨,反而是我们这些“老油条”容易丢掉的。
它有什么坑?这些真得心里有数
当然,AI不是万能的。吹得再神,落地时坑也不少。
复杂项目开始胡编乱造。 写个简单的俄罗斯方块、贪吃蛇小游戏,AI非常周到、非常快。但一旦项目稍微复杂一点,它就开始“一本正经地胡说八道”。代码能跑起来,但逻辑是错的;结构看起来很漂亮,但藏着隐蔽的bug。
最离谱的是,它对自身的问题无法解决。 举个例子:程序里的问题其实是B,你问AI“A是不是有问题”,它会顺着你的话说“是的,A确实有问题”,然后毫不客气地把正确的A改错。它不是为了解决问题,而是在“迎合”你。
上下文遗忘严重。 聊了五十句之后,它能忘了第一句的需求是什么。需求需要极度明确,稍微模糊一点,它就自由发挥,跑偏到姥姥家。
还有一个很隐蔽的坑——代码复用意识差。 我发现AI在生成代码时,有时候明明已经有现成的网络请求封装类了,它不会主动复用,而是自己又写一套。结果项目里东一个请求、西一个请求,各自为政,没几周就堆成了一座“屎山”。
当然,这个锅也不全在AI。提示词如果写清楚“复用现有的XX模块”,它会老实照做。但如果你没提,它就默认“从零实现”——毕竟它不知道你的代码库里已经有什么。
不过话说回来,以目前AI的发展速度,这些问题相信用不了几年就会大幅改善。
利弊分析:到底值不值得用?
我整理了一个表格,把这段时间的真实体感列出来,供大家参考:
| 维度 | 好处 | 坏处/风险 |
|---|---|---|
| 开发效率 | SDK对接、写单测、文档、配置环境速度起飞;简单项目几乎零成本完成;快速定位逻辑bug;一天能多出2小时摸鱼时间 | 排查AI胡写的代码有时比自己写还费劲;需求不明确时返工率高 |
| 代码质量 | 代码风格规范;没有“偷懒”心理,补全迁移脚本、校验等细节考虑周全 | 复杂逻辑容易引入隐蔽bug;存在“迎合用户”倾向,把对的改错;复用意识差,容易堆出屎山(提示词清晰可缓解) |
| 个人成长 | 从重复劳动中解放,能聚焦架构和业务思考;AI可做架构顾问,提出设计建议;快速上手不熟悉的框架/语言 | 过度依赖会导致独立思考能力和调试能力下降,这点需要警惕 |
| 职业发展 | 大龄程序员的经验(架构审美、技术选型、防坑经验)价值凸显;AI平权让经验比手速更重要 | 只会简单增删改查的基础程序员必然被淘汰 |
写在最后
回到最初的问题:AI编程是好事还是坏事?
我的答案是——好事,大好事。
但它好在哪里?不是好到能替代你,而是好到能帮你把“脏活累活”干了,让你腾出手来做更有价值的事。
很多程序员有代码洁癖,不愿意用AI写代码,是因为不想别“人”在自己项目里写代码,或者不喜欢读别“人”写的代码。这个心态可以理解,但可能会错过一个提升效率的机会。
还有同事不想上班还自费买AI工具。说实话,简单一点配置DeepSeek真花不了多少钱,尤其最近很多优惠体验token plan可以申请,先用再说。

AI不会淘汰程序员,但会用AI的程序员,正在淘汰不用AI的。
上次发了一篇文章,有人评论说我危言耸听、制造焦虑。说什么文章用AI去写,我就问一句,为什么不用,只要观点是我的,让AI补自己文字功底缺陷,怎么就不能用?
你如果是认为我在危言耸听、制造焦虑,那可能是你不想改变,不去拥抱变化
方向盘和目的地,永远在我们自己手里。能驾驭新技术、解决真实系统问题和业务问题的程序员,永远不会被淘汰。
最后一句话,现在是程序员最好的时代!!!
共勉。

评论
发表评论