最も愛されているWebフレームワークは「Svelte」――Stack Overflowの年次開発者調査結果収入が高い言語は?

開発者向けQ&Aサイト「Stack Overflow」が、2021年の年次開発者調査の結果を発表した。経験の浅い開発者の割合が増えていることやプログラミング言語ごとの年収、大規模開発者が好むWebフレームワークの種類などが分かった。

» 2021年08月17日 17時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 Stack Exchangeが運営する開発者向けQ&Aサイト「Stack Overflow」は2021年8月2日(米国時間)、2021年の年次開発者調査「2021 Developer Survey」の結果を発表した。

 2021年5〜6月に調査を実施し、181カ国の約8万3000人の開発者が回答した。調査結果のハイライトは次の通り。

経験の浅い開発者がオンラインリソースから学ぶ

 今回の調査から、全体に経験の浅い開発者の割合が増えていることが分かったという。コーディング経験が10年未満の開発者が回答者全体の50%以上を占め、5年未満の開発者が35%以上を占めていた。

 開発者の学習方法についても大きく進化しつつあることが分かった。18歳未満の開発者の間では、動画やブログのようなオンラインリソースの方が、書籍と学校を合わせたカテゴリーよりも人気が高い。この回答傾向は、他の年齢層には全く見られない。

 また、回答者の60%近くが、オンラインリソースを使ってコーディング方法を学んでおり、若い回答者の方がオンラインコースやフォーラム、その他のオンラインリソースを使って学ぶ傾向にあった。一方、高い年齢層の回答者は、学校や書籍といった従来のメディアを用いて学習していた。

コーディングを学んだ方法(全回答者) オンラインコースやオンラインフォーラム以外のビデオやブログといったオンラインリソースが59.53%を占めている(出典:Stack Overflow
コーディングを学んだ方法(年齢層別) 18歳未満の回答者のうち30.53%がその他のオンラインリソースから学んでいる(出典:Stack Overflow

最も広く使われているクラウドプラットフォームは2位を大きく引き離す

 次に調査結果から、技術的な内容を紹介する。

 クラウドプラットフォームについては、「Amazon Web Services」(AWS)が、最も広く使われている。「Google Cloud」と「Microsoft Azure」も2020年の結果から大幅に伸びていた。

過去1年間に大規模開発に用いたクラウドプラットフォーム(来年(2022年)に利用したいクラウドプラットフォームを含む、全回答者)(出典:Stack Overflow

最も広く使われているWebフレームワークはReact.js

 開発に利用したWebフレームワークの調査は2種類ある。まず最も広く使われているものは「React.js」だった。これは2020年調査の「jQuery」を抜いた結果だ。

過去1年間に大規模開発に用いたWebフレームワークやライブラリ(来年利用したいものを含む、全回答者)(出典:Stack Overflow

最も愛されているWebフレームワークはSvelte

 最も愛されているWebフレームワークは「Svelte」だった。

過去1年間に大規模開発に用いたWebフレームワークのう来年も使いたいと答えた回答者の割合(Loved)と来年は使いたくないと答えた回答者の割合(Dreaded)(出典:Stack Overflow

 なお、React.jsは、過去1年間に使っていないが、来年は使いたいと答えた回答者の割合が25%と最も高かった。

過去1年間に使っていないが、来年は使いたいと答えた回答者の割合(出典:Stack Overflow

年収の高いプログラミングはClojure

 最後に調査結果から、収入や雇用状況に関する内容を紹介する。

 年収の高い開発者が最も使っているプログラミング言語は「Clojure」だった。年収の中央値は2位の「F#」開発者よりも1万4000ドルも高い。

 なお、2020年調査で首位だった「Perl」は5位に後退している。

各プログラミング言語を使用する開発者の年収中央値(出典:Stack Overflow

雇用状況はわずかに変化

 調査対象者のうち、専門開発者に質問したところ、81%がフルタイムで雇用されていた。この割合は2020年調査の83%から2ポイント低下した。

 自分が独立契約業者やフリーランサー、自営業者のいずれかに該当すると答えた専門開発者の割合は、2020年調査の9.5%から11.2%に上昇した。これは、雇用の不安定化の兆候か、あるいはより柔軟な就業形態への移行のうち、いずれかを示している。

現在の雇用状況に最も当てはまるものはどれか(専門開発者のみ)(出典:Stack Overflow

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。