近日,Twitter 上一名技术人分享了他监督的一个事件,即拥有 19 年编码经验、会 100% 手写代码的程序员最终败给一位仅有 4 年经验、却善用 Copilot、GPT-4 的后辈,后因不愿拒绝使用辅助代码工具,只想写可控的代码,惨遭面试淘汰,而后者轻松拿到了全职 Offer。

 

100% 手写代码的 19 年老程序员 vs 善用 AI 编程工具的 4 年新程序员

事情起因于一位名叫 Ab Advany 的技术人在 Twitter 上的分享,两周前,他帮助在代理机构的一个朋友去监督一个项目,期间聘请两名程序员来创建最简可行性产品(Minimum viable product,简称 MVP)。

他和两位程序员都有过合作,所以也知道他们相应的背景:

其中一位是来自德国的 Alex。平时会 100% 的手写代码。19 年的编码经验。

另一位是巴基斯坦的 Hamid。他擅长编写代码,也会使用 Copilot、GPT-4 辅助代码工具,以及无代码开发。拥有 4 年的开发经验。

让他们各自去创建 MVP,你觉得会发生什么。

需要提前注明的是,这两位程序员都收到了 Figma 详细的规格说明。另有一位设计师协助他们提供所需的资产,还有一些需要整合的现有代码。

一周时间之后,先来看看善用 AI 辅助编程工具的 Hamid 的情况。

Hamid 率先完成了 MVP 的第一个版本,以及完成 100% 的代码测试覆盖率和无代码部分的端到端测试。整体来看,MVP 的 95% 工作似乎已经完成,甚至乍一看这款产品可以工作......

具体来看,Hamid 先是借助无代码应用程序开发平台 Bubble 构建了 UI 和前端,使用 GPT-4 生成 Cloudflare Workers,使用 Copilot 集成现有代码,并使用 GPT-4 (playwright/ava) 生成测试。

整体成本:

GPT-4:211 美元

Copilot:20 美元

Cloudflare:5 美元

无代码平台 Bubble:134 美元

薪酬:2460 美元(工作 41 小时) 

托管/运行成本:139 美元/月

与之形成对比的是,手敲代码、拥有 19 年开发经验的 Alex 的最新进展:

Alex 一周共计完成了大约 7% 的任务。

整体成本:

托管服务 Vercel:20 美元 

薪酬:3500 美元

估计用于开发所有内容:45,000 美元。并预计 11,000 美元用于添加测试。

托管/运行成本:20 美元/月

起初,Ab Advany 和他的朋友都认为 Hamid 会在 8-10 周内完成 MVP 的构建,而 Alex 会多花一两周,但结果让他们都感到吃惊。

不紧跟时代,就会被淘汰??

一个月前,GitHub CEO Thomas Dohmke 为自家的 AI 辅助编码工具GitHub Copilot X 站台,在全球网络峰会现场,亲自下场体验了一把,最终用 18 分钟编写出了一款贪吃蛇游戏。

整个编码过程速度之快,似有让人人成为“10 倍开发者”的趋势。

不过,近日,Twitter 上一名技术人分享了他监督的一个事件,即拥有 19 年编码经验、会 100% 手写代码的程序员最终败给一位仅有 4 年经验、却善用 Copilot、GPT-4 的后辈,后因不愿拒绝使用辅助代码工具,只想写可控的代码,惨遭面试淘汰,而后者轻松拿到了全职 Offer。

当「拒绝使用 Copilot、GPT-4 等编码工具,即使有多年编码经验,还是会被淘汰」这样太过绝对性的后果照进现实时,引发不少程序员热议——编码是否可以作为衡量程序员的唯一标准?辅助编程工具对于当代程序员而言,究竟是可选项还是必选?凭什么拒绝使用 AI 辅助代码编程工具后,经验丰富的程序员就没有了优势?它是否真的能够提升效率?

 

Logo

加入「COC·上海城市开发者社区」,成就更好的自己!

更多推荐