Stack Overflow Developer Survey 2021總結
Stack Overflow 發表了最新的「2021年開發者調查」,這篇「Stack Overflow Developer Survey 2021總結 」將選出8個有趣的調查結果跟大家分享!
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 Developer Survey,在83052訪問者中,我們發現排行最多人喜歡的五個程式語言分別是:JavaScript、HTML/CSS、Python、SQL、與Java。
排名第一JavaScipt:JavaScript是工程師最常用的程式語言,成為九年來的蟬聯冠軍。
這個結果的確不讓人意外,因為JavaScript學習容易,用途也十分廣泛,不但能作前端語言,隨著近年有人開發Node.js後,JavaScipt也可用作後端語言。因此,若是想從事web相關的前後端開發工作,則可學習最廣泛使用的JavaScript。
排名第二HTML:其次,HTML是第二常用語言,是作為網頁的基本骨架,能用作編輯、設計網頁,也是十分常用的!
排名第三Python:Python通常用作分析數據,也是用作數據分析的主流語言。
數據庫(Database)可以用來儲存網站的數據資料,有助井然有序地存取、管理、修改、更新、控制和組織資料。那麼最常用的資料庫有哪些?
訪問了73317名web developer,發現他們最常用的資料庫分別是:MySQL、 PostgreSQL和SQLite。它們是什麼?
排名第一 MySQL:是一個Oracle老牌子的數據庫管理系統,非常經典。
排名第二 PostgreSQL:是一個開放原始碼的關聯式資料庫,具備彈性和完整性,十分適合製造業、金融服務業等行業使用。
排名第三 SQLite:則是輕巧、免費的開放原始碼軟件,佔用空間小,因而也十分受歡迎。
排名第四 MongoDB:是受歡迎的NoSQL資料庫,具備靈活性,如:允許資料格式不一致。
排名第五 Microsoft SQL Server:是由微軟推出的商用數據庫系統,它的介面操作是容易的。
雲端平台可以用來寄存軟件。那麼有哪些雲端平台是較多人使用的?
訪問了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:價格較其他主機便宜,資料處理起來快捷。
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,受歡迎的原因是因為它非常簡單易用,功能卻很強大。
編寫密密麻麻的程式,一定要具備一款介面美觀而且又好用的程式碼編輯器。那麼有哪些編程軟件較常用的呢?
訪問了82277人,發現大部分人都傾向使用Visual Studio Code,其次是Visual Studio。
Visual Studio Code:它是一個輕量級,且功能繁多的原始碼編輯器,適用於絕大多數的程式語言,因此成為了最多人使用的編程軟件。
關於更多推薦的寫網頁軟件,你也可以參考:「網頁設計軟件大全 - 21個最常用的寫網頁軟件」這篇文章。
你也一定很好奇開發者最喜歡和不想用哪種程式語言吧?
5044位訪問者表示他們喜歡使用Rust,只有755人不喜歡使用。Rust在stackoverflow調查中,被選為連續6年成為開發者最喜愛的程式語言。
Rust:具備開發效率和執行效率,在記憶體和線程安全方面也十分可靠。因此,Microsoft和Facebook也有使用Rust來減低記憶體安全漏洞和減少編程時出現bug所帶來的經濟損失。
另外,根據上述調查,在82914名受訪者中,有84.21%的人最不想使用使用COBOL,其次VBA也有79.39%的人則認為VBA令他們感到害怕。
對網絡開發有興趣的你,一定很好奇究竟developer一年能賺多少錢吧!究竟哪一個職位賺的錢最多?那你就要看看這個調查結果了!
經過調查,Engineering manager和Senior Executive的薪金最高,他們每年的薪金中位數是9萬元美金,而普遍developer的中位數年薪為5萬元。
Mobile developer 和academic researcher 的薪金則較低,每年薪金中位數為4萬美金。
如果你只是剛剛踏入社會,不必擔心自己的薪金太低,好好累計經驗,總有一天能有所成就!
如果你仍不知道應該要選擇學習哪一個程式語言,那你也可以考慮懂得哪種程式語言能獲得較高薪金,作一個參考。
不過這只是作參考,無論學習甚麼語言都好,最重要還是不斷學習、累計經驗啊!
以上就是精選的Developer Survey 2021總結的調查結果了!希望這些精選問題,能夠解開你一直以來的疑問,幫助你在developer的道路上,走得更得心應手。
如果有興趣,也可以到原本的Stack Overflow 2021 Developer Survey內,查看其它調查結果呀!
Stack Overflow 發表了最新的「2021年開發者調查」,這篇「Stack Overflow Developer Survey 2021總結 」將選出8個有趣的調查結果跟大家分享!
香港的公司類型主要分為,有限與無限公司。那麼到底哪一種較適合自己?開設公司有甚麼步驟呢?閱讀這篇「有限公司註冊教學(香港)」,你將學會:擬訂公司名稱、公司類別、準備文件和表格、準備綠盒套裝、開啟銀行戶口、按年處理的事務。
免費參加【網頁開發入門CRASH COURSE】線上課程!