CodeGym /Java Blog /Toto sisi /2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度
John Squirrels
等級 41
San Francisco

2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度

在 Toto sisi 群組發布
十多年來,Stack Overflow 一直在揭示新興和衰落的技術,讓人們一窺科技世界充滿希望的未來。2023 年 5 月,超過 90,000 名開發者對最新的 StackOverflow 調查做出了回應,了解他們如何學習和升級、使用哪些工具以及想要掌握哪些工具。近日,Stack Overflow 調查 2023 終於出爐了。話不多說,讓我們來看看去年發生了什麼事。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 1

男孩們。攝影:Jan Thijs/亞馬遜

受訪者簡介。越來越多的學生選擇在線學習

今年,Stack Overflow 比較了三個不同群體中最受歡迎的技術——所有受訪者、專業開發人員和正在學習程式設計的人。作為一個線上學習平台,我們不能沒有一個好消息——在仍在學習程式設計的學生中,透過線上資源對程式設計知識的追求達到了前所未有的高度,自去年以來 ,從 70% 大幅飆升至 80%。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 2在受訪者中,年輕一代(18歲及以下)傾向於將線上資源作為他們首選的學習途徑。因此,大約 52% 的 25-34 歲人群也更喜歡線上課程。有趣的是,今年獨立承包商、自由工作者和個人開發商的數量略有上升,而全職學生則略有下降,與去年相比下降了 1%。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 3

Java 的頂尖技術與受歡迎程度:在領導者中確立了地位

回到基礎知識,我們想強調 JavaScript 繼續佔據首位,連續第十一年成為最常用的程式語言。Python 已經超越 SQL 奪得第三名。值得注意的是,Python 在非專業開發人員和仍在學習程式設計的開發人員中佔據主導地位。去年,多項技術取得了顯著的進步——Bash/Shell、C、Ruby、Perl 和 Erlang 上升了一位,而 Elixir 和 Lisp 上升了兩位。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 4正如您在這些統計數據中看到的那樣,Java 在所有受訪者中排名第七。但如果我們深入挖掘,很容易發現 HTML/CSS 是一種標記語言,SQL 是一種特定領域的語言,而 Bash/Shell 是一種指令語言。這就是為什麼可以公平地說 Java 仍然是前 5 名的高階程式語言之一。值得注意的是,與專業開發人員相比,學習程式設計的人更有可能使用 Java——分別為 35% 和 30%。對於剛開始學習之旅的人來說,Java 是第五大最受歡迎的程式語言。同樣,如果我們放棄 HTML/CSS 和 SQL,那麼很明顯 Java 在學生最需要的高階程式語言候選名單中穩居第三位。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 5這是什麼意思?Java 被認為是一種偉大的第一程式語言,有幾個令人信服的原因——簡單性、平台獨立性、廣泛的資源和產業相關性。

2023 年最受歡迎的資料庫。PostgreSQL 成為領導者

今年發生了一場小革命——PostgreSQL 取代了 MySQL(過去幾年一直保持領先地位)。PostgreSQL 擊敗了其他 31 個資料庫,被選為最受讚賞的資料庫。為什麼越來越多的開發者更喜歡 PostgreSQL?因為它在最關鍵的環境中超越了傳統資料庫和專業資料庫——靈活性、技術性能以及跨最廣泛企業工作負載的適用性。另外,開源是這一切的核心。值得注意的是,MongoDB 仍然是最常用的 NoSQL 資料庫。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 6

最常用的雲端平台

從雲端平台的受歡迎程度來看,今年我們看不到明顯的改變。AWS 繼續佔據最常用平台的主導地位,幾乎是第二大使用平台 Azure 的兩倍。易於自動擴展、與現有基礎設施整合以及廣泛的免費套餐極大地促進了 AWS 的普及。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 7

2023 年頂級框架 Spring 框架進入前 5 名

今年,受訪者再次將 Node.js 和 React.js 列為兩種最常見的 Web 技術。專業開發人員相當平等地使用它們,而學習程式設計的人使用 Node.js 的比例比 React 多一些(52% 比 48%)。在所有回應者中,jQuery 和其他 Web 框架的受歡迎程度幾乎比 Node.js 和 React.js 低兩倍。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 8說到其他框架和函式庫,NET (5+) 今年也位居榜首。值得一提的是,相容 Java 的 Spring 框架也在前五名框架中佔有一席之地。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 9

現在還有哪些流行的工具?

2023 年,Docker 已經超越 npm,成為開發者最常使用的技術。雖然學生們仍然更喜歡 npm,但 Docker 正在迅速在開發者社群中獲得關注。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 10至於整合開發環境,Visual Studio Code 仍然是所有開發人員中排名第一的 IDE,IntelliJ IDEA 排名第三。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 11

人工智慧工具的使用。新玩家登場

今年,StackOverflow 推出了一個新版塊-AI搜尋工具。毫不奇怪,所有受訪者中人工智慧搜尋工具的首選是 ChatGPT。83% 的受訪開發者和學生在過去一年中使用過它,並計劃今年繼續使用 ChatGPT。這一比例高於 Bing AI (20%)、WolframAlpha (13.36%)、Google Bard AI (9.86%) 等。毫不奇怪,與專業開發人員相比,初學者更有可能使用人工智慧工具(82% vs. 70%)。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 12除了詢問人工智慧搜尋工具之外,StackOverflow 還詢問了最常用的人工智慧開發工具。在這裡,GitHub Copilot 是明顯的領先者,有 55% 的受訪者使用它。GitHub 是一款編碼輔助工具,被宣傳為「AI 配對程式設計師」。當編碼者鍵入變數、函數和檔案名稱、程式碼註解、文件字串等時,它會自動產生建議。 2023 年 Stack Overflow 開發者調查的見解。Java 的現狀和線上課程的受歡迎程度 - 13

結論

希望這些簡短的見解可以幫助您定義哪些技術趨勢將塑造未來。透過跟上這些趨勢,開發人員可以保持潮流並開闢成功之路。請注意,StackOverflow 調查強調了 Java 以及相關技術和框架的持久流行。此外,調查顯示,線上課程經歷了前所未有的激增,學習程式設計的學生中有 80% 的人更喜歡線上課程。綜上所述,很容易下結論:我們走在正確的道路上,我的朋友們!
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION