ChatGPT 会杀死程序员吗?

ChatGPT 会杀死程序员吗?

在构建我公司的新网站时,我向 ChatGPT 询问了以下响应式设计元素的代码:

  1. 3 张图像并排
  2. 表格有 2 行,第一行有 3 个图像,第二行有 3 个链接
  3. 一行有 3 个图像并排,下一行有 3 个链接
  4. 3 张并排的图像,带有链接的标题。

ChatGPT 回复了所有四个规范的代码片段。 其中之一在下面的展览中部分展示。

ChatGPT 会杀死程序员吗? Plato区块链数据智能。垂直搜索。人工智能。

所有代码片段都是第一次工作。 我不需要进行任何调试(并不是说我有能力做任何事情!)。

我对 ChatGPT 提供的代码中的以下行有疑问:

----

.image {伸缩:0 0 33.33%; /* 调整这个值可以改变每张图片的宽度 */ max-width: 100%;

----

我向 ChatGPT 寻求澄清。

它给了我一个非常清晰的答复,没有任何典型 StackOverflow 用户的嘲笑/居高临下的态度。

从任何基准来看,ChatGPT 的性能都是一流的。

这就提出了以下问题:

ChatGPT 会杀死程序员吗?

----

这并不是人们第一次问这个问题。

在过去二十年左右的时间里,许多当时像今天的 ChatGPT 一样具有革命性的技术被预测会让编码人员过时。 让我回忆一下其中的一些。

1.企业资源规划

过去,公司开发自己的软件。 这些通常是针对销售、采购、库存、财务、生产和其他业务功能定制开发的单点解决方案。 它们要么由内部程序员团队开发,要么外包给外部供应商。

当 ERP 进入场景并取代这些定制开发的解决方案时,人们开始想知道那些内部和外部编码员会发生什么。

2. RAD /低代码/无代码平台

大约在这个时候,我正在为一家全球 ERP 供应商负责营销工作。

互联网无处不在,我的公司有一个网站,我们所有人都有企业电子邮件帐户。 所有营销资料都托管在网站上,销售代表可以搜索和下载他们需要的任何内容。 哦,我只是开玩笑! 最后一句话不正确。 我不知道如何在公司网站上发布我的新内容,所以我将其作为电子邮件附件发送到该领域。

有一天,我在办公楼的吸烟区遇到了一位同事。 他是工程组织的一名程序员。 由于在工作中缺乏联系,我从未在办公室见过他。 我们开始就各自的工作交换意见。

我碰巧向他提到我希望建立一个用于托管营销资料的门户网站。 他告诉我,他听说过一种名为 Microsoft Frontpage 的工具,非极客也可以使用该工具通过使用可视化编辑器和拖放控件来构建简单的网站。 作为 Microsoft Visio 图表工具的高级用户,我熟悉这种范例。

我回到办公室并尝试了 Frontpage。 你瞧,我能够在一周内创建我的营销宣传门户,而无需编写一行 HTML 代码(无论如何我都无法做到)。

当时,Frontpage 采用快速应用程序开发(RAD)平台。 今天,它被称为低代码/无代码平台。

通过这次经历,我开始思考程序员的命运。

3. 代码翻译器

在我的下一家公司,我曾经销售一种可以将遗留 COBOL 代码转换为 Java 的工具。 当时,我们习惯称其为Code Translator。 我相信这个产品类别现在已更名为代码转换器。

由于代码转译器不仅能够将代码从一种编程语言翻译为另一种编程语言,而且还能够与原始语言相比进行清理,因此该技术自然会引发有关程序员(以及架构师和设计师)未来需求的问题。

4. 工作流程自动化

随着时间的推移,我使用了工作流程自动化工具,例如 IFTTT 自动化许多工作流程,例如

  1. 一旦我在公司博客上发布帖子,就会自动在 Twitter 上发布链接。
  2. 每当有人参与我的推文时,就会自动将他们添加到名为的列表中
    skr-参与者.

ChatGPT 会杀死程序员吗? Plato区块链数据智能。垂直搜索。人工智能。

再次出现的问题是这些工作流程自动化工具是否会杀死程序员?

5. 监控+可观察性

通过自动化 IT 环境中事件的检测、分类和解决的端到端流程,监控和可观察性平台使人们对未来是否需要系统管理员产生了疑问。

6.WordPress+古腾堡

我最近使用 WordPress + Gutenberg Block Editor 将我的公司网站升级为响应式设计。 我没有编写/编辑一行代码。 谁需要编码员,是吧?

----

我将上述技术称为 需求抑制因素。 它们在进入市场时都是革命性的,并威胁要夺走程序员的工作。

但他们都没有这样做。 如果说有什么不同的话,那就是现在的程序员比 IT 历史上的任何时候都多。

是什么赋予了?

我将这种明显的悖论归因于我所谓的现象的出现 需求刺激剂。 他们包含大量新的部署模型和使用场景,在迄今为止未知的计算领域创建了新的编码工作。

在后续帖子中将详细介绍这一点。 关注此空间。

时间戳记:

更多来自 芬泰达