为什么 ChatGPT 不会杀死程序员

为什么 ChatGPT 不会杀死程序员

源节点: 3083686

In
ChatGPT 会杀死程序员吗?
,我们检查了许多威胁到程序员工作的需求抑制因素。我们还提到了需求刺激剂,它通过增加对程序员的需求来起到平衡作用。

在这篇文章中,我们将深入探讨 需求兴奋剂.

需求刺激剂包括新的计算范式和市场,不仅可以阻止编码工作的减少,还可以增加编码员的数量。

新的计算范式

任何在过去二十年或更长时间里关注 IT 行业的人都会观察到许多计算范式的浪潮,例如 Web、移动、社交、云和区块链,以及 ERP、RAD、AI 和其他描述的需求抑制因素的增长。
在我们之前的帖子中.

每一次新的计算范式浪潮都对编码员产生了新的需求。

  • Web:基于客户端-服务器架构的 ERP 的很大一部分必须进行扩展,以支持与供应商、客户和其他利益相关者之间基于互联网的交易。
  • 移动:许多现有应用程序(例如 CRM)必须“移动”(如果您愿意,也可以“移动”)。
  • 云:本地应用程序必须迁移到 AWS、Azure 和 Oracle 云基础设施等超大规模云。

Gen AI 是最新浪潮。通过在一定程度上实现编码自动化,将会抑制对编码员的需求。然而,通过要求对行业和企业特定数据进行人工智能培训(甲骨文称之为“最后一英里培训”),Gen AI 也将刺激需求
对于编码员来说。

新市场

几十年来,我们看到软件产品公司和 SAAS 公司如雨后春笋般涌现,也看到了数字化转型和消费技术的浪潮。

他们为编码工作创造了新的市场,例如:

  • COTS(商业现货)和 SAAS 公司的工程组织
  • 工具(RAD/低代码)供应商包括开源软件和 WordPress 插件。
  • Gen AI平台开发商
  • 四大咨询公司的DX实践
  • 金融科技、食品配送、拼车、共享房间、旅游和其他行业的消费互联网初创公司。
  • 软件是品牌公司。 SITB 这个术语由 Forrester 创造,指的是银行、工程和其他非软件行业通过软件实现差异化的实践。 SITB 的例子包括贸易融资和高价值基金
    银行中的传输软件以及制造自动化公司中的物联网 (IoT)。

----

@马特图克: 物联网到底发生了什么? 10 年前,物联网是下一件大事。大量的新创业公司、风险投资和炒作。结束
如今,Samsara 已成为*一家*目前独立的上市公司。

@s_ketharaman:可以说,物联网已经以传感器、DCS 和 PLC 的形式在化工厂等领域使用了 40 多年。
这些产品最多需要升级到 ZigBee 和其他开放互联网协议才能成为真正的物联网。但霍尼韦尔、施耐德和其他现有过程控制设备供应商可能会利用这些机会,但可能不会创造
新创业公司的机会。

----

  • 将人工智能注入非软件公司的产品中。例如 西门子工业副驾驶.

----

微软和西门子推出了一款名为“西门子工业副驾驶”的制造助手,它将……协助维护人员进行维修。 – @superglaze。

-------

如果最近的历史有任何指导的话,我预测 Gen AI 将创造更多的编码工作。最多可能会导致工作岗位从工程部门转移到专业服务组织(PSO)。 (对于外行来说,开发核心产品的程序员
COTS 或 SAAS 公司路线图上的编码员属于工程组织,为此类公司或其实施合作伙伴的特定客户实施或支持产品的编码员属于专业服务组织。)

也就是说,我们必须认识到生成式人工智能与之前的需求抑制器之间的一个主要区别:ERP、RAD/低代码等消除了对代码的需求。他们没有生产出程序员生产的东西。然而 Gen AI 并不能消除这种需求
对于代码。它产生了编码员原本会产生的东西。

----

@vkhosla:有趣的故事 - 在最近的一次编程黑客马拉松中,获胜者是一位营销人员。不是编码员,而是营销人员。以前是最好的编码员
获胜,更少地依赖于想法,更多地依赖于执行力和偷工减料的解决方案的能力。现在,这是最好的想法,因为我们已经民主化了编程的含义,并且进入壁垒低得多(即自然语言!)

----

从这个意义上来说,与过去的需求抑制者不同,Gen AI 确实对程序员、设计师和架构师具有直接的竞争姿态。

因此,可以说,上述讨论的新计算范式和市场驱动的对编码器的新需求也可以通过 ChatGPT 来满足。

根据我使用 ChatGPT 获取现成代码的个人经验,Gen AI 必然会减少对普通 HTML CSS 编码技能的需求。

转向复杂的网站和应用程序。让我们看下面的例子:

---- 

Me: Uber 克隆代码?
ChatGPT:创建完整的 Uber 克隆是一个复杂而广泛的项目,涉及多个组件,包括乘客和司机的移动应用程序、后端服务器、支付处理、地图和导航集成等等。
该项目通常需要开发团队和大量资源。我可以为您提供所需组件的高级概述以及一些示例代码片段来帮助您入门,但请记住,构建一个完整的
Uber 克隆超出了简单代码片段的范围……

----

你可以看到完整的回复
此处
。虽然 ChatGPT 确实提供了 Uber Clone 应用程序的许多构建块的代码片段,但从上面的摘录中可以清楚地看出,程序员仍然需要构建高级网站和应用程序。

程序员能做的就是使用 Gen AI 个人助理更快地编写质量更高的代码。在此方面,Gen AI 将补充(而不是取代)中级和高级编码员。在这方面,Gartner 为他们提供了一些专业建议:

  • 人工智能辅助软件工程提高了开发人员的工作效率,并使开发团队能够满足对软件运行业务日益增长的需求。
  • 注入人工智能的开发工具使软件工程师能够花更少的时间编写代码,从而更加关注更高级别的活动,例如引人注目的业务应用程序的设计和组合。

虽然我还没有机会使用它,但我听说了 Microsoft Github Copilot 编码助手的一些优点。

如果所有其他方法都失败了,请记住硅谷的一句古老格言:

一家运营良好的科技公司的人员编制是原来的两倍;一家经营不善的科技公司的人员编制是原来的 2 倍。

程序员不需要比这更多的工作保障保证!

-------

我可以听到程序员抱怨说,制作需求兴奋剂超出了他们的技能范围。

他们是对的。和以前一样,产品经理和营销人员(又名常态)将创建新的计算范式和市场,从而在人工智能时代激发对编码员的更大需求。然而,他们需要得到编码员、设计师和架构师的支持
又名极客在这方面的努力。

尔格生成式人工智能为极客与普通人合作提供了独特的机会。

披露:Oracle 是前雇主。

时间戳记:

更多来自 芬泰达