ChatGPT有多强?真的能替代程序员?一起来看看!

最近网络上很多文章都在说ChatGPT,神乎其神,我也试着玩了一下,这里分享下过程。

从结果来说,它离替代程序员还有很长的一段路要做。因为程序的工作虽然是由各个小模块组成,但是一个系统性的大逻辑,可能是现阶段的它所无法触及的。毕竟一个系统由n个小模块,以及模块间的协作区完成工作。就算它能帮助完成一些模块的编码,但是对于系统需求的转化,还是需要程序员去跟进。

对于高级和中级程序员来说,它是一款非常不错的辅助工作,能节省很多的信息筛选和排错的时间,比如一些功能,我们用搜索引擎的化,可能会出现很多冗余无用的信息,而用它能精准定位到,在搜索引擎还需要花费时间和精力去筛选信息。

对于初级程序员来说算是一个福音,它并不会消灭初级程序员,而是能让初级程序员更快成长为中级程序员。

整体来讲,我还是感觉挺意外的。

我准备了以下10个问题,看看它的表现:

1:让它封装一个函数来实现某些功能 2:给出一个函数让它优化 3:给出一段代码让它说明代码逻辑 4:给出一段代码让它查找bug 5.1:让它根据指令说出逻辑1 5.2:让它根据指令说出逻辑2 6:让它根据需求描述实现对应指令的逻辑 7:让它用PHP封装一个POST请求函数 8:让它用python3写个二分法查找函数 9:让它模拟10行SQL的查询结果数据 10:让它找出给定数组中找出第3行第三列的值

最近网络上很多文章都在说ChatGPT,神乎其神,我也试着玩了一下,这里分享下过程。 从结果来说,它离替代程序员还有很长的一段路要做。因为程序的工作虽然是由各个小模块组成,但是一个系统性的大逻辑,可能是现阶段的它所无法触及的。毕竟一个系统由n个小模块,以及模块间的协作区完成工作。就算它能帮助完成一些模块的编码,但是对于系统需求的转化,还是需要程序员去跟进。 对于高级和中级程序员来说,它是一款非常不错的辅助工作,能节省很多的信息筛选和排错的时间,比如一些功能,我们用搜索引擎的化,可能会出现很多冗余无用的信息,而用它能精准定位到,在搜索引擎还需要花费时间和精力去筛选信息。 对于初级程序员来说算是一个福音,它并不会消灭初级程序员,而是能让初级程序员更快成长为中级程序员。 整体来讲,我还是感觉挺意外的。 我准备了以下10个问题,看看它的表现: 1:让它封装一个函数来实现某些功能 2:给出一个函数让它优化 3:给出一段代码让它说明代码逻辑 4:给出一段代码让它查找bug 5.1:让它根据指令说出逻辑1 5.2:让它根据指令说出逻辑2 6:让它根据需求描述实现对应指令的逻辑 7:让它用PHP封装一个POST请求函数 8:让它用python3写个二分法查找函数 9:让它模拟10行SQL的查询结果数据 10:让它找出给定数组中找出第3行第三列的值
经验分享 程序员 微信小程序 职场和发展