打开网易新闻 查看精彩图片

ChatGPT自从去年大火,一直持续到今天,而且还会持续下去。

每个人都在思考的一个问题,就是ChatGPT能替代什么职业?

而作为一名程序员,我之前也问过ChatGPT:ChatGPT可以取代程序员吗?

ChatGPT回答:

不可以。ChatGPT 是一个自然语言处理模型,可以生成文本、回答问题等,但它不能完全取代程序员。程序员在软件开发过程中扮演着重要的角色,他们需要深入理解业务需求,并通过编写代码来实现解决方案。ChatGPT 可以辅助程序员工作,但不能完全取代他们。

从ChatGPT回答我们可以看出,软件开发是一个综合的解决方案,虽然ChatGPT不能直接替代,但可以辅助程序员,可以提升程序员的工作效率。

改变一:人人都拥有了编程能力,但不需要懂编程。

虽然目前无法替代程序员,但是我认为原本很多需要程序员协助的工作,都会消失,比如自动化办公、简单运营、数据分析统计。

比如原本需要程序员写代码从PDF批量提取图片、编写运用在Excel的VBA代码、编写数据库SQL语句等等,这些工作都需要业务人员,有基础编程能力,但ChatGPT以后就可以完全取代了。

打开网易新闻 查看精彩图片

改变二:程序员开发,只需更专注于业务逻辑。

学过编程语言Java、C#等的程序员都知道,相对于C、汇编语言等,我们习惯称Java、C#为高级语言,虽然这并不是说前者就比后者优秀,但是程序员来说,高级语言往往可以降低开发难度、极大提升我们的开发效率等诸多好处。

这是因为前者让我们不需要与计算机底层打交道,不需管理内存,我们只需专注于业务的开发。

但是有了ChatGPT的出现,我们可以让不用在意更多技术细节了,比如MD5不会使用,直接让ChatGPT帮忙写一个;比如某一个开放平台的API请求不会写,让ChatGPT帮忙写一个;这些ChatGPT都是完全可以满足的。

打开网易新闻 查看精彩图片

改变三:让程序员掌握更多编程能力。

在我们开发过程中,每一个程序员基本都会使用到多门编程语言,有些比较好入门的,不会存在任何问题,但是对于C、C++这些编程语言,对于很多程序员门槛还是有的,但是有了ChatGPT,就能大大降低入门门槛,可以让程序员能借助AI工具,灵活运用不同编程语言,开发不同的需求。

打开网易新闻 查看精彩图片

四、未来还会改变更多。

最后,ChatGPT还在发展,还会改变更多,最新ChatGPT发布的版本,已经具备联网能力,未来是怎么样,谁都不清楚,我们要做的就是拥抱它。