谈AI盛举下程序员会不会被替代
在当今2025年,AI 这个话题早就已经被大家做为家常便饭去议论了。首先跟咱们行业最息息相关的话题就是我(程序员)会不会被AI替代。
市面上有名的AI产品,如:ChatGpt、KIMI、Deepseek、通义灵码等等。
以现在的AI产品来说,它们对我来说只是一个好用的搜索引擎。
环境不好,不是AI出现照成的。
你的失业、降薪以及太卷并不是这些AI出现照成的。
都是现在的大环境不好,公司不能够像之前处于盈利,然后做的优化。
如果你的公司一直处于盈利的状态,那么我想很少会有裁员、降薪。
增效
这些AI的出现,我承认确实对我的工作带来了很多便利,比如我之前查询需要谷歌(科学上网),可能才能去查找到想要的问题答案。
现在我可以去问问KIMI等,就能很快得到我想要的答案。
我甚至需要一些工具,我都会去问AI,它会把好用的工具做个排行推荐给我。
但是有个点是,我不用这些AI工具,我同样可以解决问题,是我本身有能力解决问题。
AI不过是给我答案,但是我需要有这个见识,认为它的这个答案是否准确的能力,才能快速去应用解决问题
换个方式,我是一名前端程序员,假如我不懂JAVA, 我在不对JVAV这个语言学习的情况下,我去依赖AI,我能完成项目,并且部署交付吗?
显然是不能的,我再不够专业的情况下,都分不清它给的建议是正确与否。
我再具备专业的情况下,我再去利用AI的答案,这么能对我的工作提供一定的效率提升。
一直都是我去选择正确、并且好的代码去解决问题。
再换个方式,假如我是一名初级前端程序员,我能利用AI去独立负责前端项目的运行迭代吗?
抱歉,我只能说可能你没办法把这份工作做的更好!
正常一个工作流是这个样子的:
-
- 需求分析 (资深前端会对该需求进行分析,把控可行性,确定技术方案,不是说能实现产品需求就行可以了,你需要从自己的专业性去告诉产品这个需求是否可行,以及需要做什么优化。)
-
- UI评审(你需要从自己专业性以及可行性决策,以及提出用户体验优化建议)
-
- 接口评审 (你需要从设计交互层面,考虑怎么做会更好)
-
- 开发 (你需要把控代码质量,不能出现太多
BUG,代码逻辑要严谨)
- 开发 (你需要把控代码质量,不能出现太多
-
- 测试 (你需要快速配合解决问题,不能阻塞测试进度)
-
- 部署
以上才是一个完整的工作流,野蛮开荒跟严格执行工作流体系相比,会暴露很多问题(代码质量太烂、bug太多、交付延期、技术调研不够需要推翻从做)
人性(涨薪)
在之前应该都听见过说某某XX花了一周时间,每天晚上加班去解决了一个项目中别人都没能解决的问题。
然后呢领导觉得他踏实肯干,提出涨薪10%。
如果说我利用了AI 花费一个小时,去解决了该问题,那么领导同事会怎么看?
这不是他的能力,这是AI的能力。应该会有人这么想吧!这就是人性。并且领导可能会以这个事情告诉大家要多用AI,并且会从心里面否定组内的技术能力。
其实问题点是我本身能解决问题,我知道从哪个角度去入手,用AI加快了我解决问题的进度而已。
再者,我问问大家,有这些好用的AI工具后,身边的同事是不是都能一个人干两个人的活了呢?
NO、NO不可能,大多数一人还是做了一个人的工作(除非本身就是高强度工作的),提效的时间不过是用来给大家摸鱼的多一些。
再聊Cursor和Trae
Cursor和Trae的定位是什么呢?AI辅助编程
这两款产品我都去使用过,实话说确实又又加快迭代开发了,但是还做不到零代码。有些逻辑还是需要自己去编写。
实话说它们写出来的代码确实很好,不是之前那种上传PSD源文件去生成代码,都是不可维护的代码。
再聊AI发展能不能代替程序员
如果他能发展到公司购买一款产品,仅仅靠公司人的脑子想象就能生成程序,并能持续运行,那么我觉得可能真的不需要程序员了。
咱们回到全自动化工厂,其实好多大型工厂是全部自动化,但是好多工厂还是需要大量的工作人员的。所以说就是随着AI的持续发展,程序员的数量可能会减少。但是并不能完全被替代。
最后
有了这些好用的AI工具后,人肯定会懒惰的。但是我告诉大家,该学习的还是要学习,不能全部依赖AI。打铁还需自身硬
最终的代码质量、系统性能和业务逻辑的实现,仍然依赖于开发者的专业技能和经验
总之,无论是技术发展还是个人成长,自身能力的提升永远是最重要的。AI 工具是强大的辅助,但开发者自身的专业素养和技能才是核心竞争力。