生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

放心,人工智能不会很快夺走你的编程饭碗

  • 2021-07-13
  • 本文字数:2095 字

    阅读完需:约 7 分钟

放心,人工智能不会很快夺走你的编程饭碗

以前,我曾担心人工智能会夺走我的工作,让我失业。毫无疑问,每年有关人工智能的恐惧散播的言论越来越多。但是我写代码的时间越长,对机器学习的了解越多,我就越不担心这个问题。


最近,OpenAI 和微软(拥有 GitHub)发布了Copilot,这是一个由人工智能驱动的结对编程“程序员”。尽管它给人们留下了深刻的印象,但是我们离能够自己编写代码的人工智能还很遥远。


然而,这并不意味着没有短期影响。


Sam Altman 曾经发过一条推文,说:


预测:人工智能将使在电脑前进行的工作的价格比现实世界中发生的工作的价格下降得更快。

和大多数人 (包括我)的期望相反,这会产生奇怪的效果。


对我们来说,幸运的是,软件工程并不只是在电脑前打字。

大多数写人工智能的人都没有写过代码

假如你编写了一些中等复杂的软件,开发者已过时的说法很快就会不攻自破。你知道“编写代码”对开发者来说并非真正的工作。


要说“软件工程师的工作就是编写代码”,就像说“作家的工作就是写几个段落”一样。尽管这是事实,但却忽略了一点:不是任何作家都能够写出《权利的游戏》这样的作品。


编写代码是最简单的部分。针对规模设计、满足客户需求和处理现有设计约束非常复杂。


现在,软件开发者是架构师、工程师和码农。但是当我们走向未来,我想我们将会看到前者更多,后者更少。

繁重的工作正在消失

像 Copilot 这样由人工智能驱动的编码工具在做什么呢?智能生成样板代码。它们取消了我们价值最低的任务。例如编写循环数据的代码,创建单元测试,以及在 Stack Overflow 上寻找答案。


身为开发者,我们管理的是精力,而非时间。每个游离的想法和谷歌搜索都会耗费一些精力。优秀的开发者希望通过研究具有挑战性的问题,而不是写简单的代码来获取高额回报。Copilot 可以帮他们做到这一点。


对于大多数开发者来说,这是好消息。除非你整天都在写 CRUD 应用程序……


由于低价值任务日益枯竭,开发者变得更像技术项目经理,我认为我们将在下一个十年中看到转型。

代码价值将降低

正确生成的代码可以让有能力的开发者用更短的时间来构建更多的技术。这一价值的大部分将由公司获得。


软件工程师的薪水不会降低,工作也不会增加。他们只是用更少的时间来完成更多的工作。当软件开发成本下降时,需求会增加。


在经济学中,当技术进步提高了使用资源的效率(减少任何一种使用所需的数量)时,Jevons 悖论(有时是 Jevons 效应)就会发生,但资源消耗的速度上升是因为需求增加。

——Jevons 悖论,维基百科


我们可以看到,很多公司都会使用相同的资源来解决更多的问题,或者出现了更多的技术公司。

降低成本带来新机会

你现在也许可以建立那些以前过于耗时或昂贵的副业项目了。假如建造某样东西所需的时间较短,那么边际效益低的项目现在就变得可行了。以前过于昂贵的机会现在可以寻求了。


也许你想开发一个聚合一些数据的简单应用。只是由于金钱奖励太低,不值得花 40 个小时来开发。但现在开发这一应用只需 20 个小时,你也许需要重新考虑一下。


对公司来说也是如此。在他们现在所做的事情之外,他们不可能寻求更低价值的机会。作为一个企业家和程序员,我喜欢这一点。

人工智能驱动的编码在未来可能带来一些风险

现在,Copilot 生成了样板代码。它比你现有的代码编辑器更加智能。但是它不会给任何人带来风险。也就是说,我们必须假设工具会继续改进。这样的话,我们可以想象未来会出现以下问题。

高级开发人才输送的枯竭

我们都是新手,曾经只能编写 CRUD 应用程序。但是当我们不再需要人来编写这些简单的应用时会发生什么呢?如何让新开发者学到足够的知识,提升价值链?

只有最优秀的开发者才能获得收益

无论哪种职业,前 1% 的收入都高于其他人。只要顶尖的开发者能完成 10 倍的工作,就有可能减少对中等技能开发者的需求。

无代码工具将使软件变成黑盒子

如果我们不写代码了,又怎么能理解人工智能编写的代码?我们是否习惯于使用我们不了解的技术?在某些时候,作为一个行业和社会,我们可能会面临这些长期问题。

最后的想法

这是我不担心人工智能剥夺我工作的最大原因。


假如人工智能能够编写软件,那就完蛋了。大家都被淘汰了,不只是开发者。


Simon de la Rouviere 曾在推特上转发了一篇文章《在 2050 年,要想成功,孩子们需要学习什么》(What Kids Need to Learn to Succeed in 2050):


Naval 对此推文回复道:(在 2050 年)“人工智能能够比人类更好地编写软件”,这就像说一个人工智能可以写小说,创造艺术,以及比人类更好的思考能力。一种能够开发出更好的软件的人工智能,是能够管理世界的人工智能,它使整篇文章变得毫无意义。


尽管媒体进行了大肆炒作,但我们也不必担心人工智能会剥夺你的编程工作。编程主要是一种创造性的职业。而就目前的情况来看,神经网络根本不可能有新的想法。另外,软件工程师是解决问题的人,而且我认为问题没有尽头。所以,尽管技术上的失业是不可避免的,但这并不会持续太久。


作者介绍:


Chris The Data Guy,全栈开发者,数据科学家。熟悉 Ruby、Python、React、AWS 等。对加密货币和经济感兴趣。


原文链接:


https://towardsdatascience.com/artificial-intelligence-is-not-taking-your-coding-job-anytime-soon-5bf0df677ee8

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2021-07-13 10:001000
用户头像
刘燕 InfoQ高级技术编辑

发布了 1112 篇内容, 共 492.1 次阅读, 收获喜欢 1966 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

移动跨端框架最全盘点,16款总有一款适合你

Onegun

flutter 移动开发 跨端框架

数据可视化图表系列解析——南丁格尔玫瑰图

Data 探险实验室

数据分析 可视化 数据可视化 图表 可视化数据

ClassIn:如何打造更稳定的Zabbix监控系统

OceanBase 数据库

oceanbase 数据库·

先行试点,创新改造:中信期货关键业务系统自主可控的实践之路

OceanBase 数据库

Apache APISIX Ingress 1.6 正式发布!

API7.ai 技术团队

APISIX Serverless Kubernetes Ingress Controller

小程序编译原理解析

Onegun

微信小程序 前端

高并发中的atomic

Steven

POI 中 getPhysicalNumberOfCells 与 getLastCellNum 有什么区别

ModStart

PHP 中命令行调用 escapeshellarg 函数中文问题

ModStart

USB端口的ESD防护电路设计

元器件秋姐

经验分享 usb 电路设计 电源电路 ESD防护

Java培训机构哪家比较不错

小谷哥

2023年汽车行业向好发展,火山引擎VeDI助力车企数智转型

字节跳动数据平台

数据库 大数据 数据处理

NFTScan:优质 NFT 应具备什么?

NFT Research

区块链 NFT

2022 OceanBase 年度报告|用技术让海量数据的管理和使用更简单!

OceanBase 数据库

数据库 oceanbase

培训机构与自学的优缺点有哪些

小谷哥

培训班有哪些学习前端开发的方法

小谷哥

盘点微服务架构下的诸多身份验证方式

API7.ai 技术团队

微服务 身份认证 APISIX

每个Java程序员都必须知道的四种负载均衡算法

JAVA旭阳

Java 架构 后端

DiT:Transformers 与扩散模型强强联手

Zilliz

AI 算法模型

podman如何开启sock使用docker客户端进行管理

ModStart

尚硅谷Airflow视频教程发布

小谷哥

大数据就业培训班哪家好?

小谷哥

先行“蜀道”, 四川农信核心系统分布式转型

OceanBase 数据库

数据治理:数据质量管理策略!

用友BIP

安信证券资管清算重要业务在原生分布式数据库的创新实践

OceanBase 数据库

数据库 oceanbase

葡萄城邀您参与「表格技术开发者新年分享会」,共话表格技术新未来!

葡萄城技术团队

Flink 批作业的运行时自适应执行管控

Apache Flink

大数据 flink 实时计算

Camtasia Studio2023免费版本电脑屏幕录制软件

茶色酒

Camtasia Studio2022 Camtasia Studio2023

为什么开发者这么看重SQL?看完这些应用场景你就明白了

雨果

sql 数据库管理工具 SQL开发工具

JDK结构介绍

Steven

阿里云连续3年跻身Gartner全球云数据库管理系统领导者象限

云布道师

阿里云

放心,人工智能不会很快夺走你的编程饭碗_AI&大模型_Chris The Data Guy_InfoQ精选文章