报告:Go/Rust 挑战 Java/Python 地位,AI 备受关注

在线学习平台 O'Reilly 最新发布了2023 年度技术趋势报告,基于该平台 280 万的用户数据,以了解开发人员的兴趣所在。调查结果表明,开发人员对生成式 AI 关键组件的兴趣正在加速增长:有关自然语言处理 (NLP) 的内容同比增长了 42%,其次是深度学习 (23%)。

开发人员也越来越多地搜索与 transformers(导致自然语言处理取得巨大进步的 AI 模型)相关的内容。O'Reilly 认为,此举反映了 Open AI 的 GPT-3 和 ChatGPT 发展对市场的影响,以及大众对 Google、Meta 和其他公司即将推出的产品的期待。另一方面,开发人员对强化学习的兴趣则下降了 14%,对关于聊天机器人内容的兴趣也下降了 5.8%。

编程语言方面,Java 和 Python 仍然遥遥领先,并且分别微小增长了 1.7% 和 3.4%;围绕 Go (增长 20%) 和 Rust (增长 22%) 的兴趣则大幅增加。报告称,如果这种增长持续下去,其可能很快就会直接挑战 Java 和 Python 的地位。Go 是其中第三大最受欢迎的语言,其次是 C++、JavaScript、C#、C、Rust、TypeScript、R、Kotlin 和 Scala。

容器、Linux 和 Kubernetes 是热门话题。容器增长了 2.5%,Linux 和 Kubernetes 在过去一年中各增长了 4.4%。关于 Service Mesh 的内容下降了 28%,而关于 Istio 的内容则下降了 42%。 

研究还发现,在数据主题中,关于微软 Power BI 的内容使用量最大,实现了 31% 的同比增长;“Power BI 显然已经确立了自己作为领先的商业分析平台的地位”。Apache Spark 仍然是使用最广泛的数据工具,而数据平台 Hadoop 已经退居二线。

一些其他发现还包括:

  • 云服务方面,AWS 仍然最受欢迎,其次是 Microsoft Azure 和谷歌云。虽然三巨头占据主导地位,但它们的使用量同比均有所下降:AWS 下降 3.8%,Azure 下降 7.5%,Google Cloud 下降 2.1%。最受欢迎的云主题包括云迁移(增长 45%)、云服务模型(增长 41%)和混合云(增长 28%)。
  • 对编码实践的兴趣增长了 35%,是软件开发主题中涨幅最大的,这表明开发人员对提高编程技能的积极性很高。在同一主题组中,量子计算同比增长 24%。
  • 过去一年最大的两个安全主题包括零信任(增长 146%)和安全编码(增长 40%)。
  • 开发人员经常寻求提高他们的 “soft skills”,围绕项目管理(增长 47%)、专业发展(增长 37%)和沟通(增长 26%)等主题进行访问。
  • 搜索频率下降幅度最大的是加密货币、比特币、以太坊和 Java 11。

更多详情可查看完整报告。

 

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

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

相关文章

26岁年薪百万!华为最新“天才少年”曝光:B站博主,爱跳街舞

最近,据电子科技大学披露,2022年秋季校园招聘中,该校博士研究生宁博宇进入华为,成为“天才少年”项目一员,年薪百万。 宁博宇表示:“我只是一个普通学生,这次入选是我运气比较好!因为…

【一起撸个DL框架】1 绪论

CSDN个人主页:清风莫追欢迎关注本专栏:《一起撸个DL框架》GitHub获取源码:https://github.com/flying-forever/OurDLblibli视频合集:https://space.bilibili.com/3493285974772098/channel/series 文章目录 1 绪论 🍉1…

Openai+Coursera: ChatGPT Prompt Engineering(二)

这是我写的ChatGPT Prompt Engineerin的第二篇博客,如何还没看过第一篇的请先看我写的第一篇博客: ChatGPT Prompt Engineerin(一) Summarizing(总结/摘要) 今天我们的重点关注按特定主题来总结文本。 设置参数 import openai openai.api_…

【自然语言处理】【大模型】Chinchilla:训练计算利用率最优的大语言模型

Chinchilla:训练计算利用率最优的大语言模型 《Training Compute-Optimal Large Language Models》 论文地址:https://arxiv.org/pdf/2203.15556.pdf 相关博客 【自然语言处理】【大模型】CodeGeeX:用于代码生成的多语言预训练模型 【自然语言…

natapp反向代理

在我们开发中总会遇到这种需求,需要让我们本地的地址能被外网访问;(比如微信公众号的开发,这边需要与微信服务器进行交互) 为了完成这个需求,我们就可以是用反向代理,这边主要用到一个内网穿透…

正向代理与反向代理

函数是一等公民 // 新建函数类型 type HandlerFunc func(http.ResponseWriter, *http.Request)// 新建函数方法 func (f HandlerFunc) ServeHTTP(w http.ResponseWriter, r *http.Request) {f(w, r) }// 主函数 func main() {// 实例化函数hf : HandlerFunc(HelloHandler)// 创…

代理和反向代理

代理是代理的是用户(eg:浏览器); 反向代理是代理的是服务器(Nginx); 如下图: 常用的代理工具:Fiddler、Whistle、Charles 常用切换代理的工具:SwitchyOme…

反向代理HAproxy

HAProxy 介绍和架构HAProxy 安装HAProxy 基础配置HAProxy 调度算法HAProxy 高级功能 1 Web 架构介绍 2 HAProxy 简介 负载均衡:Load Balance,简称LB,是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均衡将特定的业务(…

正向代理、反向代理介绍

目录 一、定义 1、正向代理(forward proxy) 2、反向代理(Reverse proxy) 3、透明代理(transparent proxy) 二、生活中代理的例子 1、正向代理 2、反向代理 三、代理的作用 1、正向代理的作用 2、反向代理的作用 目前大家提到的代理技术无外乎三种:正向代理…

代理、正向代理与反向代理

一、代理 1.1 什么是代理 代理也被叫做网络代理,是一种比较特殊的网络服务,允许一个终端(通常指客户端)通过这个服务与另一个终端(通常指服务器端)进行非直接的连接。例如:一些网关、路由器等…

如何下载一直播的回放视频

想下载一直播回放视频,然后就可以用播放器倍速观看了 (一)处理一下想要下载的视频 (二)使用ffmpeg将.m3u8格式文件转换成.mp4文件 (1)下载: 下载地址:windows版本 : http://ffmpe…

php对接腾讯云直播,聊天,im,云录制产生回放

首先先在腾讯云中开通这三项 IM中创建项目 云直播 解析推拉流地址: $domain $this->getConfig(anchor_push); //推流地址$domainpull $this->getConfig(anchor_pull); //拉流地址$streamName kangfuyuan.$res; //直播间ID(唯一的&am…

心法利器[84] | 最近面试小结

心法利器 本栏目主要和大家一起讨论近期自己学习的心得和体会,与大家一起成长。具体介绍:仓颉专项:飞机大炮我都会,利器心法我还有。 2022年新一版的文章合集已经发布,累计已经60w字了,获取方式看这里&…

Visual Studio 2022 集成虚幻引擎功能

【CSDN 编者按】微软作为全球著名的游戏厂商,其在游戏制作与开发体验上也积极下功夫。在听取了游戏开发人员的反馈后,Visual Studio 2022 正式集成 Unreal Engine (UE、虚幻引擎) 作者 | David Li 责编 | 梦依丹 出品 | CSD…

苹果:付费才能用 iOS 开发者预览版,网友吐槽:找 Bug,还得先交 99 美元?

整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 以后要尝鲜 iOS 开发者预览版,要先付费,才能测试? 苹果的更新说明 近日,苹果最新公布的一项政策引发了不少开发者的争议,其表示,从…

Android 系统 TP 事件处理流程

简单流程 首先注册 i2c 设备,添加 tp 驱动,然后在 tp 驱动上响应中断、获取用户操作的 数据,通过筛选等一系列操作将数据上报。 *中断、线程、工作队列生成 *放大缩小、xy 对调等算法 *get_event 函数使用 1. 系统调用 TP 驱动 TP 驱动的调…

Java网络编程之UDP和TCP套接字

一. 网络编程概述 我们知道在网络通信中, 数据的发送是从应用层开始, 一直封装到物理层然后进行发送的, 应用层要将数据交给传输层进行封装; 而接收方拿到数据后是从物理层到应用层进行分用, 传输层要将拿到的数据再分用给应用层进行使用, 网络编程实际操作中最关键的就是我们所…

工程师“魔改” AirPods Pro 接口,苹果“妥协”将成大势所趋?

整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 近年来, USB-C 接口凭借其高效的数据传输、充电速度等优势,促使时下的许多手机品牌大规模使用,可谓实现了统一“半壁江山”的势头,甚至盖…

web开发中的通信协议

websocket def:websocket协议是基于tcp的,实现浏览器与服务器之间全双工通信的一种网络协议 websocket是一种持久协议,多应用在聊天,客服咨询等有实时报送需求的场景下。 早期没有websocket时,通过ajax短时轮询&#x…

GLM联合go-cqhttp实现qq群GLM机器人服务器的本地化部署笔记

GLM qq群服务器的本地化部署笔记 一. 概述1.1 整体结构1.2 目标1.3 需求1.4 流程说明 二. 部署流程2.1 使用GPT转发程序帮助文档2.1.1 使用git安装GLM2.1.2 不使用git安装GLM 2.2 使用Anaconda Navigator 虚拟运行GLM2.2.1 [https://www.anaconda.com/](https://www.anaconda.c…