開発者の利用できる言語、フレームワーク、技術は多岐に渡ります。そうした技術も数年後にはなくなっている可能性や、逆に新しく登場した技術が一気に伸びていく可能性もあります。そうした状況では、どの技術を推進していくべきか迷ってしまわないでしょうか。
今回は世界中の開発者に対するアンケートや、統計情報を公開しているサイトを紹介します。そうしたデータを見ることで、現在のトレンドやこれから注目されるテクノロジーが見えてくるかも知れません。
企業、サービスごとの開発者向けアンケート
Slashdata
Slashdataは開発者のアンケート情報をレポートとして提供しています。その中には多くの無料レポートもあります。最近では次のようなレポートタイトルがあります。
- 機械学習
- 開発者全般
- クラウドネイティブ開発
- その他
利用している言語やテクノロジーなどを細かく紹介しています。150カ国、40,000人を超える開発者に行っている生の声が可視化されます。
Stack Overflow
Stack Overflowが利用者向けに行っている年次のアンケート結果です。開発者としての経験や利用しているテクノロジー、プログラミング言語、働き方など幅広い内容となっています。
Stack Overflow Developer Survey 2021
GitHub
GitHubではOctoverseと呼ぶ、GitHubへのアクセスやリポジトリのトレンドから分かる状況の変化を年次レポートとして発表しています。開発者の働き方の変化などもグラフ化されています。
JetBrains
JetBrainsの利用開発者、183カ国3万人を超える開発者向けのアンケート結果です。人気のあるプログラミング言語、開発環境、開発しているソフトウェアのカテゴリ、性別による違いなどがグラフ化されています。
HackerEarth
HackerEarthはインドのソフトウェア開発会社であり、ハッカソンなどの開発者向けイベントを提供しています。そうしたイベントに参加した職業開発者はもちろん、学生の状況(主にインド)がグラフ化されています。
Developer Survey 2021 - Insights - Resources for technical recruitment
GitLab
GitLabによる、特にDevSecOpsに特化した開発者向けサーベイのレポートです。DevSecOpsに関わる4,300人の開発者からのアンケート結果をまとめたものになります。
2021 Global DevSecOps Survey | GitLab
CodinGame
CodinGameは開発者向けにパズルなどの問題を提供する学習サービスです。プログラミング言語やWebフロントエンドフレームワークのトレンド、求人マーケットの内容などがグラフ化されています。
CodinGame Developer Survey 2021 - CodinGame for Work
tokyodev
tokyodevは外国人向けに日本での開発者求人情報を提供しています。アンケートは日本での開発者としての働き方に関する内容となっています。給与、性別、言語、企業タイプなどです。
2020 International Developers in Japan Survey | tokyodev
OutSystems
OutSystemsが2020年にITプロフェッショナルとシニアITリーダー2,200名を対象に行ったアンケートの結果です。アプリケーション開発の課題、組織の対応状況などビジネスユースでの課題に対する内容となっています。
The Speed of Change: 今求められるスピード | OutSystems
TECH Street
dodaに登録しているITエンジニア約5,600人を対象に行った年収ランキングです。年代別、プログラミング言語別に年収が出されています。2019年との比較もあります。
2020年プログラミング言語別年収ランキング - TECH Street (テックストリート)
テクノロジーごと
Webブラウザ
Webブラウザのシェアをグラフ化しています。モバイル、デスクトップなどで区別することもできます。国別やグローバルに比較もできるようになっています。
Browser Market Share Japan | Statcounter Global Stats
JavaScript
altJSの人気言語、フロントエンドフレームワーク、バックエンドフレームワーク、テストツール、ビルドツールなどJavaScriptに関係するフレームワークやライブラリのトレンドがグラフ化されています。2016年からのランキングで推移が見られるので、トレンドの変化がよく分かるでしょう。
State of JS 2020: Technologies
スマートフォン(Counterpoint)
グローバルなスマートフォンシェアになります。3ヶ月単位でのグラフとなっています。OSではなく、デバイスメーカーごとの比較になります。
Global Smartphone Market Share: By Quarter
スマートフォン(IDC)
IDCはデバイスメーカー別、OS別のシェアをグラフ化しています。グラフをインタラクティブに操作できるのが便利です。
IDC - Smartphone Market Share - Market Share
メッセージサービス
FacebookメッセジャーやWhatsAppなど、メッセージサービスごとのシェア比較になります。一部無料ですが、基本的にレポート閲覧は有料になります。
• Most popular messaging apps | Statista
CMS
CMS(サービス、OSS混在)ごとのWebサイト数が比較されています。WordPressは2800万以上で、第2位のWix(450万サイト)を圧倒しています。
Popular CMS & Market Share (2021) | websitesetup.org
Webサーバ
Apache、nginxなどのWebサーバのシェア比較です。GoogleやMicrosoftといった名前も入っています。
July 2020 Web Server Survey | Netcraft News
Webフレームワーク(サーバサイド)
サーバサイドのWebフレームワークに関するレポートです。ASP.NETがフレームワークと言えるかは分かりませんが、シェアは50%と最大になっています。ついでRuby on Railsが9%、Expressが8%となっています。
Web frameworks market share, websites and contacts - Wappalyzer
Webフレームワーク(サーバサイド&フロントエンド)
Webフロントエンドで使われているフレームワーク(フロントエンド、サーバサイド混在)に関するシェアです。React.jsが40%、ついでjQueryが34%、Expressが23.8%となっています。
• Most used web frameworks among developers 2021 | Statista
同様のレポートはこちらでも確認できます。
Web framework rankings - HotFrameworks
Web技術全般
CMS、サーバサイドのプログラミング言語、クライアントサイドの言語、JavaScriptライブラリ、WebサーバなどWeb技術全般に関するシェアがまとめられています。
W3Techs - extensive and reliable web technology surveys
まとめ
開発者のトレンドが見えると、次に取り組むべき技術が分かってくるでしょう。また、シェアの推移を見ることで、どういった技術やフレームワークが盛り上がってきているかも理解できるはずです。ぜひチェックしてください!