Stack OverflowDeveloper Survey 2021總結

Stack Overflow一年一度的 Developer Survey,在developer界別十分著名。

他們每一年都對全球開發者進行調查,讓開發者了解該年最熱門的程式語言、最熱門的雲端平台、開發者薪金等。

最近,Stack Overflow 發表了最新的「2021 Developer Survey」。

這篇「Stack Overflow Developer Survey 2021總結」,將為大家總結調查結果!

簡介

Stack Overflow 2021 Developer Survey是一個針對全球開發者的全面報告,參與調查者多達八萬多,他們來自全球180多個國家。調查涵蓋了開發者喜愛的語言、技術到薪資水平,而2021年的調查結果也在8月31日公開了!

接下來,這篇文章將分享Stack Overflow 2021 Developer Survey內,有趣的調查結果,我們就來逐一探討吧!

2021最熱門的程式語言

不少初學編程者都面對同一個煩惱,就是程式語言五花八門,不知道應該學習哪一個好。

跟據2021 Developer Survey,在83052訪問者中,我們發現排行最多人喜歡的五個程式語言分別是:JavaScript、HTML/CSS、Python、SQL、與Java。

排名第一JavaScipt:JavaScript是工程師最常用的程式語言,成為九年來的蟬聯冠軍。

這個結果的確不讓人意外,因為JavaScript學習容易,用途也十分廣泛,不但能作前端語言,隨著近年有人開發Node.js後,JavaScipt也可用作後端語言。因此,若是想從事web相關的前後端開發工作,則可學習最廣泛使用的JavaScript。

排名第二HTML:其次,HTML是第二常用語言,是作為網頁的基本骨架,能用作編輯、設計網頁,也是十分常用的!

排名第三Python:Python通常用作分析數據,也是用作數據分析的主流語言。

2021最熱門的資料庫

數據庫(Database)可以用來儲存網站的數據資料,有助井然有序地存取、管理、修改、更新、控制和組織資料。那麼最常用的資料庫有哪些?

訪問了73317名web developer,發現他們最常用的資料庫分別是:MySQL、 PostgreSQL和SQLite。它們是什麼?

排名第一 MySQL:是一個Oracle老牌子的數據庫管理系統,非常經典。

排名第二 PostgreSQL:是一個開放原始碼的關聯式資料庫,具備彈性和完整性,十分適合製造業、金融服務業等行業使用。

排名第三 SQLite:則是輕巧、免費的開放原始碼軟件,佔用空間小,因而也十分受歡迎。

排名第四 MongoDB:是受歡迎的NoSQL資料庫,具備靈活性,如:允許資料格式不一致。

排名第五 Microsoft SQL Server:是由微軟推出的商用數據庫系統,它的介面操作是容易的。

2021最熱門的雲端平台

雲端平台可以用來寄存軟件。那麼有哪些雲端平台是較多人使用的?

訪問了62061人,發現AWS是最多人使用的,而Google Cloud和Microsoft Azure是其次最多人使用的cloud platform。

排名第一 AWS:AWS全名為Amazon Web Services,在2006年成立,相較其他平台擁有先發的優勢,同時為最全面、穩定的雲端平台,因此成為了用家的首選。客戶包括:Netflix、Airbnb、Samsung等。

排名第二 Google Cloud:成立於2011年,雖然是三個平台中最晚進入市場的,但是它亦不失優勢。例如:提供1年免費試用期,並能針對使用者提供數據分析、人工智能服務等。現時可用區域達到73個,涵蓋服務的國家與地區超過200個。客戶包括:Twitter、Paypal等。

排名第三 Microsoft Azure:成立於2010年,最大的優點是Sharepoint、Windows Server,客戶包括:Linkedin、GNC。

排名第四 Heroku:Heroku支援許多語言,由原本只支緩Ruby一種語言,到現在已經支緩Java、Node.js、Scala、Clojure、Python、PHP、和 Go。

排名第五 Digital Ocean:價格較其他主機便宜,資料處理起來快捷。

2021最熱門的Web framework

Web Framework已經成為網頁開發的重要部分。那麼有哪些web framework是熱門的?

排名第一 React.js:市面上最多人使用的web framework,由Facebook開發。

排名第二 jQuery:jQuery雖然現在不是最受歡迎,但由於它是web framework的老牌,仍有很多人正在使用。

排名第三 Express:是簡潔而靈活的 Node.js Framework,你可以使用Express快速地搭建一個完整功能的後台。

排名第四 Angular:是一個老牌子, 由Google開發的一個Web Framework。

排名第五 Vuejs:是一個較新的Web Framework,受歡迎的原因是因為它非常簡單易用,功能卻很強大。

2021最熱門的IDE

編寫密密麻麻的程式,一定要具備一款介面美觀而且又好用的程式碼編輯器。那麼有哪些編程軟件較常用的呢?

訪問了82277人,發現大部分人都傾向使用Visual Studio Code,其次是Visual Studio。

Visual Studio Code:它是一個輕量級,且功能繁多的原始碼編輯器,適用於絕大多數的程式語言,因此成為了最多人使用的編程軟件。

關於更多推薦的寫網頁軟件,你也可以參考:「網頁設計軟件大全 - 21個最常用的寫網頁軟件」這篇文章。

2021最想用 VS 最不想用的程式語言?

你也一定很好奇開發者最喜歡和不想用哪種程式語言吧?

5044位訪問者表示他們喜歡使用Rust,只有755人不喜歡使用。Rust在stackoverflow調查中,被選為連續6年成為開發者最喜愛的程式語言。

Rust:具備開發效率和執行效率,在記憶體和線程安全方面也十分可靠。因此,Microsoft和Facebook也有使用Rust來減低記憶體安全漏洞和減少編程時出現bug所帶來的經濟損失。

另外,根據上述調查,在82914名受訪者中,有84.21%的人最不想使用使用COBOL,其次VBA也有79.39%的人則認為VBA令他們感到害怕。

2021普遍developer的薪金

對網絡開發有興趣的你,一定很好奇究竟developer一年能賺多少錢吧!究竟哪一個職位賺的錢最多?那你就要看看這個調查結果了!

經過調查,Engineering manager和Senior Executive的薪金最高,他們每年的薪金中位數是9萬元美金,而普遍developer的中位數年薪為5萬元。

Mobile developer 和academic researcher 的薪金則較低,每年薪金中位數為4萬美金。

如果你只是剛剛踏入社會,不必擔心自己的薪金太低,好好累計經驗,總有一天能有所成就!

2021哪種程式語言的薪金較高

如果你仍不知道應該要選擇學習哪一個程式語言,那你也可以考慮懂得哪種程式語言能獲得較高薪金,作一個參考。

不過這只是作參考,無論學習甚麼語言都好,最重要還是不斷學習、累計經驗啊!

結語

以上就是精選的Developer Survey 2021總結的調查結果了!希望這些精選問題,能夠解開你一直以來的疑問,幫助你在developer的道路上,走得更得心應手。

如果有興趣,也可以到原本的Stack Overflow 2021 Developer Survey內,查看其它調查結果呀!

加入我們的Email List

免費參加【網頁開發入門CRASH COURSE】線上課程!