Stack Overflow調査:Microsoft IDEが優勢、AWSの後ろでGCPとAzureが激戦

Table of Contents

Stack Overflow調査:Microsoft IDEが優勢、AWSの後ろでGCPとAzureが激戦

Stack Overflow が最新の開発者調査を公開し、Microsoft の開発ツールが広く導入されていること、また Google Cloud Platform と Azure が AWS の後ろで競い合っていることが明らかになりました。

調査のテクノロジーセクションは、プログラミング言語やプラットフォームのトレンドに関する手がかりとなるかもしれません。この調査で最も劇的な変化を見せたのは開発環境に関するもので、Microsoftが利用率で1位と2位を占めています。回答者の71.06%がVisual Studio Codeを使用し、33.03%がVisual Studioを使用しています。3位はNotepad++で29.1%です(複数のツールを使い分けている開発者がいるため、調査で使用されている割合のほとんどが100%を超えていることに留意してください)。

Visual Studio CodeはIDEの使用率で圧倒的なリードを誇り、Visual Studioは2位となっている。

Visual Studio CodeはIDEの利用率で大きくリードしており、Visual Studioは2位となっている。出典:Stack Overflow

Stack Overflowは昨年この質問をしていませんでしたが、2019年には同じ3つが上位を占めていましたが、割合は大幅に低下しました。VS Codeが50.7%、Visual Studioが31.5%、Notepad++が30.5%です。VS Codeの目覚ましい躍進が、ここでの大きな話題となっています。

  • 32,000人の開発者を対象とした大規模調査で、JavaScript、GitHub、AWSがトップに
  • Stack Overflow 2019ハックは、他でもない…Stack Overflowからのアドバイスによって実現しました。
  • GitHub Copilotの自動コーダーに問題発生。漏洩した秘密から質の悪いコードまで。しかし、気に入っている人もいる。
  • Microsoft、.NET開発者向けホットリロードをプレビュー、.NET 6のリリース日を設定

IntelliJ IDEA、Android Studio、Eclipse などの他の選択肢もわずかな増加を示していますが、2019 年と比較した奇妙な点の 1 つは、ほぼすべての IDE でパーセンテージが上昇していることです。これは、複数の IDE を使用する開発者が増えたか、調査設計の何かによって回答者がより多くのボックスにチェックを入れる傾向が強まったことを意味します。

プログラミング言語では、JavaScriptが依然として65%で最も多く使用されています。Pythonは2020年の44.1%から今年は48.2%に増加し、Javaは40.2%から35.35%に減少しました。Stack Overflowでは、言語の使用率と人気度を分けて評価している点が嬉しいですね。Rust、Lisp、R、アセンブリ言語が好きでも嫌いでも、おそらくJavaScript、Java、SQL、C#は日常的に使用する必要があるでしょう。使用率と人気度は必ずしも一致しません。

最も恐れられている言語は何でしょうか? COBOL (どうやら 84.21%) が VBA の 79.39% を上回っていますが、当然のことながら、COBOL の数字は 450 人未満の開発者という小規模なデータベースから得られたものです。

C++(わずか)、Java、PowerShell、PHP、C、Perlなど、多くのプログラミング言語が愛されるよりも恐れられていることは注目に値します。「愛されている」言語ランキングの上位は、Rust、Clojure(わずか1,500人の開発者の中で)、そしてTypeScriptです。なぜClojure開発者は自分の言語を好むのでしょうか?それは、この調査によると、Clojureの中央値は95,000ドルで、F#開発者の81,037ドルを上回り、最も給与が高いからかもしれません。

データベースに関しては、PostgreSQL の使用率は増加(36.1% から 40.42% に増加)しましたが、Microsoft SQL Server(33.0% から 26.87% に減少)と Oracle(16.5% から 12.61% に減少)は減少しました。

ウェブフレームワークでは、React.jsの使用率が昨年の35.9%から40.14%に増加しました。一方、旧式の.NET Framework上で動作する従来のASP.NETは21.9%から15.74%に減少しました。最新のASP.NET Coreも18.1%の使用率でわずかに減少していますが、旧式の.NET Frameworkを上回っています。ASP.NET Core愛好家にとって朗報なのは、Svelteと並んで「最も愛されている」ウェブフレームワークとなったことです。

Google Cloudは市場シェアこそAzureより小さいものの、開発者利用ではAzureを上回った。

Google Cloudは市場シェアこそAzureより小さいものの、開発者利用ではAzureを上回った。

Stack Overflowは今年初めてクラウドプラットフォームを分類し、興味深い傾向を示しました。開発者の間では、Google Cloud Platform(GCP)の利用率が31.05%で、Microsoft Azure(30.77%)をわずかに上回っていますが、どちらもAWS(54.22%)には及びません。これらの数字を直接比較するのは難しいですが、2020年のプラットフォームに関するより広範な質問では、Azure(14.5%)がGCP(14.1%)をわずかに上回りました。

調査をプロの開発者に絞ると、Azureは2位に浮上します。しかし、開発者が移行したいプラットフォームに関する2つ目の質問では、GCPが2位に浮上しました。

ここで重要なのは、GCPの開発者層における人気(この調査を信じるならば)が市場シェアを上回っているということです。ここに矛盾はありません。Azureは開発者プラットフォームであるだけでなく、インフラプラットフォームでもあります。また、ガートナーのアナリストがここで指摘しているように、Microsoftと緊密な関係を持つ大企業アカウントは、小規模な開発者よりもGCPよりもAzureを強く支持していると考えられます。ただし、繰り返しになりますが、AWSはどちらよりも大きくリードしていることに留意してください。

開発者デスクトップにおけるLinuxの年? 調査対象となったプログラマーの25.32%が主にLinuxで作業していると回答しましたが、これは昨年の26.6%からわずかに減少しています。Windowsは45.8%から45.33%で横ばい、macOSも27.5%から25.19%に減少しました。

ほとんどのパーセンテージとは異なり、複数回答が許可されていないため、これらの合計は100%(またはそれより若干少ない)になります。Windowsのシェアは一見したよりも実際には大きく、この調査ではWindows Subsystem for Linuxが選択肢として追加されたため、Microsoftのシェアは3.29%増加しています。しかし、プロの開発者はLinux(25.17%)よりもMac(30.4%)を好んでいます。

開発者は行き詰まった時にどうするのでしょうか?これはもちろんStack Overflowの調査ですが、Googleを真っ先に思い浮かべる人の割合が89.69%であるのに対し、Stack Overflow自体は79.96%でした。これらの数字は、開発者がプロ​​フェッショナルかどうかに関わらず、ほぼ同じです。

Stack Overflowの調査には181カ国から83,439人の開発者が回答し、この種の調査としては最大規模となりました。ただし、この調査は主にStack Overflowのユーザーを対象としており、開発者全体を代表するものではない可能性があります。調査担当者はまた、「Stack Overflowで積極的に活動しているユーザーは、調査への参加を促すメッセージに気づく可能性が高かった」と指摘しています。

回答者数は2020年の65,000人から増加しており、調査に3分未満しか費やさなかった人を除外することで回答の質を向上させるための控えめな取り組みがありました。回答者の69.7%は自分自身をプロの開発者とみなしており、回答者の91%は男性であると認識されています。

詳細な調査結果と、さらに検討すべき多くの数字は、こちらでご覧いただけます。®

Discover More