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.mfbz.cn/a/768375.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于java+springboot+vue实现的家政服务平台(文末源码+Lw)299

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本家政服务平台就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息&a…

2. Python+Playwright playwright的API

Playwright支持同步和异步两种API,使用异步API需要导入asyncio库,它是一个可以用来实现Python协程的库,更详细介绍可参考Python协程 。我们可以根据自己的偏好选择适合的模式。 同步与异步模式原理 同步操作方式:在代码执行时&am…

SpringBoot 整合 Minio 实现文件切片极速上传技术

Centos7安装Minio 创建目标文件夹 mkdir minio使用docker查看目标镜像状况 大家需要注意,此处我们首先需要安装docker,对于相关安装教程,大家可以查看我之前的文章,按部就班就可以,此处不再赘述!&#x…

学习和发展人工智能:新兴趋势和成功秘诀

人工智能(AI)继续吸引组织,因为它似乎无穷无尽地提高生产力和业务成果。在本博客中,了解学习和发展(L&D)部门如何利用人工智能改进流程,简化工作流程? 学习与发展(L&D)部门领导开始探索如何提高和支持人工智能能力的劳动…

Linux Swap机制关键点分析

1. page被swap出去之后,再次缺页是怎么找到找个换出的页面? 正常内存的页面是通过pte映射找到page的,swap出去的page有其特殊的方式:swap的页面page->private字段保存的是:swap_entry_t通过swap_entry_t就能找到该页面的扇区号sector_t,拿到扇区号就可以从块设备中读…

充电宝哪个牌子比较好用?好用的充电宝推荐!

在如今这个电子设备不离手的时代,充电宝已经成为了我们生活中的必备好物。但面对市面上琳琅满目的充电宝品牌和产品,相信很多朋友都曾陷入过纠结:充电宝哪个牌子比较好用呢?为了解决大家的困惑,经过我精心的筛选和试用…

8.x86游戏实战-OD详解

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 上一个内容:7.x86游戏实战-C实现跨进程读写-跨进程写内存 工具下载:下载 OllyI…

【信即是功夫】人皆有良知在心中

良知就是做人、做事的准则,良知就是天理;实实在在地自信 每个人心中都有一个圣人,只因自己不能真的相信,把这个圣人埋没了 良知在每个人心中,无论你如何做,也无法泯灭它。即使身为盗贼的人,他…

【LeetCode的使用方法】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步! 🔮LeetCode的使用方法 🔮LeetCode 是一个在线编程平台,广泛…

掌握Go语言邮件发送:net/smtp实用教程与最佳实践

掌握Go语言邮件发送:net/smtp实用教程与最佳实践 概述基本配置与初始化导入net/smtp包设置SMTP服务器基本信息创建SMTP客户端实例身份验证 发送简单文本邮件配置发件人信息构建邮件头部信息编写邮件正文使用SendMail方法发送邮件示例代码 发送带附件的邮件邮件多部分…

STM32之五:TIM定时器(2-通用定时器)

目录 通用定时器(TIM2~5)框图 1、 输入时钟源选择 2、 时基单元 3 、输入捕获:(IC—Input Capture) 3.1 输入捕获通道框图(TI1为例) 3.1.1 滤波器: 3.1.2 边沿检测器&#xf…

CesiumJS【Basic】- #058 绘制网格填充多边形(Entity方式)-使用shader

文章目录 绘制网格填充多边形(Entity方式)-使用shader1 目标2 代码2.1 main.ts绘制网格填充多边形(Entity方式)-使用shader 1 目标 使用Entity方式绘制绘制网格填充多边形 - 使用shader 2 代码 2.1 main.ts import * as Cesium from cesium;// 创建 Cesium Viewer 实例…

安装Gitlab+Jenkins

GItlab概述 GitLab概述: 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 Ruby on Rails 是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。 GitLab拥有与…

ESP32-VScode环境设置

目录 前言 一、安装VSCode 二、安装ESP32环境 1.安装ESP-IDF 2.ESP-IDF设置 3:开始配置环境 4.打开example进行验证 5.烧录 6.调整波特率 总结 前言 环境:Visual Studio Code 芯片:ESP32 说实话,这是我装的时间最长的一个环境&…

C++ 和C#的差别

首先把眼睛瞪大,然后憋住一口气,读下去: 1、CPP 就是C plus plus的缩写,中国大陆的程序员圈子中通常被读做"C加加",而西方的程序员通常读做"C plus plus",它是一种使用非常广泛的计算…

【分布式系统】监控平台Zabbix对接grafana

以前两篇博客为基础 【分布式系统】监控平台Zabbix介绍与部署(命令截图版)-CSDN博客 【分布式系统】监控平台Zabbix自定义模版配置-CSDN博客 一.安装grafana并启动 添加一台服务器192.168.80.104 初始化操作 systemctl disable --now firewalld set…

运维锅总浅析云原生DevOps工具

本文从Tekton与Kubevela、Jenkins、GitLab CI的区别与联系对常见的云原生DevOps工具进行对比分析,最后给出DevOps工具选型思路。希望对您有所帮助! 一、DevOps简介 DevOps是一种结合了软件开发(Development)和IT运维&#xff08…

【代码随想录】【算法训练营】【第56天】 [卡码98]所有可达路径

前言 思路及算法思维,指路 代码随想录。 题目来自 卡码网。 day 56,周二,继续ding~ 题目详情 [卡码98] 所有可达路径 题目描述 卡码98 所有可达路径 解题思路 前提: 思路: 重点: 代码实现 C语言…

python - 列表 / 元组 / 字符串

一.列表 由于pyhon的变量没有数据类型,所以python是没有数组的(因为数组只能存放一种类型,要么全部存放整型,要么全部存放浮点型),只有列表list,所以整数,浮点数,字符串…

【Python】成功解决TypeError: ‘float‘ object cannot be interpreted as an integer

【Python】成功解决TypeError: ‘float’ object cannot be interpreted as an integer 下滑即可查看博客内容 🌈 欢迎莅临我的个人主页 👈这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地!🎇 🎓 博主…