天天看点

ChatGPT会取代程序员吗?我认为不会,反而会进一步提高程序员的生产力,在AI的辅助下,一个人拥有一个团队的战斗力不再

作者:汉松hansong

ChatGPT会取代程序员吗?

我认为不会,反而会进一步提高程序员的生产力,在AI的辅助下,一个人拥有一个团队的战斗力不再是一个梦想。

根据帕累托原则(28原则),软件工程中的80%工作是用20%的时间完成的,其余20%的工作需要用80%的时间来攻克。有经验的程序员都知道,写代码是很快的事情,难的是调试。

从目前的GIthub Copilot的使用体验来看,AI只能完成部分代码片段的编写,在ACM这类程序竞赛中特别适用。然而,在真正的工业级项目里面,少说也是上万行的代码,受限于GPT模型的token长度限制(GPT-3是4096),Copilot只能读取几千个单词的代码来预测之后的代码。不同代码之间如何连接完成一个具体的业务功能,目前Copilot是搞不定的。

Copilot自动化了80%的复制粘贴式的重复劳动,剩下的20%的调试和设计工作还是需要程序员来完成。

因此,现在谈ChatGPT这类AI模型替代程序员还为时尚早。Copilot的出现更像是高级语言替代低级语言的感觉,都是帮助程序员提高生产力。现在很多人都是用Python编程,因为ChatGPT的出现,以后可能都是用自然语言编程了。程序员的门槛降低了,但岗位还在。唯一的不同作为一名软件工程师,写代码不再是最主要的工作,如何更快更好地使用各种技术工具构建产品以及对业务的理解会成为最核心的竞争力。#chat GPT#

ChatGPT会取代程序员吗?我认为不会,反而会进一步提高程序员的生产力,在AI的辅助下,一个人拥有一个团队的战斗力不再
ChatGPT会取代程序员吗?我认为不会,反而会进一步提高程序员的生产力,在AI的辅助下,一个人拥有一个团队的战斗力不再
ChatGPT会取代程序员吗?我认为不会,反而会进一步提高程序员的生产力,在AI的辅助下,一个人拥有一个团队的战斗力不再

继续阅读