ChatGPT 的出现会导致底层程序员失业吗?

简介: ChatGPT 的出现会导致底层程序员失业吗?

针对这个问题,我问了一下 ChatGPT ,它是这样说的:

1777bc792a0f4a9e903008105d5a253a.png


ChatGPT 的回答,你满意吗?不满意的话,评论区谈谈你的看法!!


正文开始:



每一次,不论是 GitHub Copilot 还是 OpenAI Codex,亦或是最近爆火的 ChatGPT,只要一个 AI 工具可以编程,紧跟而来的话题必然是:“程序员是否会因此被替代?”


程序员实惨!职业威胁一直就没停息过。

ceef8537f40849b8bddf12c7be929931.png


所以,ChatGPT可以编程这似乎很让人匪夷所思。


ChatGPT介绍一下!!是一个由OpenAI训练的大型语言模型,可以进行对话、文本生成、问答等多种任务。它使用了Transformer架构,能够从大量语料中学习语言特征。


ChatGPT可以在编程领域有多种应用,其中一些主要的应用如下:


  1. 代码生成:可以根据输入的需求或描述生成相应的代码。
  2. 代码提示:可以根据用户输入的代码片段,提供相应的代码提示和补全。
  3. 故障诊断:可以利用ChatGPT分析错误日志并给出相应的解决方案。
  4. 文档生成:可以根据输入的代码生成相应的文档。
  5. 自动测试:可以根据输入的代码生成相应的单元测试。
  6. 数据科学:可以使用ChatGPT来自动生成模型和数据集的描述。


不过需要注意的是,ChatGPT是一个非常强大的语言模型,但它并不是万能的,在生成代码的场景下还需要人工编程和检查,所以一定程度上ChatGPT的使用是需要依赖程序员的护航,才能确保完成应用。说替代程序员的,着实是过度解读了。

f93ba49afb6f4c8ba8a70fa84362c0e9.png


ChatGPT的爆火,让我想起,同样会提高程序员开发效率的低代码平台,它的出现也同样被人类污名化,职业威胁程序员。


通过低代码平台,只需要通过拖拽的方式,或者是编辑几行基础代码,就能快速的开发出各类应用系统。最关键的是低代码改变了传统开发对专业技能的要求,现在只要掌握一些基础的代码知识,甚至不需要任何基础,就可以进行应用系统的开发!

a213e4970d284a379ae3ac1d8ecf4199.png


作为国内主流的JNPF低代码平台服务商,JNPF低代码平台负责人认为:低代码的本质是解放开发者的双手,让他们从重复的代码工作中解放出来,低代码在这个过程中扮演的是“辅助者”角色,而并非“替代者”。因为永远有一些容易被忽略的边缘性技术问题,需要程序员去解决,这是低代码不能替代的。

e561c624a4314a46bc0c24ab94d9a165.png


而且低代码并不意味着完全就抛弃代码,相反在平台无法满足一些复杂的业务场景时,就需要代码的辅助,当然这个过程的代码量要可控,否则就违背了低代码开发的本质。


而像市场上一些无代码平台,确实做到了看不见任何代码,但是当平台需要去应对复杂业务逻辑系统的开发时,便会显得力不从心。

c1d03bfab6dc4cc1a55ccbbb657c991b.png


JNPF低代码平台保留了这种灵活的开发机制,当需要更深层次的处理业务逻辑时,如果平台开发不能完全匹配,就需要程序员通过代码开发实现相关能力与服务。


而这种二次开发的需求已经超过了应用创建者的能力范围,就需要专业的程序员基于平台开发。(要体验低代码平台,检索JNPF官网,免费搭建企业系统!


ef9de5aef0784e5b9a6de33d3e6b9e0f.png

所以,与其无深究低代码是否会让程序员失业,不如去想如何通过低代码技术的加持,让程序员变得更有含金量,让低代码成为程序员工作的润滑剂。

相关文章
|
人工智能 自然语言处理 安全
【网安AIGC专题10.19】论文3代码生成:ChatGPT+自协作代码生成+角色扮演(分析员、程序员、测试员)+消融实验、用于MBPP+HumanEval数据集
【网安AIGC专题10.19】论文3代码生成:ChatGPT+自协作代码生成+角色扮演(分析员、程序员、测试员)+消融实验、用于MBPP+HumanEval数据集
174 0
|
4月前
|
人工智能 程序员
ChatGPT无法取代人类程序员! IEEE 35页论文测出困难编码正确率仅为0.66%
【7月更文挑战第20天】IEEE 35页论文揭示ChatGPT在复杂编码任务上的正确率仅0.66%,表明大型语言模型虽能生成语法正确代码,但在逻辑和可读性上不及人类程序员。研究强调AI在深度领域知识与推理上的局限性,提示AI辅助而非替代的角色。[链接:https://ieeexplore.ieee.org/document/10507163]
46 2
|
6月前
|
自然语言处理 算法 程序员
chatgpt如何赋能程序员
ChatGPT作为一种先进的自然语言处理模型,可以为程序员提供多方面的赋能,助力他们更高效地完成编程工作。以下是ChatGPT如何赋能程序员的几个关键方面: **1. 代码理解与解释**: ChatGPT能够解析和理解复杂的编程逻辑,帮助程序员理解代码的功能和意图。当程序员遇到难以理解的代码段时,ChatGPT可以提供解释和说明,帮助他们快速掌握代码的核心逻辑。 **2. 代码自动生成与优化**: 基于其强大的自然语言处理能力,ChatGPT能够根据程序员的描述或需求,自动生成相应的代码片段。这不仅可以节省程序员的编写时间,还能提供多种可能的实现方式,供程序员选择和优化。 **3. 错误
|
人工智能 算法 架构师
ChatGPT无法替换最初级的程序员
ChatGPT无法替换最初级的程序员
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
ChatGPT发展到了什么程度?代码生成,程序员将被取代?
ChatGPT发展到了什么程度?代码生成,程序员将被取代?
68 0
|
6月前
|
人工智能 算法 数据挖掘
ChatGPT 调教日记(二):程序员转量化的背景知识
ChatGPT 调教日记(二):程序员转量化的背景知识
65 0
|
机器学习/深度学习 人工智能 自然语言处理
ChatGPT即将取代程序员
ChatGPT即将取代程序员
109 1
|
人工智能 程序员 开发者
|
SQL 运维 Java
如何用ChatGPT提高程序员开发效率?
如何用ChatGPT提高程序员开发效率?
544 0
|
机器学习/深度学习 人工智能 自然语言处理
我失业了?| ChatGPT生信分析初体验
我失业了?| ChatGPT生信分析初体验
124 0