写点什么

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

  • 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

2021-07-13 10:001095
用户头像
刘燕 InfoQ高级技术编辑

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

关注

评论 1 条评论

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

假如让你来设计SSL/TLS协议,你要怎么设计呢?

华为云开发者联盟

网络安全 HTTP 通信 SSL/TLS 协议 网络通信安全

新 Slogan 新征程|OceanBase 海量记录 笔笔算数

OceanBase 数据库

分布式数据库 oceanbase 品牌slogan

毕业设计

施正威

微服务工程中,基础组件应用

架构 分布式 微服务

Android TabLayout 选中 tab 文字加粗显示

逆锋起笔

android 3月月更 TabLayout android滑动标签

2021 年的技术总结与趋势分析,我们访谈了几位开发者

知晓云

小程序 微信 元宇宙

API 网关 Apache APISIX 集成 Eureka 作为服务发现

API7.ai 技术团队

Eureka 服务注册与发现 API Gateway APISIX 网关

《大饼卷一切》爆笑相声剧 今晚开票!

InfoQ 天津

普通索引和唯一索引,难道还分不清

华为云开发者联盟

MySQL 数据库 索引 唯一索引 普通索引

技术平台&应用开发专题月 | 一文搞懂全链路监控系统(下)

用友BIP

用友 用友iuap

可观测性能力升级,Apache APISIX 集成 OpenTelemetry

API7.ai 技术团队

开源 api 网关 OpenTelemetry Apache APISIX

「架构实战营」模块四作业 考试试卷存储方案

hxb

「架构实战营」

惨,给Go提的代码被批麻了

捉虫大师

Go 开源 Code Review

Apache APISIX 携手 CoreDNS 打开服务发现新大门

API7.ai 技术团队

服务发现 API网关 Apache APISIX

开源云 IDE 产品新宠儿,如何使用 Gitpod 开发 APISIX?

API7.ai 技术团队

ide 开发工具 Apache APISIX

AI人脸识别测温一体机设计

DS小龙哥

3月月更

Dubbo服务如何优雅的校验参数

vivo互联网技术

dubbo 服务器 java;

大数据培训:SQL如何去重的方法

@零度

大数据开发

java培训:内存泄漏问题排查与分析

@零度

JAVA开发

web前端培训:使用 Rust 编写 React 组件

@零度

前端开发 React

订单中心探索业务系统数据预置助力快交付之路

鲸品堂

敏捷交付

项目启动丨木林森携手用友iuap共谱数字化转型新篇章

用友BIP

用友 用友iuap

毕业总结

施正威

全国人大代表建议:成立国家级“元宇宙”研发机构

CECBC

2022年中国婴童零辅食行业市场洞察

易观分析

零辅食

摄影师教你开发小程序,「龟斯的风光摄影助手」的设计与开发思路详解

知晓云

微信 前端开发 小程序开发

眼影、口红、香水…特别的日子献给所有的她 | InfoQ 会员周女神节特别限定活动

InfoQ写作社区官方

热门活动 InfoQ会员周 38妇女节

Method-Swizzling 方法交换

CRMEB

4364Mb/s,助力SM4性能提升40倍的商密 SIG 还有哪些新进展?

OpenAnolis小助手

Linux 开源 互联网社区 sig

跨越DDD从理论到工程落地的鸿沟

华为云开发者联盟

DDD 业务逻辑 领域模型 设计思想 业务治理

GraphQL 碰撞 Apache APISIX,提升 API 领域的安全与性能

API7.ai 技术团队

开源 api 网关 graphql APISIX 网关

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