AI写代码,CS还有前途吗?加州大学伯克利分校:CDSS申请人数激增48%!

目录

01 CS入学人数暴涨

02 人类Coder可堪大任

03 AI还没有学会创新

04 编程与农耕不同



AI写了这么多代码,你还应该学习计算机科学吗?

新的数据显示,学生们仍然热衷于选修计算机科学:加州大学伯克利分校(UCB)计算机科学专业的一年级申请人数猛增48%!



没体验过OpenAI最新版GPT-4o?快戳最详细升级教程,几分钟搞定:
升级ChatGPT-4o Turbo步骤icon-default.png?t=N7T8https://www.zhihu.com/pin/1768399982598909952

UCB教授分析,AI还没有学会创新,人类软件开发者可以利用AI提质增效。

围绕生成式人工智能的一个主要担忧是,这项技术是否会让人们失业。

在「即将被人工智能取代的十大职业」等榜单中,软件工程师经常上榜。

一种流行的说法是,如今Github Copilot可以编写大量代码,未来我们甚至可以用自然语言和计算机交互,那么现在还值得学习计算机科学吗?

自2022年ChatGPT问世以来,这个问题一直困扰着那些有「编程梦」的高中生。
 

01 CS入学人数暴涨

与其空谈,不如看看实际情况。

新的数据显示:学生们仍然热衷于选修计算机科学。

加州大学伯克利分校(UCB)计算机科学专业的一年级申请人数猛增48%!



尽管生成式人工智能取得了进步,但学生们仍然渴望从事计算机科学职业,因为人类开发者对于创造新事物仍然至关重要。

以加州大学伯克利分校为例,这所大学在计算机科学领域处于领先地位。

加州大学董事会于去年5月投票通过了在伯克利分校建立计算、数据科学与社会学学院(College of Computing, Data Science, and Society,CDSS)的提案。

在2024年秋季入学的新生中,有约1.4万人申请CDSS专业,相比去年增长了48%。



这个数据在学校整体招生数量变化不大的背景下显得尤为突出:UC伯克利的整体本科申请人数变化不大,只有CDSS专业的申请人数显著增加。

这个数据来自伯克利CDSS学院院长Jennifer Chayes教授。

上周在旧金山举行的加州GenAI联合峰会上,她与州长Gavin Newsom和斯坦福大学教授李飞飞进行了炉边谈话,并公布了这些数据。

自学院开始招生以来,牛津大学三个计算机科学学位的申请量增加了一倍。由于竞争激烈,许多优秀申请者未能录取。

UCL也公布了CS专业相关数据,2024年申请人数达到创纪录的4097人。

02 人类Coder可堪大任



John DeNero是生成式人工智能初创公司Lilt的首席科学家,曾在谷歌担任研究员,负责开发谷歌翻译。他在给Business Insider的一封电子邮件中写道:

学生们对生成式人工智能将影响软件工程就业市场,尤其是入门级职位表示了一定的担忧,但他们仍然对计算机职业感到兴奋。

我告诉他们,我认为目前生成式人工智能还无法可靠地完成软件开发中许多具有挑战性的工作,我预计在未来很长一段时间内,人类软件开发人员仍将扮演核心角色。

03 AI还没有学会创新

DeNero解释说,生成式人工智能目前非常擅长复制以前多次编写过的部分软件程序。学生们用AI完成那些不需要创新的计算机作业。

曾有一段时间,ChatGPT的使用率下降,科技圈一开始不理解原因。有人提出假设:数以百万计的学生在放暑假,所以不需要ChatGPT来“研究”。后来,暑假结束,学校开学,ChatGPT的访问量强劲增长,数据证实了这个假设。

AI可以辅助考试和作业,但如果我们想创造新的东西,仍然需要聪明的人类程序员。这在逻辑上是合理的,因为AI模型是在数据基础上训练出来的。

生成式人工智能需要大量深思熟虑的人工干预才能产生新的东西,而所有重要的软件开发项目都涉及大量新颖性。DeNero表示,这才是计算中真正困难而有趣的部分,需要聪明和训练有素的人才去完成。

04 编程与农耕不同

在程序员之前,翻译是更早感到危机的职业。18年前,谷歌翻译首次问世,但人类语言学家并没有被取代。在翻译工作非常重要的时候,人类语言学家仍然是不可或缺的。

我们或许可以用谷歌翻译来阅读英文菜单,但如果没有人类专家的检查,我们大概率不会用这款应用来翻译企业最重要的合同。基于这一点,DeNero创办了为翻译人员打造的人工智能平台Lilt公司。

他表示,要可靠地完成可以达到出版质量的翻译,人类语言专家仍然是整个流程的核心,但通过使用Lilt针对特定任务的生成式AI模型,这些专家可以更快、更准确、更一致地完成翻译工作。因此,借助AI工具,更多的文本能以更高的质量翻译成更多的语言。

软件开发领域也是相同的道理。DeNero希望软件开发领域也能出现同样的模式:由训练有素的人类开发人员组成的小型团队将更有能力开发出有用的高质量软件。未来的伯克利毕业生将有很多机会利用他们的计算机技能来改善世界。

使用AI编程工具会提高效率吗?

一项关于GitHub Copilot的研究表明,AI能够显著提高开发人员的生产力。微软及其子公司GitHub的研究人员将软件开发人员分为两组,一组可以使用人工智能编码助手,另一组则没有。有人工智能辅助的开发者完成任务的速度比没有辅助的开发者快56%。

这是一个很大的数字,相比之下,19世纪中叶蒸汽机的引入仅使大型工厂的生产率提高了15%。有人可能会问,效率提高不就意味着不需要那么多的开发人员了吗?岂不是还要失业?

在我们陷入这种「末日想象」之前,或许可以先考虑一下乐观的理由。也许,正如业内人士所预测的那样,对编程的需求足以同时雇佣人类和人工智能。


如何使用WildCard正确方式打开GPT-4o,目前 WildCard 支持的服务非常齐全,可以说是应有尽有!

官网有更详细介绍:WildCard



推荐阅读:

更强大Mamba-2正式发布啦!!!



黎曼猜想取得重大进展!!

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

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

相关文章

Python基础用法 之 转义字符

将两个字符进⾏转义 表示⼀个特殊的字符 \n ---> 换⾏,回⻋ \t ---> 制表符, tab键 注意: print( end\n): print() 函数中默认有⼀个 end\n, 所以,每个 print 结束之后, 都会输出⼀ 个换行。 未完待续。

一个示例学习C语言到汇编层面

给出以下代码 #include<stdio.h> int main() {int x 0, y 0, z 0;while (1) {x 0;y 1;do {printf("%d\n", x);z x y;x y;y z;} while (x < 255);}return 0; }我们把这个程序编写成32位程序&#xff0c;然后我们放入IDA中进行分析 .text:0080187…

WebGIS如何加载微件

本篇文章以加载切换底图微件做示范 首先&#xff0c;添加require "esri/widgets/ScaleBar",//比例尺"esri/widgets/Legend",//图例"esri/widgets/basemapGallery" 然后添加加载切换底图的组件代码 const basemapGallery new BasemapGallery(…

SaaS产品运营|一文讲清楚为什么ToB产品更适合采用PLG模式?

在数字化时代&#xff0c;ToB&#xff08;面向企业&#xff09;产品市场的竞争愈发激烈。为了在市场中脱颖而出&#xff0c;许多企业开始转向PLG&#xff08;产品驱动增长&#xff09;模式。这种模式以产品为核心&#xff0c;通过不断优化产品体验来驱动用户增长和业务发展。本…

一个开源的快速准确地将 PDF 转换为 markdown工具

大家好&#xff0c;今天给大家分享的是一个开源的快速准确地将 PDF 转换为 markdown工具。 Marker是一款功能强大的PDF转换工具&#xff0c;它能够将PDF文件快速、准确地转换为Markdown格式。这款工具特别适合处理书籍和科学论文&#xff0c;支持所有语言的转换&#xff0c;并…

语义分割和目标检测的关系

目录 1.语义分割的目标 2.目标检测的目标 3.两种任务的异同之处 从大方向的任务特点上来说 &#xff08;1&#xff09;物体的位置 &#xff08;2&#xff09;物体的分类 从数据格式来说 (1&#xff09;语义分割的数据格式 (2&#xff09;目标检测的数据格式 1.语义分…

Ollama:本地部署大模型 + LobeChat:聊天界面 = 自己的ChatGPT

本地部署大模型 在本地部署大模型有多种方式&#xff0c;其中Ollama方式是最简单的&#xff0c;但是其也有一定的局限性&#xff0c;比如大模型没有其支持的GGUF二进制格式&#xff0c;就无法使用Ollama方式部署。 GGUF旨在实现快速加载和保存大语言模型&#xff0c;并易于阅读…

如何通过Appium连接真机调试

1、打开appium&#xff0c;点击启动appium服务器&#xff08;如图1&#xff09; 2、appium启动成功后&#xff0c;点击放大镜启动检查会话&#xff08;如图2&#xff09; 3、填写真机设备信息和APP的package、activity,点击启动会话&#xff08;如图3&#xff09; 4、打开运行A…

vscode 连接 GitHub

目录 vscode连接github一、解决 github 登录问题二、通过 SSH 连接 github1、只有一个 git 账号2、切换 git 账号3、在两个账号之间切换 vscode 连接 gitee一、通过 HTTPS 连接二、通过 SSH 连接 vscode连接github 在 vscode 中首次使用 git push 命令时会要求输入 github 账户…

梳理Y3游戏编辑器入门者需要明白的基础概念

前言 Y3编辑器是网易开发的一款类似于“War3地图编辑器”的产品。 最近KK对战平台上不少热门的RPG地图都出自Y3编辑器&#xff1a; 最近我花了些时间学习了这款编辑器的基础知识。我发现其中很多概念是比较抽象需要理解的&#xff0c;而有些概念比如“物件”、“物体”、“物…

vue2实现一个简易实用的日历(可特殊标记多个日期)

效果如下&#xff1a; <template><div class"calendar"><div class"header"><button click"previousMonth"><</button><h2>{{ currentYear }}-{{ currentMonth }} </h2><button click"nex…

成都爱尔胡建斌院长提醒一张眼底照,眼病早知道

眼底藏在眼睛后方&#xff0c;平时没注意无察觉&#xff0c;其实非常重要。它包含的部位多掌控着视觉问题&#xff0c;稍不注意就是视觉受损&#xff0c;视觉缺失&#xff0c;严重的甚至失明致盲。 眼球前面的角膜、晶体等&#xff0c;被称为眼前段&#xff0c;后面则被称之为…

-------------------------面试散文-----------------------------------

问题1&#xff1a;vue中动态引入图片&#xff0c;为什么使用require&#xff1f; 回答&#xff1a;因为动态添加的src 编译过后的文件地址和被编译过后的资源文件地址不一致&#xff0c;从而导致无法访问题 而使用require 返回的就是资源文件被编译后的文件地址&#xff0c;从…

kafka在windows上的启动

启动zookeeper 解压kafka安装包到对应目录下&#xff0c;找到对应config目录下的zookeeper.properties文件 新建一个data文件夹&#xff0c;随便放哪 打开该文件&#xff0c;找到 dataDir/tmp/zookeeper 属性 将原来的属性值&#xff0c;修改为新建data文件夹地址&#xff0c;…

虚拟声卡实现音频回环

虚拟声卡实现音频回环 一、电脑扬声器播放声音路由到麦克风1. Voicemeeters安装设置2. 音频设备选择 二、回声模拟 一、电脑扬声器播放声音路由到麦克风 1. Voicemeeters安装设置 2. 音频设备选择 以腾讯会议为例 二、回声模拟 选中物理输入设备“Stereo Input 1”和物理输出设…

Excel小技巧| 批量多列多行转为一列

前期刘小生Star分享了Excel批量一列转多列多行&#xff0c;你学会了嘛&#xff01; 前期刘小生遇到需“对多列对行数据合并并找到唯一不重复的信息”&#xff0c;今天举一反三&#xff0c;继续沿用“替换等号”方法&#xff0c;将多列多行转为一列&#xff01; 下面一个模拟案…

东理咨询交流论坛系统

开头语&#xff1a;你好呀&#xff0c;我是计算机学长猫哥&#xff01;如果有相关需求&#xff0c;文末可以找到我的联系方式。 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;JSP技术、B/S架构 工具&#xff1a;MyEclipse 系统展示 首页 管理员功能…

fs.1.10 ON rockeylinux8 dockerfile模式

概述 freeswitch是一款简单好用的VOIP开源软交换平台。 rockeylinux8 docker上编译安装fs.1.10的流程记录&#xff0c;本文使用dockerfile模式。 环境 docker engine&#xff1a;Version 24.0.6 rockylinux docker&#xff1a;8 freeswitch&#xff1a;v1.10.7 dockerfi…

linux 安装sftp及使用sftp上传和下载

一、centos7 安装sftp 1.安装 OpenSSH 服务&#xff1a; sudo yum install openssh-server2.启动 SSH 服务&#xff0c;并设置为开机启动&#xff1a; sudo systemctl start sshd sudo systemctl enable sshd3.创建一个新用户&#xff0c;用于SFTP连接&#xff08;替换your_…

文件操作(1)(C语言版)

前言&#xff1a; 为什么要学习文件操作&#xff1a; 1、如果大家写过一些代码&#xff0c;当运行结束的时候&#xff0c;这些运行结果将不复存在&#xff0c;除非&#xff0c;再次运行时这些结果才能展现在屏幕上面&#xff0c;就比如之前写过的通讯录。 现实中的通讯录可以保…