2023 年6月开发者调查统计结果——最流行的技术(2)

news2024/12/29 19:07:25

2023 年6月开发者调查统计结果——最流行的技术(2)

本文目录:

二十三、编程、脚本和标记语言

二十四、数据库

二十五、云平台

二十六、网络框架和技术

二十七、其他框架和库

二十八、其他工具

二十九、集成开发环境

三十、异步工具

三十一、同步工具

三十二、人工智能搜索工具

三十三、人工智能开发人员工具

三十四、编程、脚本和标记语言

三十五、数据库

三十六、云平台

三十七、网络框架和技术

三十八、其他框架和库

三十九、其他工具

四十、集成开发环境

四十一、异步工具

四十二、同步工具

四十三、人工智能搜索工具

四十四、人工智能开发人员工具

四十五、高薪技术

四十六、2022 年至 2023 年之间的工资变化


  (本文内容来源于Stack Overflow)今年,我们在调查结果中添加了一个新部分,供那些使用或想要使用编程语言、工具、 环境、库等我们称之为“钦佩和渴望”。为了更好地衡量炒作与现实,我们创建了一个可视化 显示想要使用某项技术(“期望”)的受访者比例与使用过该技术的用户比例之间的距离 在过去的一年中使用相同的技术并希望继续使用它(“钦佩”)。宽距离意味着炒作产生的动力随着炒作的增长而增长 动手使用和更短的距离意味着就普遍受欢迎程度而言,炒作正在承担大部分繁重的工作。例如 我们可以看到JavaScript,我们自2011年以来最常用的编程语言,在钦佩和期望之间有相对较短的距离(<10 百分点),而 Rust 是过去 8 年想要使用新技术的开发人员的首选,显示出很远的距离(>60 百分点);Rust 是一种语言,一旦你了解了它,就会产生使用它的愿望,而不是 JavaScript。看到这种增长 对某些技术的钦佩使我们深入了解什么具有持久力,什么需要帮助,以便培养令人垂涎的传道者 转换会留下来的新用户。

  这种新的数据可视化取代了旧的“爱”、“害怕”、“想要”分析。

二十三、编程、脚本和标记语言

  Rust 是最受推崇的语言,超过 80% 使用它的开发人员希望明年再次使用它。将此与最不受赞赏的人进行比较 语言:马特实验室。使用这种语言的开发人员中,只有不到20%的人希望明年再次使用它。

二十四、数据库

  PostgreSQL,Redis和Datomic是最受推崇的数据库,其中Datomic的用户最少。这种钦佩应该促使其他人 考虑Datomic是一个可行的选择。

二十五、云平台

  Hetzner和Vercel有很大一部分已经使用并希望继续使用它们(69%+);更多的开发人员会选择使用这些 两个云平台超过那些选择并与前三名(AWS,Azure和Google Cloud)合作的平台。

二十六、网络框架和技术

  凤凰城是最受推崇的Web框架和技术;更多的开发人员会选择再次与 Phoenix 合作,而不是那些使用 最常见的三种:React、Node.js 和 Next.js。

二十七、其他框架和库

  其他框架和库类别中最受推崇的是Tauri,Hugging Face Transformers和.NET(5+)。.NET(5+) 是最受欢迎的 这是今年的类别,而Tauri和Hugging Face Transformers的知名度要低得多,但在其用户中更加钦佩。

二十八、其他工具

  然而,与顶级竞争对手(受访者明年希望使用的前 6 种工具)相比,更多的受访者希望明年继续使用 Cargo。 与所有其他选项相比,Docker明年想要使用它的受访者比例几乎翻了一番。

二十九、集成开发环境

  就用户想要什么而言,Visual Studio Code是首选IDE,但Neovim有更高比例的用户希望继续使用它。 年(81% 对 77%)。

三十、异步工具

  Markdown 文件是第二需要的异步工具,也是最受推崇的异步工具。降价文件可以部署在各种 托管实例,并展示付费解决方案的机会,以减少共享信息的摩擦。

三十一、同步工具

  Microsoft Teams和Zoom在前五大解决方案中希望继续使用第一手经验的用户比例最低。 用户希望明年使用。

三十二、人工智能搜索工具

  开发人员希望继续使用ChatGPT进行AI搜索。他们想要使用的其他工具是Phind和WolframAlpha。

三十三、人工智能开发人员工具

  开发人员希望继续使用GitHub Copilot,另一方面,我们看到更多的开发人员希望在明年尝试它,而不是那些开发人员。 目前使用Copilot。

三十四、编程、脚本和标记语言

  我们许多最常用的编程语言都很受欢迎,因为使用它们的人希望再次使用它们。JavaScript、TypeScript 和 HTML/CSS 用户都选择这三种语言作为他们明年想要使用的前三种语言。

三十五、数据库

  ~11K PostgreSQL用户明年希望使用Redis,~9K Redis用户明年希望使用PostgreSQL,这表明互补数据库 环境跻身我们的前十名。

三十六、云平台

  ~14名AWS开发人员(略少于一半)希望明年在Google Cloud或Microsoft Azure中进行开发。

三十七、网络框架和技术

  更多的jQuery用户希望明年使用Node.js或React而不是jQuery。

三十八、其他框架和库

  .NET(5+) 用户明年希望使用的前三个选项是 .NET(5+)、.NET MAUI 和 .NET Framework (1.0 - 4.8)。.NET 偏袒性很强 在他们的社区内。

三十九、其他工具

  我们看到很多人使用 npm、Kubernetes 和 Docker,他们也想使用相同的技术。

四十、集成开发环境

  超过一半的Visual Studio用户希望明年使用VS Code,而只有20%的VS Code用户希望明年使用Visual Studio。VS 代码 与Visual Studio不同,它具有广泛的扩展和插件,使其更兼容更多开发人员的需求。

四十一、异步工具

  Jira和Confluence之间的联系最紧密,这是有道理的,因为它们隶属于同一家公司。

  我们看到了使用其他异步工具的兴趣,可能是因为这些工具中的每一个在开发人员的工作流程中都有不同的目的。

四十二、同步工具

  Discord 是用户明年希望用于用户在过去一年中使用的所有三个顶级同步工具的同步工具的第三个选择: Microsoft Teams,Slack和Zoom。

四十三、人工智能搜索工具

  42%的ChatGPT用户希望明年使用Google Bard或Bing AI。这些用户正在享受他们的体验:79%的人希望下次再次使用ChatGPT。 年。

四十四、人工智能开发人员工具

  70%+ 的 GitHub Copilot 用户希望明年再次使用它。

四十五、高薪技术

  Zig 是今年收入最高的语言(新增内容),而 Clojure 则从榜首位置上跌落,比 10 年下降了 2022%。

  Dart 和 SAS 的薪酬中位数在 2023 年的增幅最高,同比增长超过 20%。

四十六、2022 年至 2023 年之间的工资变化

  所有受访者的工资中位数增长了10%,专业开发人员的工资中位数增长了11%。

 

2023 年6月开发者调查统计结果——最流行的技术(1)https://blog.csdn.net/weixin_69553582/article/details/131336928

            推荐阅读:

给照片换底色(python+opencv)猫十二分类基于大模型的虚拟数字人__虚拟主播实例

计算机视觉__基本图像操作(显示、读取、保存)直方图(颜色直方图、灰度直方图)直方图均衡化(调节图像亮度、对比度)

 语音识别实战(python代码)(一)

 人工智能基础篇

 计算机视觉基础__图像特征

93d65dbd09604c4a8ed2c01df0eebc38.png

 matplotlib 自带绘图样式效果展示速查(28种,全)

074cd3c255224c5aa21ff18fdc25053c.png

Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一)

fe88b78e78694570bf2d850ce83b1f69.png

cb4b0d4015404390a7b673a2984d676a.png

立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦

 Python 3D可视化(一)

 让你的作品更出色——词云Word Cloud的制作方法(基于python,WordCloud,stylecloud)

e84d6708316941d49a79ddd4f7fe5b27.png

938bc5a8bb454a41bfe0d4185da845dc.jpeg

0a4256d5e96d4624bdca36433237080b.png

 python Format()函数的用法___实例详解(一)(全,例多)___各种格式化替换,format对齐打印

 用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)

python爱心源代码集锦(18款)

dc8796ddccbf4aec98ac5d3e09001348.jpeg

0f09e73712d149ff90f0048a096596c6.png

40e8b4631e2b486bab2a4ebb5bc9f410.png

 Python中Print()函数的用法___实例详解(全,例多)

 Python函数方法实例详解全集(更新中...)

 《 Python List 列表全实例详解系列(一)》__系列总目录、列表概念

09e08f86f127431cbfdfe395aa2f8bc9.png

用代码过中秋,python海龟月饼你要不要尝一口?

 python练习题目录

03ed644f9b1d411ba41c59e0a5bdcc61.png

daecd7067e7c45abb875fc7a1a469f23.png

17b403c4307c4141b8544d02f95ea06c.png

草莓熊python turtle绘图(风车版)附源代码

 ​草莓熊python turtle绘图代码(玫瑰花版)附源代码

 ​草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码

4d9032c9cdf54f5f9193e45e4532898c.png

c5feeb25880d49c085b808bf4e041c86.png

 巴斯光年python turtle绘图__附源代码

皮卡丘python turtle海龟绘图(电力球版)附源代码

80007dbf51944725bf9cf4cfc75c5a13.png

1ab685d264ed4ae5b510dc7fbd0d1e55.jpeg

1750390dd9da4b39938a23ab447c6fb6.jpeg

 Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

 色彩颜色对照表(一)(16进制、RGB、CMYK、HSV、中英文名)

2023年4月多家权威机构____编程语言排行榜__薪酬状况

aa17177aec9b4e5eb19b5d9675302de8.png

38266b5036414624875447abd5311e4d.png

6824ba7870344be68efb5c5f4e1dbbcf.png

 手机屏幕坏了____怎么把里面的资料导出(18种方法)

【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向)

 查看jdk安装路径,在windows上实现多个java jdk的共存解决办法,安装java19后终端乱码的解决

vue3 项目搭建教程(基于create-vue,vite,Vite + Vue)

fea225cb9ec14b60b2d1b797dd8278a2.png

bba02a1c4617422c9fbccbf5325850d9.png

37d6aa3e03e241fa8db72ccdfb8f716b.png

2023年春节祝福第二弹——送你一只守护兔,让它温暖每一个你【html5 css3】画会动的小兔子,炫酷充电,字体特

 别具一格,原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)表白爱心代码(4套)

SVG实例详解系列(一)(svg概述、位图和矢量图区别(图解)、SVG应用实例)

5d409c8f397a45c986ca2af7b7e725c9.png

6176c4061c72430eb100750af6fc4d0e.png

1f53fb9c6e8b4482813326affe6a82ff.png

【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码)HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)

 2023春节祝福系列第一弹(上)(放飞祈福孔明灯,祝福大家身体健康)(附完整源代码及资源免费下载)

fffa2098008b4dc68c00a172f67c538d.png

5218ac5338014f389c21bdf1bfa1c599.png

c6374d75c29942f2aa577ce9c5c2e12b.png

 tomcat11、tomcat10 安装配置(Windows环境)(详细图文)

 Tomcat端口配置(详细)

 Tomcat 启动闪退问题解决集(八大类详细)

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

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

相关文章

chatgpt赋能python:Python查错完全指南:如何快速诊断和解决常见的错误

Python查错完全指南&#xff1a;如何快速诊断和解决常见的错误 Python是一种高级编程语言&#xff0c;它被广泛用于数据科学、机器学习、Web开发和自动化等领域。虽然Python具有易于学习和易于使用的特点&#xff0c;但是在编写复杂的应用程序时&#xff0c;错误和异常情况经常…

chatgpt赋能python:Python构造图入门指南

Python构造图入门指南 Python是一种非常强大的编程语言&#xff0c;它可以用于各种任务&#xff0c;包括数据分析、机器学习和深度学习等领域。其中&#xff0c;构造图是Python在数据分析领域的一项非常重要的技术&#xff0c;本文将为大家介绍Python构造图的入门指南。 什么…

chatgpt赋能python:Python查找手机号码

Python查找手机号码 在今天的数字时代&#xff0c;手机号码已成为每个人生活中必不可少的一部分。虽然我们可以轻松地拥有一部手机&#xff0c;但是对于那些需要通过电话来联系客户、朋友或家庭成员的人&#xff0c;获取正确的手机号码就显得尤为重要。 这就是为什么Python查…

【科普知识】如何解决CANopen通信一体化伺服电机PDO无法正常使用

随着现代的自动化程度不断提高&#xff0c;一体化电机的应用正逐渐成为行业的新趋势。 一体化伺服电机是现代工业自动化系统中常用的设备&#xff0c;它集成了伺服电机、驱动器和控制器等功能&#xff0c;提供了高效、精确的运动控制。在其系统中&#xff0c;我们通常使用PDO&a…

vue封装ketcher 化学式、分子式编辑器

ketcher是一个化学结构式编辑器&#xff08;github地址&#xff09;&#xff0c;ketcher插件提供了传统的html standalone版、npm包react版&#xff0c;并没有npm包vue版&#xff0c;集成到vue的原理是将standalone版嵌到iframe中&#xff0c;通过拿到iframe中的ketcher对象&am…

解决Armbian安装UFW防火墙后无法访问1Panel面板的问题:有效解决方案揭秘

文章目录 前言armbian安装防火墙原因分析解决方案第一步&#xff1a;查看1panel的面板入口端口第二步&#xff1a;打开指定端口的访问权限第三步&#xff1a;重启防火墙第四步骤&#xff1a;查看防火墙状态【可略】 前言 官方的教程很不错&#xff0c;但是还是有一些缺陷&…

第四章 ResNet网络详解

系列文章目录 第一章 AlexNet网络详解 第二章 VGG网络详解 第三章 GoogLeNet网络详解 第四章 ResNet网络详解 第五章 ResNeXt网络详解 第六章 MobileNetv1网络详解 第七章 MobileNetv2网络详解 第八章 MobileNetv3网络详解 第九章 ShuffleNetv1网络详解 第十章…

.net 软件开发模式——三层架构

三层架构是一种常用的软件开发架构模式&#xff0c;它将应用程序分为三个层次&#xff1a;表示层、业务逻辑层和数据访问层。每一层都有明确的职责和功能&#xff0c;分别负责用户交互、业务处理和数据存储等任务。这种架构模式的优点包括易于维护和扩展、更好的组织结构和代码…

Vue的详细安装教程,使用NVM安装是我所推荐的方式

第一步&#xff1a;卸载之前安装的node&#xff0c;安装NVM 进入网站&#xff1a;Releases coreybutler/nvm-windows GitHub 选择一个版本进行安装即可 安装的路径我就不用多说了&#xff0c;全英文路径&#xff0c;尽量不要安装在c盘上&#xff0c;计算机人都懂为什么&…

vmware17+ubuntu18.04通过qemu8.0.2启动arm64虚拟机-测试vsock

文章目录 一、环境搭建1.qemu-8.0.22.buildroot配置 3.编译工具链gcc-linaro-7.2.1下载交叉编译工具链 4.linux kernel 5.16config_kernel.sh配置内核build_kernel.sh 5.启动虚拟机&#xff08;1&#xff09;创建磁盘镜像文件&#xff08;2&#xff09;拷贝内核镜像和根文件系统…

ESP32(MicroPython)端午节项目

本程序致敬了屏幕驱动例程&#xff0c;依次以4种字体显示Happy Dragon Boat Festival!&#xff0c;并重复一次。 代码如下 from ili934xnew import ILI9341, color565 from machine import Pin, SPI import m5stack import tt14 import glcdfont import tt14 import tt24 imp…

JDK自带的构建线程池的方式之newWorkStealingPool

newWorkStealingPool和之前的几种线程池的创建方式有很大的不同&#xff0c;之前定长、单例、缓存、定时任务的四大线程池都是基于ThreadPoolExecutor去实现的。newWorkStealingPool则是基于ForkJoinPool的方式构建出来的。 ThreadPoolExecutor的核心特点 只有一个阻塞队列Dela…

深度学习(24)——YOLO系列(3)

深度学习&#xff08;24&#xff09;——YOLO系列&#xff08;3&#xff09; 文章目录 深度学习&#xff08;24&#xff09;——YOLO系列&#xff08;3&#xff09;1. BOF(bag of freebies)2. Mosaic data augmentation3. 数据增强4. self-adversarial-training&#xff08;SAT…

深入浅出MySQL索引

索引 索引在MySQL中是举足轻重的。在添加索引后&#xff0c;我们在MySQL的查询上会极大的提高我们的查询效率&#xff0c;这也是慢查询解决办法之一。 数据结构 最初的时候MySQL中是采用二叉树进行插入数据的&#xff0c;这样的缺点很明显&#xff0c;就是树太高了&#xff…

C++QT入门

CQT 文章目录 CQT1. QT概述1.1 什么是QT1.2 QT的发展史1.3 支持的平台1.4 QT版本1.5 Qt 的下载与安装1.6 QT的优点1.7 成功案例 2. 创建QT项目2.1 使用向导创建2.2 手动创建2.3 .pro 文件2.4 设置父对象2.5 按钮设置属性2.5.1 按钮设置文本2.5.2 设置移动2.5.3 设置固定大小 2.…

[进阶]网络通信:UDP通信,一发一收、多发多收

UDP通信 特点&#xff1a;无连接、不可靠通信。不事先建立连接&#xff1b;发送端每次把要发送的数据&#xff08;限制在64KB内&#xff09;、接收端1P、等信息封装成一个数据包&#xff0c;发出去就不管了。Java提供了一个java.net.Datagramsocket类来实现UDP通信。 Datagram…

Qt/C++使用QUiLoader动态加载ui资源文件

目录 动态对话框使用场景注意事项动态对话框加载获取动态对话框的控件对象与动态对话框建立关联动态修改ui资源文件效果测试 动态对话框 动态对话框(dynamic dialog)就是在程序运行时使用的从Qt设计师的.ui文件创建而来的那些对话框。动态对话框不需要通过uic把 .ui文件转换成…

【ARM裸机编程 | 海思SS528】- 操作 GPIO 寄存器输出低电平点亮 LED 灯

目录 一、概述二、看原理图&#xff0c;找LED灯的GPIO管脚三、使能 GPIO 管脚功能四、配置 GPIO 管脚为输出五、设置 GPIO 管脚输出高、低电平 一、概述 这篇文章主要介绍在 海思SS528 开发板&#xff0c;去操作某个 GPIO 寄存器输出高、低电平&#xff0c;来熄灭或点亮 LED 灯…

Spring框架中,什么是控制反转?什么是依赖注入?使用控制反转与依赖注入有什么优点

目录 一、Spring 二、控制反转 三、依赖注入 四、控制反转与依赖注入有什么优点 一、Spring Spring框架是一款开源的Java应用程序框架&#xff0c;它为企业级Java应用提供了全面的基础设施支持和编程模型。通过Spring框架&#xff0c;开发人员可以快速地搭建出高效、可维护…

C++【红黑树】

✨个人主页&#xff1a; 北 海 &#x1f389;所属专栏&#xff1a; C修行之路 &#x1f383;操作环境&#xff1a; Visual Studio 2019 版本 16.11.17 文章目录 &#x1f307;前言&#x1f3d9;️正文1、认识红黑树1.1、红黑树的定义1.2、红黑树的性质1.3、红黑树的特点 2、红黑…