GPT-5发布是否预示着程序员可以被替代?

72 阅读5分钟

说实话程序员和AI并不是竞争对手的关系,程序员应该拥抱AI、驾驭AI

此次万众瞩目的GPT-5今天发布了,奥特曼着重说了此次GPT-5在编程能力上的提升。

GPT-5的编程能力就是“软件按需生成”这一理念定义 GPT-5 时代的特征之一

目前ChatGPT、Cursor、Copilot都可以体验

关于编程能力,发布会上给出相应的测试机构的测试数据

同时GPT 发布会上还邀请了 Cursor 的创始人迈克尔·特鲁尔聊他对 GPT-5 的体验感受。

不只是GPT,最近字节发布的Trae的SOLO模式也是趋于实现程序员一样的功能,从需求分析、需求文档、到编码、测试及运维它都能完成,它始终替代的是一些重复性强的机械工作。正如对于程序员来说一般CRUD的代码AI可取代性太强了,AI的出现已经引发了软件行业的重塑,很多开发方式都在改变,现在需要的不担心AI的替代或者死专代码,而应该是如何更好的使用AI来辅助程序员写代码。

《GitHub Octoverse 2024》总结出2024年的几个趋势

  • 全球人工智能活动激增2024年,GitHub上生成式AI项目的贡献数量激增了59%,项目总数增加了98%。
  • 世界范围内开发人员的数量迅速增长,GitHub教育计划已经有超过700万名经过验证的参与者。采用GitHub Copilot作为我们免费访问计划的一部分的学生、教师和开源维护者的人数同比增长100%。

其实马斯克、黄仁勋、李开复等科技互联网大佬早就有说过,以后程序员将不会存在,或者说会被替代掉。虽然大佬们说的和看的都比较长远,就像马斯克的火星计划,但AI的确已经进入了我们的生活和工作。它不像之前区块链技术和元宇宙技术,的的确确已经影响我们原本的工作方式。长远来看AI必然会替代很多人类的工作,或许正如阮一峰大佬说的AI的终极形态是"终极智能"那时或许AI就可以替换掉大多数人类,但短期应该是不现实的。更多的是我们如何利用AI提升我们的工作和生活的效率。

在AI火爆最初人们对这种被AI替代的想法是非常强烈的,特别是AI变革被视为第四次工业革命。每一次工业革命都会伴随着大量的劳动者失业,就像第一次工业革命样一,大量的马夫、手工劳动者被火车、汽车、机械化生产所替代,他们面临着失业,那段时间也爆发过多次工人破坏机器的运动。但历史的车轮不会因为这些而停滞不前,所以最后发达的人往往是优先改变的人或者说是优先掌握科技的人。也就是我们一直说的科技是第一生产力。所以我们现应该去拥抱它,这也就是现在当越来越多的AI被我们使用后,大家反而没那么担心被它替代掉,而更多的是渴望掌握它。

对于程序员来说几个观念得转变,Ctrl+C/V的时代已经过去了

李开复:“AI能够替代那些重复性、规律性强的编程任务”

黄仁勋:“编程价值下降,人类应转向其他领域(生物学、教育、农业等更具长期价值的行业)”

李彦宏:“未来不会有程序员这个职业,只要会说话人人都能编程”

马斯克:“AI最终可能取代所有工作,包括程序员”

而最近微软高层说他们要裁掉9000多名员工,主要是AI为他们省下一大笔钱,他们内部已经有30%的软件代码是由程序生成,甚至某些项目甚至 100% AI 驱动,这一数字仍在稳步攀升。无疑AI的出现,加速了程序员被迭代这一现象。

Ctrl+C/V、CRUD这些都是程序员的标签,如果还是这些标签那这些程序员必然会走向被裁员。因为CRUD这种机械性强的代码很容易被AI所替代掉。其实不只AI的出现才存在这个问题,在AI出现之前就已经有很多大佬开发出很多CRUD的脚手架,也有很多公司开发了低代码平台。都可以实现从数据库操作到业务操作的CRUD。如果说之前的低代码平台推广有一定的门槛,那边AI的出现使得这个门槛变低了。

比如以后我们要生成这个一个游戏,要纯自己写是非常困难的,当然我们可以在github上找到现存的,然后修改后再使用。但还是很多找不到,有的找到了也运行不了。有了AI后就可以轻松生成这种代码,并且如果代码运行不了可以继续与AI交互,这是以后没有了。

这么一个游戏程序几百行代码,几分钟就可以生成了。

再比如现在需要开发一个电商网站

能快速的生成,最关键的是它不但能生成,还能在这个基础上进一步的完善和修改。

总结

对我们来说应该是助力和驾驭而不应该成为放弃或者被替代,所有我们的方向应该是深入学习如何更好的利用AI工具,把简单的CRUD交给AI去实现,把节省下来的时间花在更复杂业务、更复杂的架构上,程序最终还是给人使用的,需求理解到用户的痛点上,还得是一个有经验的程序员来完成。