短短一周,两位程序员,令人震惊的结果!? Hamid,开发经验较少,借助GPT-4、Copilot和无代码工具。而传统编码的Alex,10多年开发经验。进行了一次开发比赛。 结果如果?面对智能,人工还有未来吗?
短短一周,两位程序员,令人震惊的结果!? Hamid,开发经验较少,借助GPT-4、Copilot和无代码工具。而传统编码的Alex,10多年开发经验。进行了一次开发比赛。
结果如果?面对智能,人工还有未来吗?
@advany
进行了全程记录,中文翻译如下?
Alex,他有19年开发经验,手工编程开发;Hamid,4年的编程经验,使用Copilot和GPT-4。
两人的任务是基于同一份Figma工具生成的设计稿和详细的规格来创建一个软件原型(MVP)。
仅仅一星期,Hamid就使用@bubble
完成了UI设计,无缝集成了原代码,使用GPT-4生成了Cloudflare Workers,?
甚至用GPT-4(playwright/ava)生成了测试集并完成了无代码部分的测试,项目已经完成了95%。
与此同时,Alex只完成了任务的7%。
开发过程中,两位工程师都可以用同一位设计师帮助他们获取所需的设计资源。
基于完成情况,对项目的开发成本测算如下:?
Hamid完成了95%的任务,成本:
GPT-4:$211
Copilot:$20
Cloudflare:$5
Bubble:$134
报酬:$2460(工作了41个小时)
主机/运行成本:$139/月
Alex完成了7%的任务,成本:
Vercel:$20
报酬:$3500
预计开发全部完成$45,000,另外测试费用为$11,00;合计$56000
主机/运行成本:$20/月
可以看出,完全不依靠ai开发的alex的开发成本,约为依靠ai开发的Hamid的开发成本的20倍!
实验结束后,作者与Alex进行了一次谈话。
他的回答是:“但是运行这个应用会便宜得多,而且你将拥有一切的控制权。” 他没有理解以13倍的速度进行交付和以25倍的开发成本带来的机会成本。 Alex被解雇了 ?
因为他不理解ai带来的效率提升。
进行这个实验的开发机构有100多名像Alex这样的开发人员。现在他打算重新培训或者用像Hamid这样的开发人员来替换他们…
作者 @advany
认为像Hamid这样的人五年后仍然会有工作,而像Alex这样的人将不得不找其他工作/职业。?
我对此有一点点不同的想法,ai带来的开发平权让不久之后开发软件会像写小作文一样人人可做,重要的不是光成为现在的Hamid,而是要不断掌握新的工具和理念,不断挑战自己。