AI 会淘汰程序员吗?

image

前言

前些日子看过一篇文章,说国外一位拥有 19 年编码经验、会 100% 手写代码的程序员被企业解雇了,因为他的竞争对手,一位仅有 4 年经验、却善于使用 Copilot、GPT-4 的后辈,生产力比他更高,成本比他更低,同样开发一个 MVP 产品,他一周才完成 7% 的工作,一周花费的成本是 3520 美元,而善于利用 AI 的后辈,一周的时候已经完成了 95% 的工作,甚至乍一看这款产品都可以工作了,而这位后辈所花费的成本才花费了 2969 美元,所以,他被公司解雇了。

在程序员手中诞生的 AI,对它的 “父亲” 似乎已经越来越具有威胁力了,

在未来,程序员会被 AI 淘汰吗?

一下子,网络上众说纷纷……

支持理由

有的网友认为淘汰是必然的事情。

因为程序员的工作就是写代码,把现实世界中的需求通过计算机语言翻译成源代码,再经过编译器转换成CPU能直接处理的机器码,最后形成可执行的功能、乃至应用程序,而这部分工作已经可以被大模型替换了,因为计算机语言是有语法的,它是遵循既定规则的标准化产物,特别是随着自然语言理解技术的进步,很多大模型都已经做到了听懂用户的自然语言,并能基于提示词完成一定的任务了。

image
image

在支持这种论点的人群中,最有名的大概就是百度创始人、董事长兼 CEO 李彦宏和英伟达 CEO 黄仁勋两位大佬了。

前段时间,英伟达 CEO 黄仁勋就发出惊人言论:都别学编程了,以后交给 AI 就行了,以后人人都是软件工程师。

百度创始人、董事长兼 CEO 李彦宏也有一番话,“未来的编程语言只会剩下两种,一种叫做英文,一种叫做中文” 。他甚至进一步表示,以后不会存在 “程序员” 这种职业了,因为只要会说话,人人都会具备程序员的能力。

“程序员” 这个职业将不复存在,这样的论断从李彦宏嘴里说出来,牵动了更多人的关注,毕竟在国内互联网行业早期的弄潮儿里,李彦宏可以算得上是技术背景最顶尖的那几位。

反对理由

但是也有很多网友表示不赞同。

网友 “墨凡君” 就说,AI 本身是由程序员创造出来的,不论以后 AI 的能力如何进一步的发展,我们都需要有精通人工智能的程序员来对它进行管控。否则,任由 AI 的自趋势发展,很有可能会出现灾难性的后果,就像《终结者》电影里描述的那样。

image

网友 “爱凡学苑” 也认为,编程和软件开发是两回事,调研,需求的整理,软件的部署,日常维护,这些工作还是需要专业的人员来处理,AI 能够成为我们的好帮手,帮助我们更好地工作,但不会彻底替换。

image

互联网大佬周鸿祎也是反对人群中的一员,他认为计算机行业是独特的,大模型的崛起,反而对程序员的需求会持续增长。并且他认为,尽管未来可能会实现人人都会使用电脑,人人都可以在一定程度上扮演程序员的角色,但不同人用电脑创造的产品将具有天壤之别。

image

我的看法

作为一名程序员,在日常的开发工作中,我也深深依赖于 AI 的帮助,不论是自动生成参考代码,还是精准地答复问题,AI 都使我的工作效率提高非常大。

AI 对我们的影响已经越来越大,不管未来它能不能发展到能够自主思考的程度,会不会淘汰我们,就目前而言,作为一个新兴的工具,我觉得不要等,立刻拥抱它、使用它,毕竟先进的工具就代表着先进的生产力,我们没必要因噎废食,觉得 AI 未来会威胁到我们就排斥它,雪藏它,也许在使用的过程中,我们可以找到更好地方式跟它和平相处,对此我抱很乐观的态度。

这是一个变革的时代,如果不能抱紧新时代的 “大腿”,也许不等 AI 淘汰了我们,我们就自己淘汰了自己!您觉得对吗?欢迎留言讨论。

我是老杨,一个奋斗在一线的资深研发老鸟,让我们一起聊聊技术,聊聊人生。

都看到这了,求个点赞、关注、在看三连呗,感谢支持。

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

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

相关文章

西南交通大学【算法分析与设计实验3】

实验3.3 任务分配问题 实验目的 (1)理解穷举法典型算法的求解过程。 (2)学习穷举法的时间复杂度分析方法,并通过实验验证算法的执行效率。 (3)学会如何利用穷举法求解具体问题,了…

按是否手工执行测试的角度划分:手工测试、自动化测试

1.手工测试(Manual testing) 手工测试是由人一个一个的输入用例,然后观察结果,和机器测试相对应,属于比较原始但是必须的一个步骤。 由专门的测试人员从用户视角来验证软件是否满足设计要求的行为。 更适用针对深度…

哈希表 | 哈希查找 | 哈希函数 | 数据结构 | 大话数据结构 | Java

🙋大家好!我是毛毛张! 🌈个人首页: 神马都会亿点点的毛毛张 📌毛毛张今天分享的内容🖆是数据结构中的哈希表,毛毛张主要是依据《大话数据结构📖》的内容来进行整理,不…

程序化交易广告及其应用

什么是程序化交易广告? 程序化交易广告是以实时竞价技术即RTB(real-time bidding)为核心的广告交易方式。说到这里,你可能会有疑问:像百度搜索关键词广告还有百度网盟的广告,不也是CPC实时竞价的吗&#x…

创建kset

1、kset介绍 2、相关结构体和api介绍 2.1 struct kset 2.2 kset_create_and_add kset_create_and_addkset_createkset_registerkobject_add_internalkobject_add_internal2.3 kset_unregister kset_unregisterkobject_delkobject_put3、实验操作 #include<linux/module.…

kafka(一)原理(2)组件

一、broker 1、介绍 kafka服务器的官方名字&#xff0c;一个集群由多个broker组成&#xff0c;一个broker可以容纳多个topic。 2、工作流程 3、重要参数 参数名称 描述 replica.lag.time.max.ms ISR中&#xff0c;如果Follower长时间未向Leader发送通信请求或同步数据&a…

【分布式数据仓库Hive】HivQL的使用

目录 一、Hive的基本操作 1. 使用Hive创建数据库test 2. 检索数据库&#xff08;模糊查看&#xff09;&#xff0c;检索形如’te*’的数据库 3. 查看数据库test详情 4. 删除数据库test 5. 创建一个学生数据库Stus&#xff0c;在其中创建一个内部表Student&#xff0c;表格…

开源自动化热键映射工具autohotkey十大用法及精选脚本

AutoHotkey&#xff08;AHK&#xff09;是一款功能强大的热键脚本语言工具&#xff0c;它允许用户通过编写脚本来自动化键盘、鼠标等设备的操作&#xff0c;从而极大地提高工作效率。以下是AutoHotkey的十大经典用法&#xff0c;这些用法不仅解放了用户的双手&#xff0c;还展示…

OpenGL3.3_C++_Windows(27)

法线/凹凸贴图 如何让纹理产生更细节的效果&#xff0c;产生凹凸视觉感&#xff1f;解决思路之一&#xff1a;镜面贴图(黑—白&#xff09;&#xff08;&#xff08;diffuse贴图&#xff08;rgba&#xff09;&#xff09;&#xff0c;阻止部分表面被照的更亮&#xff0c;但这并…

不是大厂云用不起,而是五洛云更有性价比

明月代维的一个客户的大厂云境外云服务器再有几天就到期了&#xff0c;续费提醒那是提前一周准时到来&#xff0c;但是看到客户发来的续费价格截图&#xff0c;我是真的没忍住。这不就是在杀熟吗&#xff1f;就这配置续费竟然如此昂贵&#xff1f;说实话这个客户的服务器代维是…

ForkJoin框架与工作窃取算法详解

文章目录 一、ForkJoin框架概述1_核心概念2_主要类和方法1_ForkJoinPool2_ForkJoinTask 二、启用异步模式与否的区别三、ForkJoinPool的三种任务提交方式四、执行逻辑及使用示例1_示例&#xff1a;并行计算数组元素和2_forkJoinPool.submit3_ForkJoinTask<?>中任务的执行…

Web3 前端攻击:原因、影响及经验教训

DeFi的崛起引领了一个创新和金融自由的新时代。然而&#xff0c;这种快速增长也吸引了恶意行为者的注意&#xff0c;他们试图利用漏洞进行攻击。尽管很多焦点都集中在智能合约安全上&#xff0c;但前端攻击也正在成为一个重要的威胁向量。 前端攻击的剖析 理解攻击者利用前端漏…

uniapp标题水平对齐微信小程序胶囊按钮及适配

uniapp标题水平对齐微信小程序胶囊按钮及适配 状态栏高度胶囊按钮的信息计算顶部边距模板样式 标签加样式加动态计算实现效果 t是胶囊按钮距离的top h是胶囊按钮的高度 s是状态栏高度 大概是这样 状态栏高度 获取系统信息里的状态栏高度 const statusBarHeight uni.getSy…

使用CubeIDE调试项目现stm32 no source available for “main() at 0x800337c:

使用CubeIDE调试项目现stm32 no source available for "main() at 0x800337c&#xff1a; 问题描述 使用CubeIDE编译工程代码和下载都没有任何问题&#xff0c;点击Debug调试工程时&#xff0c;出现stm32 no source available for "main() at 0x800337c 原因分析&a…

数据结构与算法笔记:实战篇 - 剖析微服务接口鉴权限流背后的数据结构和算法

概述 微服务是最近几年才兴起的概念。简单点将&#xff0c;就是把复杂的大应用&#xff0c;解耦成几个小的应用 。这样做的好处有很多。比如&#xff0c;这样有利于团队组织架构的拆分&#xff0c;比较团队越大协作的难度越大&#xff1b;再比如&#xff0c;每个应用都可以独立…

nginx优化和防盗链

1、隐藏版本号 [roottest1 conf]# vim nginx.conf ​ server_tokens off; ​ 2、防盗链 修改用户和所在组 [roottest1 conf]# vim nginx.conf ​ #user nginx nginx; #表示主进程master会有root创建&#xff0c;子进程会有nginx用户来创建。 3、设置页面的缓存时间 主要是…

2024-2025年本田维修电路图线路图接线图资料更新

此次更新了2024-2025年本田车系电路图资料&#xff0c;覆盖市面上99%车型&#xff0c;包括维修手册、电路图、新车特征、车身钣金维修数据、全车拆装、扭力、发动机大修、发动机正时、保养、电路图、针脚定义、模块传感器、保险丝盒图解对照表位置等等&#xff01; 汽修帮手汽…

15- 22题聚合函数 - 高频 SQL 50 题基础版

目录 1. 相关知识点2. 例子2.15 - 有趣的电影2.16 - 平均售价2.17 - 项目员工 I2.18 - 各赛事的用户注册率2.19 - 查询结果的质量和占比2.20 - 每月交易 I2.21 - 即时食物配送 II2.22 - 游戏玩法分析 IV 1. 相关知识点 函数 函数含义order by排序group by分组between 小值 an…

Sping源码(九)—— Bean的初始化(非懒加载)—mergeBeanDefinitionPostProcessor

序言 前几篇文章详细介绍了Spring中实例化Bean的各种方式&#xff0c;其中包括采用FactoryBean的方式创建对象、使用反射创建对象、自定义BeanFactoryPostProcessor以及构造器方式创建对象。 创建对象 这里再来简单回顾一下对象的创建&#xff0c;不知道大家有没有这样一个疑…

边缘混合计算智慧矿山视频智能综合管理方案:矿山安全生产智能转型升级之路

一、智慧矿山方案介绍 智慧矿山是以矿山数字化、信息化为前提和基础&#xff0c;通过物联网、人工智能等技术进行主动感知、自动分析、快速处理&#xff0c;实现安全矿山、高效矿山的矿山智能化建设。旭帆科技TSINGSEE青犀基于图像的前端计算、边缘计算技术&#xff0c;结合煤…