首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >高分低能的OpenAI o3:让我替代程序员?臣妾做不到啊!正在入门编程的小白要注意了

高分低能的OpenAI o3:让我替代程序员?臣妾做不到啊!正在入门编程的小白要注意了

原创
作者头像
程序员吾真本
发布2024-12-23 19:29:17
发布2024-12-23 19:29:17
3340
举报

两天前,OpenAI的奥特曼通过 Youtube 发布了即将推出的 OpenAI o3。在 Codeforces 编程比赛中,o3 获得了 2727 分的高分,远超 o1 的 1891 分。

这一好成绩让国内许多自媒体大佬再次惊呼"程序员要失业了!"

但如果我是o3,我只能说:"替代程序员?臣妾做不到啊!"

为什么o3做不到替代程序员?原因很简单:o3在Codeforces编程比赛中获得的高分,只是在一个相对简单的系统中取得的。对于经历过真实工作环境复杂性的程序员来说,这种比赛环境简直就是小儿科。

小吾可以负责任地说,o3只不过是一个"高分低能"的考试状元而已。

为什么会这样呢?让我们来看看下面的 Codeforces 编程比赛系统的特点就明白了。

Codeforces 是一个基于 Web 的编程竞赛平台,选手只需通过浏览器就能参与比赛。无需安装任何额外系统,所有评测都在 Codeforces 的在线系统中完成。参赛者专注写代码解题,提交后立即就能看到评测结果和排名。

而程序员所面临的真实工作环境是怎样的?

首先,程序员需要面对复杂的开发环境配置。每个项目都可能需要配置不同版本的编程语言、框架和依赖库,这些都需要精确安装和管理。

其次,现代软件开发涉及数据库、缓存系统、消息队列等多个系统组件的协同工作,这比编程竞赛中的单一算法题要复杂得多。

最后,程序员还要在前人留下的"诗山"代码里继续"雕花",就算把这些代码喂给o3,它大概率也只会吐出另一首"诗"。

让我分享一下使用AI的亲身经历。小吾现在正在为零基础小白写一本有趣的Rust编程入门书,其中的代码示例我也尝试让AI来帮忙编写。但结果如何呢?99%的情况下,AI给出的代码都无法通过编译。这是因为AI只会生成代码,却不会实际运行和验证这些代码是否能正常工作。即使某段代码在AI的云端环境中能够运行,也不代表它能在我的特定环境中正常工作——比如我电脑上的操作系统版本、Rust编译器版本以及各种依赖库的版本都可能与AI的测试环境不同。AI根本无法了解我本地开发环境的具体情况。

但有一点我是同意那些大佬的“程序员不存在了”的观点的,就是自撸代码的程序员正在消失,品鉴代码的鉴码师正在兴起

正在入门编程的小白要注意了,不要再做自撸代码的程序员,要做品鉴代码的鉴码师

这个话题我会在下一期中深聊。

你是怎么看o3在编程比赛中的高分的?欢迎在评论区留言。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档