0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MySQL長期霸榜時代結(jié)束!

CodeSheep ? 來源:OSC開源社區(qū) ? 2023-06-20 10:12 ? 次閱讀

前幾天,一年一度的Stack Overflow開發(fā)者調(diào)查報告又出爐了!

7e28665e-0f09-11ee-962d-dac502259ad0.png

這次應(yīng)該是 Stack Overflow 發(fā)布年度開發(fā)者調(diào)查報告的第十三年了,共計(jì)有超過 9 萬名開發(fā)者參與了調(diào)查。

和往年不同,這次報告里也加入了AI相關(guān)的內(nèi)容,包括AI相關(guān)工具的使用調(diào)查,以及開發(fā)者們對于AI的態(tài)度和期望。

這里也將一些重點(diǎn)內(nèi)容梳理總結(jié)如下:

最流行編程語言:JavaScript

最“賺錢”編程語言:Zig

最流行數(shù)據(jù)庫:PostgreSQL(MySQL長期霸榜時代結(jié)束了)

最流行 Web 框架和技術(shù):Node.js

最受歡迎集成環(huán)境:Visual Studio Code

最受歡迎 AI 搜索工具:ChatGPT

最受歡迎 AI 開發(fā)工具:GitHub Copilot

對 AI 工具的信任度:39% 的人對 AI 工具表示有些信任

開發(fā)者使用 AI 工具的場景:82.55%開發(fā)者用于幫助編寫代碼

對未來 AI 工具用途變化的期望:相信開發(fā)工作流程將在一年內(nèi)因?yàn)?AI 工具而有所不同

下面來詳細(xì)看一下各個部分的報告數(shù)據(jù)。

最流行編程語言

JavaScript 連續(xù) 11 年成為最流行編程語言,Python 取代 SQL 成為第三大流行編程語言。其他編程語言比如 Bash/Shell, C, Ruby, Perl 和 Erlang,它們的排名均上升了一位。

Go 和 Rust 的使用情況占比與去年相比也有了一定的上升。

7e453d4c-0f09-11ee-962d-dac502259ad0.png

最“賺錢”編程語言

報告顯示,Zig 開發(fā)者的年收入中位數(shù)是103611 美元(合人民幣約 74 萬元)。

Zig 作為一門通用編程語言,專為穩(wěn)定性、可維護(hù)性和性能而設(shè)計(jì),追求替代 C 語言在系統(tǒng)編程上的最佳地位。

7e5351c0-0f09-11ee-962d-dac502259ad0.png

墊底的則分別是 PHP 和 Dart:

7e6b7584-0f09-11ee-962d-dac502259ad0.png

結(jié)合去年的數(shù)據(jù)來看,Zig 可謂是“橫空出世”。去年薪資最高的 Clojure 則掉到了第 5 名。

7e847a2a-0f09-11ee-962d-dac502259ad0.png

當(dāng)然,參與這份問卷調(diào)查的開發(fā)者很少在中國工作,因此對于咱們程序員同胞來說,這些不同編程語言的薪資收入情況無法直接對比。

最流行的數(shù)據(jù)庫

PostgreSQL 取代 MySQL 成為今年最流行數(shù)據(jù)庫。

不得不說,MySQL長期霸榜的時代真的是結(jié)束了。

在專業(yè)開發(fā)者群體中,有 49.09% 的人正在使用 PostgreSQL,比去年上漲 2.61%;MySQL 占比 40.59% 位居第二,SQLite 占比 30.17% 位居第三,DynamoDB 占比 10.31% 超越 Oracle 排名第九位,Oracle 占比 10.06% 位列第十名。

對于正在學(xué)習(xí)編程的人來說,更多的則是使用 MySQL,其采用占比為 45.71%。MongoDB 數(shù)據(jù)庫則位居第二(占比 28.15%),其次是 SQLite(占比 26.93%)。

7e923b42-0f09-11ee-962d-dac502259ad0.png

最流行的 Web 框架和技術(shù)

Node.js 和 React.js 是最流行的兩種 Web 技術(shù)。專業(yè)開發(fā)者使用兩者的比例相當(dāng),而正在學(xué)習(xí)編程的人使用 Node.js 多于 React(52% vs 48%)。

其他較受歡迎的還包括 jQuery、Express、Angular、Next.js 和 Vue.js。

7e9cd6f6-0f09-11ee-962d-dac502259ad0.png

最受歡迎的集成環(huán)境

Visual Studio Code 仍然是大多數(shù)開發(fā)者的首選 IDE,今年它在所有受訪者中的使用率又增加了,從 75% 增加到 81%。

7eabe902-0f09-11ee-962d-dac502259ad0.png

最受歡迎的 AI 搜索工具

ChatGPT 成為最受歡迎的 AI 搜索工具,被 83% 的受訪者使用,其次是 Bing AI (20%)、WolframAlpha (13%) 和 Google Bard AI (10%)。

7eba3a02-0f09-11ee-962d-dac502259ad0.png

最受歡迎的 AI 開發(fā)工具

GitHub Copilot 成為最受歡迎的 AI 開發(fā)工具,被 55% 的受訪者使用,其次是 Tabnine (13%) 和 AWS CodeWhisperer (5%)。

7ed3d976-0f09-11ee-962d-dac502259ad0.png

對 AI 工具的信任度

在使用或計(jì)劃使用 AI 工具的人中,只有不到 3% 高度信任它們的準(zhǔn)確性,而有兩倍多的人(大約 6%)非常不信任。此外有 39% 的人對 AI 工具表示有些信任,30% 則表示沒有所謂信不信任。

7eedf2b6-0f09-11ee-962d-dac502259ad0.png

開發(fā)者使用 AI 工具的場景

絕大部分開發(fā)者使用 AI 工具幫助編寫代碼,其他的用途包括調(diào)試、寫文檔、學(xué)習(xí)代碼庫,以及測試等。

7f05bca2-0f09-11ee-962d-dac502259ad0.png

對未來 AI 工具用途變化的期望

無論是專業(yè)開發(fā)者還是正在學(xué)習(xí)編程的人,他們都相信開發(fā)工作流程將在一年內(nèi)因?yàn)?AI 工具而有所不同。

7f1a2016-0f09-11ee-962d-dac502259ad0.png

除此之外,更多相關(guān)信息或詳情大家也可以在https://survey.stackoverflow.co/2023/上查看完整報告,報告中給出的相關(guān)數(shù)據(jù)和趨勢大家也可以做一個參考。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    29438

    瀏覽量

    267757
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1922

    瀏覽量

    34510
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    794

    瀏覽量

    26359

原文標(biāo)題:MySQL長期霸榜時代結(jié)束!

文章出處:【微信號:CodeSheep,微信公眾號:CodeSheep】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    MySQL知識點(diǎn)匯總

    大家好,這部分被稱為DQL部分,是每個學(xué)習(xí)MySQL必須要學(xué)會的部分,下面就讓我來介紹MySQL中的其他部分。
    的頭像 發(fā)表于 08-05 15:27 ?330次閱讀
    <b class='flag-5'>MySQL</b>知識點(diǎn)匯總

    凱迪仕全渠道TOP1 ,全域曝光100億!

    618年中狂歡盛典,已正式落下帷幕。智能鎖行業(yè)領(lǐng)頭羊凱迪仕,憑借過硬的科技產(chǎn)品力和品牌勢能,在全域流量加持以及傳奇大師K70新品強(qiáng)勢曝光之下,天貓、京東、抖音各平臺,穩(wěn)居各類型榜單榜首,繼續(xù)以
    的頭像 發(fā)表于 06-21 20:10 ?240次閱讀
    凱迪仕<b class='flag-5'>霸</b><b class='flag-5'>榜</b>全渠道TOP1 ,全域曝光100億!

    中國主板市場4月遇冷 華碩依然

    中國主板市場4月遇冷 華碩依然 根據(jù)博板堂的統(tǒng)計(jì)數(shù)據(jù)顯示,2024年4月份我國大陸主板市場出貨量出現(xiàn)普遍下滑的情況。與3月份對比來說,環(huán)比下降18%; 與去年4月份對比的話,同比增長17%。 根據(jù)博板堂的出貨量榜單來看,華碩、技嘉、微星、七彩虹位列前四,華碩依然
    的頭像 發(fā)表于 05-18 16:11 ?1717次閱讀

    4月動力電池榜單發(fā)布 寧德時代市占率

    4月動力電池榜單發(fā)布 寧德時代市占率 根據(jù)中國汽車動力電池產(chǎn)業(yè)創(chuàng)新聯(lián)盟發(fā)布的統(tǒng)計(jì)數(shù)據(jù)顯示,在24年的1-4月份,我國動力電池累計(jì)裝車量為120.6GWh, 累計(jì)同比增長32.6%。 在24年4
    的頭像 發(fā)表于 05-13 16:24 ?1188次閱讀

    MySQL的整體邏輯架構(gòu)

    支持多種存儲引擎是眾所周知的MySQL特性,也是MySQL架構(gòu)的關(guān)鍵優(yōu)勢之一。如果能夠理解MySQL Server與存儲引擎之間是怎樣通過API交互的,將大大有利于理解MySQL的核心
    的頭像 發(fā)表于 04-30 11:14 ?388次閱讀
    <b class='flag-5'>MySQL</b>的整體邏輯架構(gòu)

    MySQL密碼忘記了怎么辦?MySQL密碼快速重置方法步驟命令示例!

    MySQL密碼忘記了怎么辦?MySQL密碼快速重置方法步驟命令示例! MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如果你忘記了MySQL的密碼,不必?fù)?dān)心,可以通過一些簡單的步驟來快速重
    的頭像 發(fā)表于 01-12 16:06 ?681次閱讀

    如何使用Golang連接MySQL

    首先我們來看如何使用Golang連接MySQL。
    的頭像 發(fā)表于 01-08 09:42 ?3127次閱讀
    如何使用Golang連接<b class='flag-5'>MySQL</b>

    mysql密碼忘了怎么重置

    mysql密碼忘了怎么重置? MySQL是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),密碼用于保護(hù)數(shù)據(jù)庫的安全性和保密性。如果你忘記了MySQL的密碼,可以通過以下幾種方法進(jìn)行重置。 方法一:使用MySQ
    的頭像 發(fā)表于 12-27 16:51 ?5444次閱讀

    蘋果最新消息 iPhone15價格跳水后銷量前三 蘋果因故意降低性能被判賠償7名用戶

    ? ? ? ?蘋果最新消息一直備受關(guān)注,小編給大家?guī)韮蓚€蘋果公司最新的消息,包括一則蘋果因故意降低性能被判賠償7名用戶的訴訟和iPhone15價格跳水后銷量前三的資訊。 iPhone15價格
    的頭像 發(fā)表于 12-07 15:58 ?685次閱讀

    mysql數(shù)據(jù)庫基礎(chǔ)命令

    MySQL是一個流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),經(jīng)常用于存儲、管理和操作數(shù)據(jù)。在本文中,我們將詳細(xì)介紹MySQL的基礎(chǔ)命令,并提供與每個命令相關(guān)的詳細(xì)解釋。 登錄MySQL 要登錄MySQL
    的頭像 發(fā)表于 12-06 10:56 ?512次閱讀

    php的mysql無法啟動

    MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),而PHP是一種廣泛應(yīng)用于服務(wù)器端的腳本語言。在使用PHP開發(fā)網(wǎng)站或應(yīng)用時,經(jīng)常會碰到MySQL無法啟動的問題。本文將詳細(xì)介紹解決MySQL無法啟動的方法
    的頭像 發(fā)表于 12-04 15:59 ?1283次閱讀

    mysql和sql server區(qū)別

    MySQL和SQL Server是兩種常見的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),用于存儲和管理數(shù)據(jù)庫。雖然它們都支持SQL語言,但在其他方面存在一些顯著的區(qū)別。以下是MySQL和SQL Server
    的頭像 發(fā)表于 11-21 11:07 ?1398次閱讀

    安裝sqlyog之前要裝mysql

    在安裝 SQLyog 前是否需要安裝 MySQL 取決于您的情況。MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),而 SQLyog 是一個可視化數(shù)據(jù)庫管理工具,主要用于管理和操作 MySQL 數(shù)據(jù)庫。 對于
    的頭像 發(fā)表于 11-21 11:02 ?1131次閱讀

    MySQL導(dǎo)出的步驟

    MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),用于存儲和管理大量的結(jié)構(gòu)化數(shù)據(jù)。在實(shí)際應(yīng)用中,我們經(jīng)常需要將MySQL數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出到其他地方,如備份數(shù)據(jù)、數(shù)據(jù)遷移、數(shù)據(jù)分析等。下面是使用MySQL
    的頭像 發(fā)表于 11-21 10:58 ?711次閱讀

    為什么MySQL備份很重要?MySQL備份類型有哪些?

    隨著企業(yè)和應(yīng)用程序越來越依賴 MySQL 數(shù)據(jù)庫來管理其關(guān)鍵數(shù)據(jù),確保數(shù)據(jù)可靠性和可用性變得至關(guān)重要。在這個數(shù)字信息時代,強(qiáng)大的備份和恢復(fù)策略是應(yīng)用程序穩(wěn)定性的支柱。 本文中,我們將回顧所有常用
    的頭像 發(fā)表于 11-14 10:20 ?599次閱讀