什么是那 10% 不能被 AI 轻易取代的技能?

90% 和 10%

以 ChatGPT, CoPolit 为代表的大语言模型技术,正在颠覆很多领域,大家都在想 – 我的技能还有用么?我的行业还能保住么?

前两周,软件工程界的领军人物 Kent Beck 发了一个关于 ChatGPT 的感想,结果引起了很多转发和讨论。 他写一个博客进一步解释:


[翻译文章,原文来自 https://tidyfirst.substack.com/p/90-of-my-skills-are-now-worth-0 ]

我(Kent Beck)昨天发了一个推,结果反响强烈:

https://twitter.com/KentBeck/status/1648413998025707520?s=20

在这里插入图片描述

我想对此多说几句。

首先,我 不知道 哪些技能在90%中,哪些在10%中。(我待会儿就会告诉你为什么我这么划分)。 我们回到了 3X 的探索领域:探索Explore / 扩展 Expand /提取术语 Extract terms。找出答案的唯一方法是尝试一下很多想法。

其次,为什么我得出的结论是,我 90% 的技能在经济上变得毫无价值?我是从一些经验中疯狂地推断。

昨天,我们一群人做了一个单词练习。我拿了一个语义正确的句子,把它变成了有力并抓眼球的东西。我通过一系列的单词变换做到的。有人说,“这意味着XYZ”,我说,“写下来吧“。然后我修改句子,用一个较强的动词代替了一个弱动词——例如, “想要” (would like to)变成了“渴望” (crave)。

在尝试了 ChatGPT之后,我意识到 ChatGPT 也可以同樣地打出同样的句子,而且可能更快。任何知道怎么提问的人都可以从 ChatGPT 那里得到差不多的结果,当然,这种技能和我说的 10% 技能有关系。

我花了我在这个星球上的 1 - 2% 的时间写作,就是把一些单词连成句子。对于程序员来说,我很写得挺不错的。但是,这个差异化技能的价值刚刚被 ChatGPT 降低到了零。现在,任何人都可以像我一样把单词排连成句子。

我可以列出过去对我和客户有价值的技能。其中许多现在在很大程度上是可以复制的。其他的,比如烘焙,就没有那么多了(但在咨询环境中也很少有价值)。

第三,技术革命通过以下方式进行:

  1. 极大地降低过去昂贵的东西的成本。
  2. 探究那些突然变得便宜的东西究竟有什么价值。

ChatGPT 可以用 Biggie Smalls(愿他安息)的风格写了一篇关于 测试需求列表 的饶舌歌。这不是一个伟大的饶舌歌,所以我不会把歌词写在这儿,但这的确是一个饶舌歌。我做梦也想不到自己会写一个。现在我接下来可能做的事情的空间扩大了1000 倍。(用伍迪·格思里(Woody Guthrie)风格的民歌写同一主题,歌词也很蹩脚。)

第四,每个人都可以说,“是啊,但ChatGPT不是很好”,我想提醒你,技术革命不是关于绝对值,而是增长率。如果我现在很大,你很小,但你成长得更快,那么你超越我只是时间问题。

我的技能在不断提高,但 ChatGPT 的技能进步得更快。它超越我,这只是时间问题。

下一步是什么?我要把能想到的一切都用 ChatGPT 尝试一下。我已经在我的艺术作品上训练了一个模型。我会在 ChatGPT 的协助下尝试各种任务,看看什么能成功。


以上是 Kent Back 的文章的部分翻译, 他还让 ChatGPT 写了两篇小文,一篇同意他的观点,另一篇反对他的观点。 你可以在原博客中看到:https://tidyfirst.substack.com/p/90-of-my-skills-are-now-worth-0

类似的划分

Kent 在他的文章中并没有提及划分 90% 和 10% 的理由, 但是在软件开发领域, 另一位大师以前倒是做过类似的划分。

瓦茨·汉弗雷 (Watts Humphrey)说过:软件领域可以分为两个方面,坚持不懈的工程工作占了 90%,技艺创新的大爆发只占 10%. 我们想一下软件工程师每天的工作,我们看单纯花在 代码相关 事项上的时间, 90% 都花在哪里了?

  • 设置环境,适配环境
  • 同步代码
  • 写代码做各种数据的接收,解析,发送,增删改查 …

软件工程师可以回想一下,自己做的事情中,足够独特、或者有创意,能写成博客的,是有 10% 么?

从我们目前看到的 CoPilot 以及各种 AI 辅助工具、云 IDE (例如 CSDN 的 InsCode)来看,它们的确可以取代日常的各种简单工作,随着 AI 能力的提高(Kent 的文章提到,AI 的进步速度要大大超过人类),他们在这些初级、常规性的工作中一定能做得非常好。 那么,人类软件工程师的 10% 核心技能到底是什么呢?

我觉得,10% 的技能有这些方面:

  • 对技术的娴熟掌握,高效 debug 的能力
  • 对软件体系架构的全面理解,集成的能力,把你写的 1000 行代码集成到现有的十万行代码的系统中去,能把各个模块集成、优化为一个高效的系统。
  • 对软件运行数据的理解,能从数据中洞察到问题,而不只是一个会念数据的人类。
  • 提问的能力,向用户提问,了解用户的真正需求,向领导、同事提问,了解大家的思路,当然,还有从对方的角度思考问题的能力,交流的能力。

上面这些能力,如果有了 ChatGPT,AI编程工具的帮助,有很大可能会发挥出有 100 倍、1000 倍的威力。

关于 Kent Beck

Kent Beck 肯特·贝克 (1961 年生)
美国软件开发工程师、软件工程咨询师
他软件开发方法学的意见领袖,是最早研究软件开发的模式和重构的人之一,是敏捷开发的开创者之一,更是极限编程和测试驱动开发的创始人,同时还是JUnit的作者,他的著作有 《重构》,《测试驱动开发》等。 他对现代软件开发影响深远。

关于 瓦茨·汉弗雷 Watts Humphrey

瓦茨·汉弗雷 (1927 - 2010) 软件工程的奠基人,软件成熟度模型 CMM 的提出者。 详情:https://www.sohu.com/a/344014634_505788

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/11434.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT/GPT-4 或将从根本上改变软件工程

文章目录 一、前言二、主要内容 🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、前言 编程也可能是最容易被 AI 技术取代的工作之一,软件的构建方式将产生根本性的转变。 今年以来,相信大家都听说过 ChatGPT、New Bing 和…

程序员危!传OpenAI全球招外包大军,手把手训练ChatGPT取代码农

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 码农真的危了! 最近有消息称,OpenAI已经在悄悄地训练ChatGPT,让它学习人类的思考过程,从而真正掌握软件工程,彻底代替「初级码农」。 OpenAI招外包大军…

ChatGPT重量级对手产品:Claude对外发布

什么是Claude Claude是下一代人工智能助手,基于 Anthropic 对训练有用、诚实和无害的人工智能系统的研究。Claude 可通过我们的开发人员控制台中的聊天界面和 API 进行访问,能够执行各种对话和文本处理任务,同时保持高度的可靠性和可预测性。…

RabbitMQ硅谷笔记

文章目录 RabbitMQMQ的相关概念什么是MQ为什么用MQMQ的分类MQ的选择 RabbitMQRabbitMQ概念RabbitMQ四大核心概念生产者交换机队列消费者 RabbitMQ基本功能教程安装官网Docker安装Docker安装中出现的一些错误 入门案例搭建基础环境编写代码 Work Queues轮询分发消费消息应答概念…

硬核干货篇:关于腾讯程序员的9个生存法则

腾小云导读 本文作者在腾讯多年,主要从事的是腾讯云CDN、EdgeOne产品的后台研发工作。作者在云计算领域遇到了不少代码设计和程序设计的问题,他对于如何把项目中的代码标准化、提高开发维护的效率,做了总结梳理。本篇为各位分享作者总结的代…

windows布局go-cqhttp

视频教程 windows布局go-cqhttp_哔哩哔哩_bilibili 官网:https://docs.go-cqhttp.org/ go-cqhttp文件下载地址:https://github.com/Mrs4s/go-cqhttp/releases 使用软件pycharm:https://www.jetbrains.com/pycharm/ 安装依赖库: …

Glados使用教程详解【2023更新】

Glados的含义有很多,如果你是指的是Glados加器速的使用方法,可以具体看: https://waimao.pro/glados/ 如果是Glados人工智能角色的使用,可以看接下来的教程。 GLaDOS(Genetic Lifeform and Disk Operating System&am…

2021面试总结

优先级 一级优先级:js、框架(vue/react)、项目介绍 二级优先级:html/css、浏览器相关 三级优先级:webpack、ts、git js js中的this指向 1、默认绑定,严格模式下指向undefined,非严格模式下执…

Java进阶3 - 易错知识点整理(待更新)

Java进阶3 - 易错知识点整理(待更新) 该章节是Java进阶2- 易错知识点整理的续篇; 在前一章节中介绍了 ORM框架,中间件相关的面试题,而在该章节中主要记录关于项目部署中间件,监控与性能优化等常见面试题。…

鹅厂程序员的9个生存法则

👉腾小云导读 本文作者在腾讯多年,主要从事的是腾讯云CDN、EdgeOne产品的后台研发工作。作者在云计算领域遇到了不少代码设计和程序设计的问题,他对于如何把项目中的代码标准化、提高开发维护的效率,做了总结梳理。本篇为各位分享…

简单的用户登录,注册,与退出

文章目录 前言一、登录界面1.HTML部分2.CSS部分 二、javascript部分/Js/为存放路径登录按钮注册按钮退出按钮 三、后端部分SysUser实体类SysUser控制类SysUser服务层SysUser服务实现层SysUser访问层mybatis部分 四、ResponseCode部分五、maven部分总结 前言 HTML,让…

3. 用户/管理员注册登录 - 如何使用个人Facebook来登录门户网站

Facebook也是使用OAuth2.0协议的几个Provider之一,可以将它放到我们的Protal中使用,下面我们将通过配置Prodiver来实现使用个人Facebook账户登陆我们的Power Protal。 1. 首先登录到我们的Power Apps,在左侧应用栏中选择应用,找到…

ChatGPT,你了解UWB吗?

说到最近网上最火的科技名词,非“ChatGPT”莫属。推出仅5天,用户超100万,上线两个月,全球活跃用户破1亿。上知天文下晓地理,能做题、会写诗、懂代码、几秒钟撰写论文,可以聊天交互……近日,一款…

留学生ChatGPT使用场景有哪些?用对了,学习效率事倍功半

ChatGPT的使用可谓是当今留学生必须掌握的内容之一。让我看看,应该没人还不知道如今hit爆的人工智能ChatGPT吧?!留学生正确使用ChatGPT可以帮助你解决许多问题,包括语言障碍、文化差异和学习压力等等。今天,求真老师就…

微信小程序之三步简单上手如何使用后端提供的接口

一.在js中的data对象中定义一个用于接收数据的空数组 这个数组我命名为resData。 二.在js中用wx.request发起网络请求 在测试的时候可以先把不校验合法域名给勾选上 wx.request({//这里的url用的是新视觉实训的一个测试接口url: https://edu.newsight.cn/wxList.php,//succe…

微信小程序开发者账号注册以及开发者工具的使用

打开微信小程序开发者平台官网 https://mp.weixin.qq.com/ 点击注册 选择小程序 接下来就是填写个人信息进行认证 在账号申请好后,我们下载一个微信开发者工具 进入官网https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 根据电脑对应…

ChatGPT可以一本正经的胡说八道,其他AI可以吗?

目录 1.ChatGPT是什么? 2.它是哪个公司开发的? 3.TA会做什么? 写文章 写代码 聊天 4.总结 1.ChatGPT是什么? ChatGPT是由人工智能实验室OpenAI上线的一款由 聊天机器人模型新模型,暂时网页版允许用户免费使用&…

CHATGPT是新的“搜索引擎终结者”吗?百度是否慌了

ChatGPT 以其非凡的自然语言处理 (NLP) 能力和清晰的响应风靡全球,有望带来一场重大的技术革命。在不知不觉中,叙事转向了ChatGPT与百度的对决,因为来自OpenAI的智能和健谈的聊天机器人已经慢慢获得了“潜在的百度终结…

搜索引擎已死?ChatGPT访问量创新高:面前只剩三家

ChatGPT上月全球访问量 17.6 亿次,已达到谷歌的2%! 根据SimilarWeb统计,已超越必应、鸭鸭走DuckDuckGo等其他国际搜索引擎。 挡在前面的除了谷歌,就只剩中国的百度和俄罗斯的Yandex了。 如果把谷歌从图表中拿走更容易观察。整个…

ChatGPT 究竟在做什么?它为何能做到这些?(2)

机器学习和神经网络的训练 到目前为止,我们一直在讨论那些 “已经知道” 如何完成特定任务的神经网络。但是,神经网络之所以如此有用(估计也是在大脑中),是因为它们不仅是可以完成各种任务,而且可以逐步 “…