飞行员还是电话接线员?软件开发人员消亡的预测是荒谬的

Stability AI 首席执行官 Emad Mostaque最近因其大胆的预测“五年内将不再有程序员”而成为头条新闻。虽然此类声明在社交媒体上很受欢迎,但它们并不能准确反映创造力在复杂软件开发中的作用的现实。是的,人工智能将深刻改变软件工程行业,但这些变化将主要使富有创造力和能力的开发人员能够达到创新的新高度。软件开发已经被生成人工智能所改变。微软的 GitHub Copilot 拥有超过一百万付费客户。一些研究人员预测,几年内 50% 到 80% 的软件工程职位描述将涉及生成式人工智能。

在可预见的未来,生成式人工智能的主要价值将是自动化那些占用开发人员大量时间的日常任务。Copilots 可能会取代许多框架和代码交换,因为它们速度更快。它们将极大地改进自动完成和拼写检查。这是大多数程序员乐意摆脱的软件开发的繁重工作。

根据 IDC对美国开发者的调查,生成式人工智能预计最常应用于测试、漏洞管理和编写代码。然而,同一项调查发现,只有不到 10% 的开发人员认为该技术在界面设计、原型设计或将用户需求转化为应用程序等创意学科中具有价值。

LLM 失败的地方

构建企业级软件需要对业务概念有敏锐的理解和设计新颖解决方案的能力。这就是大型语言模型失败的地方。他们接受过大量现有数据的训练,擅长快速说出已知的内容。这可能具有很大的价值,但改写和重复并不等同于创造力。

生成式人工智能对软件开发的主要影响将是减少平凡的任务,并为开发人员提供更多的时间进行创新。自动化手动编码可能有助于缓解软件工程师长期短缺的问题,而且这种短缺没有任何缓解的迹象。然而,我还没有看到任何证据表明技术可以跳出框框思考。

关于自动化对劳动力影响的悲观预测并不是什么新鲜事。有时它们会成真。由于自动交换和直拨,自 20 世纪 50 年代以来,美国电话接线员的工作岗位减少了 95% 以上。机器人不断减少人类从事无人愿意做的工作的需要。

堆栈上层

更常见的结果是自动化将工作岗位转移到价值堆栈的更高位置。

● 电子商务和客户自助服务预计将毁灭零售业,但到 2030 年,零售业总就业人数预计将增长近 8%,其中以送货上门和特色商品等服务为主导。
● 目前商业航空公司约90%的航班已实现完全自动化,但飞行员的短缺程度却达到历史最高水平。这项工作已经从驾驶飞机演变为监督复杂的系统并应对罕见但严重的紧急情况。
● 网上银行本应消灭银行分行,但如今的银行分行数量比 2000 年还要多。它们的角色已从处理交易转变为提供复杂和定制的服务,以造福出纳员和客户。● 据美国劳工统计局称
,尽管随着在线预订的出现和航空公司佣金的结束,旅行社的就业人数大幅下降,但该行业正在再次增长。许多旅行社通过将自己重塑为经验丰富的顾问并简化浏览多个预订网站的复杂性而蓬勃发展。● 医疗保健技术在诊断和病历管理方面取得了巨大飞跃,但对人类判断、同理心和复杂决策的需求确保了对临床医生的需求将长期保持强劲。

软件开发人员的工作更像是电话接线员还是商业航空公司飞行员?任何技术主管都会告诉你这个问题很荒谬。作为创始人兼CEO,我相信一名顶尖的全栈工程师比数百万美元的风险投资更有价值。我们仅仅触及了软件如何丰富我们生活的表面。自动化将使开发人员能够腾出更多时间来完成有意义的任务。

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

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

相关文章

Spring的定时任务不生效、不触发,一些可能的原因,和具体的解决方法。

1 . 未在启动类上加 EnableScheduling 注解 原因:未在Spring Boot应用主类上添加EnableScheduling注解或未在XML配置文件中配置定时任务的启用。解决方法:确保在应用的配置类上添加EnableScheduling注解,启用定时任务。 2 . cron 表达式书写…

R语言使用dietaryindex包计算NHANES数据多种健康饮食指数 (HEI等)(1)

健康饮食指数 (HEI) 是评估一组食物是否符合美国人膳食指南 (DGA) 的指标。Dietindex包提供用户友好的简化方法,将饮食摄入数据标准化为基于指数的饮食模式,从而能够评估流行病学和临床研究中对这些模式的遵守情况,从而促进精准营养。 该软件…

自动从金蝶取数,做BI报表的工具,快来长见识!

技术越进步,分析工具越智能,如今做数据分析、数据可视化,不仅能连接金蝶系统,更能直接从金蝶ERP中取数做分析,自动输出BI数据可视化分析报表。这就是奥威-金蝶BI方案。 是骡子是马,牵出来遛遛就知道&#…

Redis与数据库如何同步?

使用数据库的触发器(Triggers):在数据库中设置触发器,当数据库中的数据发生变化时,触发器将通知Redis更新对应的数据。这通常需要在数据库中编写自定义逻辑以处理触发事件,并确保同步的正确性。 缺点&#…

【C++】拿下! C++中的内存管理

内存管理 1 C 的内存分布2 C语言的内存管理3 C的内存管理3.1 内置类型操作3.2 自定义类型操作 4 operator new与operator delete函数(重点)5 new和delete的实现原理5.1 内置类型5.2 自定义类型new的原理delete的原理new T[ N ] 的原理lete[]的原理 6 总结…

day02_前后端环境搭建(前端工程搭建,登录功能说明,后端项目搭建)

文章目录 1. 软件开发介绍1.1 软件开发流程1.2 角色分工1.3 软件环境1.4 系统的分类 2. 尚品甄选项目介绍2.1 电商基本概念2.1.1 电商简介2.1.2 电商模式B2BB2CB2B2CC2BC2CO2O 2.2 业务功能介绍2.3 系统架构介绍2.4 前后端分离开发 3. 前端工程搭建3.1 Element-Admin简介3.2 El…

idea打包报错,clean、package报错

一、idea在打包时,点击clean或package报错如下: Error running ie [clean]: No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME environment variable on your system. 示例图&#xf…

深入理解分库、分表、分库分表

前言 分库分表,是企业里面比较常见的针对高并发、数据量大的场景下的一种技术优化方案,所谓"分库分表",根本就不是一件事儿,而是三件事儿,他们要解决的问题也都不一样,这三个事儿分别是"只…

C语言:字符函数 字符串函数 内存函数

C语言:字符函数 & 字符串函数 & 内存函数 字符函数字符分类函数字符转换函数tolowertoupper 字符串函数strlenstrcpystrcatstrcmpstrstrstrtok 内存函数memcpymemmovememsetmemcmp 字符函数 顾名思义,字符函数就是作用于字符的函数,…

uniapp中获取位置信息处理

在微信小程序中,获取定位,是需要用户授权的,那么当用户拒绝授权后,需要重新获取定位时,是不会再调起授权界面,这时需要用户主动打开设置界面,才可以重新开启授权权限; 那么&#xf…

【MySQL | 第一篇】undo log、redo log、bin log三者之间的区分?

undo log、redo log、bin log三者之间的区分? 从 产生的时间点、日志内容、用途 三方面展开论述即可 1.undo log——撤销日志 时间点:事务开始之前产生,根据当前版本的数据生成一个undo log,也保存在事务开始之前 作用&#xf…

PHP学习笔记2——前后端,mysql增删改查

php是一种适用于后端与前端的编程语言 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>index</t…

【亚马逊云新春特辑②】构生成式 AI 文生图工具之借助ControlNet进行AI绘画创作【生成艺术二维码】

文章目录 1.1 生成艺术二维码1&#xff09;制作基础二维码2&#xff09;确定艺术风格3&#xff09;生成艺术二维码4&#xff09;结果优化 AIGC 的可控性是它进入实际生产最关键的一环。在此之前&#xff0c;许多用户希望 AI 生成的结果尽可能符合要求&#xff0c;但都不尽如人意…

961. 最大获利(网络流,最小割,最大权闭合图)

活动 - AcWing 新的技术正冲击着手机通讯市场&#xff0c;对于各大运营商来说&#xff0c;这既是机遇&#xff0c;更是挑战。 THU 集团旗下的 CS&T 通讯公司在新一代通讯技术血战的前夜&#xff0c;需要做太多的准备工作&#xff0c;仅就站址选择一项&#xff0c;就需要完…

linux centos7.9改dns和ip

vi /etc/sysconfig/network-scripts/ifcfg-ens32 &#xff1a;wq后 重启网络服务 systemctl restart network —————————————————————————— 篇外话题 软件下载 xshell可以从腾讯软件中心下载

基于Rust语言,和WebAssembly技术,与JavaScript结合,的具体应用场景

基于Rust语言与WebAssembly&#xff08;Wasm&#xff09;技术并与JavaScript结合&#xff0c;可以应用于多个场景&#xff0c;特别是在需要高性能和/或低级系统访问的情况下。下面是一些具体的应用场景&#xff1a; 性能密集型任务: Rust加上Wasm适合执行计算密集型任务&#x…

笔记电商人工智能客服

天猫-店小蜜 标准模式 全自动接待&#xff1a;机器接待。若答不出&#xff0c;转人工引导语&#xff0c;顾客手动转人工。 智能辅助接待&#xff1a;机器人将辅助客服接待&#xff0c;在客服接待过程中提供话术推荐&#xff0c;并自动回复客服尚未接起的买家咨询。 混合接待…

在达梦DM8数据库的运行日志中出现大量 Failure occurs in data_recv_inet_once 警告信息

【问题描述】&#xff1a; 在 DM 达梦数据库的运行日志中出现大量 Failure occurs in data_recv_inet_once 警告信息&#xff0c;如下图&#xff1a; [WARNING] database P0000005986 T0000000000000022168 Failure occurs in data_recv_inet_once, code(13) len(32576, 0) [W…

使用 C++23 协程实现第一个 co_yield 同步风格调用接口--Qt计算排列组合

上一篇介绍了 co_await 的例子。与 co_await 类似&#xff0c;在C23的协程特性里&#xff0c; co_yield 用于从协程执行过程中暂停&#xff0c;并返回值。这个功能乍一听起来很奇怪&#xff0c;网上的例子大多是用一个计数器来演示多次中断协程函数&#xff0c;返回顺序的计数值…

【MySQL】DCL

DCL英文全称是Data Control Language(数据控制语言)&#xff0c;用来管理数据库用户、控制数据库的访问权限。 1. 管理用户 在MySQL数据库中&#xff0c;DCL&#xff08;数据控制语言&#xff09;是用来管理用户和权限的语句集合。通过DCL语句&#xff0c;可以创建、修改、删…