CodeGym /Java Blog /Toto sisi /概述的概述。StackOverFlow 2022 調查詳情!
John Squirrels
等級 41
San Francisco

概述的概述。StackOverFlow 2022 調查詳情!

在 Toto sisi 群組發布
您渴望數據嗎?在此情況下,我們準備了Stack Overflow 2022 年開發者調查 結果的簡要概述。因此,如果您想知道該行業的發展方向,讓我們來看看重要的見解。把握技術趨勢的脈動是更了解開發產業的關鍵。 概述的概述。 StackOverFlow 2022 調查詳情! - 1

引擎蓋下是什麼?

首先,我們將概述 StackOverflow 如何進行這項調查。今年的數據收集自全球 180 個國家的 73,268 名開發者。在所有 73,268 個回覆中,大約 6,309 個回覆來自剛學習程式設計的人,這有助於我們從像我們這樣的同學那裡獲得寶貴的回饋。此外,研究人員訪問了 53,507 名專業開發人員,讓我們了解嚴肅的科技公司現在正在發生什麼。剩下的人是誰?業餘愛好者、退休開發人員,甚至是經常在工作中處理程式設計問題的非編碼人員。調查於2022年5月11日至2022年6月1日進行,每位參與者回答問題的時間約為15分鐘,比往年更長。新問題還包括有關程式設計師如何學習其行業的資訊。毫不奇怪,年長的程式設計師最有可能從書本中學習,而新一代則依賴 Codegym 等線上​​材料和其他課程。結果,學生在線學習的總體比例從 60% 增加到 70%。另一個新的研究方向是版本控制。Stack Overflow 也揭示了該領域令人興奮的成果。那麼,讓我們更深入地看看調查結果的亮點。

沒有一種語言可以統治世界

今年的領導者沒有改變:JavaScript 仍然是最常用的語言。說到其他語言,立場沒有實質改變。我們學習者的主要收穫是:正如您所看到的,Java 年復一年地繼續佔據領先位置,而且這種趨勢似乎不會很快改變。它的實作主要是因為 Java 易於學習、使用,因此也易於編寫、編譯和調試。然而,最重要的優勢是 Java,這是一種獨立於平台的語言,編碼人員可以在不同的環境中使用,從 Android 設備和電腦到 Web 應用程式、軟體、銀行工具等。換句話說,它是一種獨立於平台的語言,可以從一個作業系統自由遷移到另一個作業系統。好消息是今年跨平台開發變得更強勁。

2022年跨平台開發

儘管 Windows 在個人使用方面獲勝,但並沒有明確的作業系統領導者。開發人員正在習慣跨不同平台創建應用程序,這意味著應用程式也越來越獨立於平台。

豐富的資料庫和框架

到 2022 年,資料庫和 Web 框架也是如此。沒有任何一項技術的使用率達到 50% 以上。前三名的資料庫包括 PostgreSQL(佔 46.48%)、MySQL(佔 45.68%)和 SQLite(佔 30.83%)。說到 Web 框架,Node.js (46.31%)、React.js (44.31%) 和 jQuery (29.21%) 佔據領先地位。由此,很容易得出結論,開發人員在他們的專案中使用了各種語言、框架、資料庫、工具甚至作業系統。然而,它們之間還沒有廣泛的共識,我們認為這很重要,因為您可以普遍使用您喜歡的技術來建立和部署,同時覆蓋更廣泛的受眾。

Git 是領導者

前幾年,研究人員將 Git 納入「其他工具」部分。但今年,StackOverFlow 將其納入「版本控制系統」部分,並以高達 96.65% 的比例位居第一。Git 是版本控制系統之王,尤其受到專業人士的歡迎。此外,令人驚訝的是 17% 的學習者不使用任何版本控制系統。幸運的是,情況並非如此,在 CodeGym,我們教導學生如何使用 Git。

版本控制平台怎麼樣?

關於持續整合工具,GitHub是2022年的王者。與其核心Git一樣,GitHub管理儲存庫中編寫的原始程式碼的版本,這使其成為與其他程式設計師同時編寫軟體以將程式碼合併到一個端的強大工具獨立產品。因此,您需要覆蓋它(或其他頂級版本控制平台),因為整個軟體開發行業似乎都存在於這個宇宙中。

2022 年最常使用的基礎工具

去年,Git 被認為是開發人員的必備工具。然而,今年,一切都與 Docker 有關,它的使用率從 55% 增加到 69%。而且這個數字似乎還在成長,因為Gartner 認為到 2023 年 70% 的公司將運行多個容器化應用程式。

最想要的資料庫

在所有資料庫中,PostgreSQL 和 MySQL 是最受歡迎的(其中 PostgreSQL 佔 46.48%,MySQL 稍微緊跟著,佔 45.68%)。

額外資訊:一切都是為了學習

62% 的受訪者每天花費半小時以上尋找問題的解決方案,這並不奇怪。25% 的人每天花費一個多小時。對於一個由 50 名開發人員組成的團隊,該時間每週在 333-651 小時之間變化。同意現在最好是吸收盡可能多的知識,而不是浪費寶貴的時間工作。相反,它可以用於建設。

教育!

2022 年,47.9% 的專業開發人員表示他們擁有學士學位,而前一年的比例為 49.34%(29.7% 的人表示他們擁有大學學位,而 22.67% 的人擁有副學士學位)。如果我們看看剛學會程式設計的學生的反應,這些數字會有很大差異。61.9% 的開發學習者還沒有並且不打算獲得學士學位。因此,超過一半的學習者都在同一條船上。每年,沒有獲得學位的開發人員數量都會增加,而且這種趨勢不太可能很快就會改變。另一方面,每年透過課程學習線上程式設計變得更加優化,甚至受到大公司的歡迎。儘管如此,38% 已經擁有學位的學習者表示,學習對他們來說永遠不會停止——他們仍然依靠線上資源來學習並跟上最新的技術趨勢。

學習線上編碼

與前一年相比,線上學習程式設計的學生數量從 60% 增加到 70%。這種增長與每年越來越多的人在學術體系和大學學位之外接受教育這一事實密不可分。綜上所述,很容易得出結論,選擇在線學習您走上了正確的道路。

結論

最終,如果不提及開發人員重視靈活性、易用性和穩定性,那就大錯特錯了。科技世界現在可以為您提供所有這些,為開發人員提供每年不斷發展的大量技術和工具。希望 StackOverFlow 2022 調查的概述能鼓勵您開始/繼續 CodeGym 課程,並為您未來的職業生涯打下堅實的基礎。我們一起訓練吧!
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION