SlashData の新しい調査によると、世界にはこれまで以上に多くの開発者が存在し、JavaScript 開発者の数は 6 か月前と比べて 140 万人増加している。また、開発者の作業パターンは COVID-19 パンデミックによって永久に変化した。
SlashDataが半年ごとに発表する「State of the Developer Nation」レポートは、19,000人以上の開発者を対象とした調査と、研究者による世界のアクティブなソフトウェア開発者数の推定値に基づいています。研究者によると、この数は2020年10月の2,130万人から現在では2,430万人に増加しており、約14%の増加となっています。
開発者数の最初の推計は、2017年半ばにSlashdataによって発表されました。当時、開発者数は世界で1500万人、そのうち1100万人がプロフェッショナルと推定されていました。ちなみに、研究者たちは「開発者」という言葉が、2017年のレポートにあるように、カジュアルからハードコアまで「コーディングへの継続的な関与の範囲」を表すものであることを常に認識していました。SlashDataは、開発者を「本格的なコーディングプロジェクト」に携わる人々に絞り込もうとしました。
グラフはSlashdataより、CC 4.0ライセンスで提供されています。
コードをロックダウンする
COVID-19パンデミックの影響により、eコマース、自動化、通信といった分野において、既存のトレンドがさらに加速し、厳しい状況下でもソフトウェア開発は成長分野となっています。プログラミング言語に関しては、市場シェアを維持するためには、それぞれの言語の開発者数を増やす必要があります。
最新の調査によると、JavaScript開発者(TypeScriptとCoffeeScriptを含む)は現在1,380万人で、昨年10月の1,240万人から増加しています。これは、2位のPython(1,010万人)、Java(940万人)、C/C++(730万人)を大きく上回る数字です。つまり、アクティブな開発者の50%以上がJavaScriptを使用しているということです。ただし、彼らはJavaScriptだけを使用しているわけではありません。Java、C#、PHPがメイン言語であっても、多くのプロジェクトで少なくとも少量のJavaScriptが求められています。
しかし研究者らは、データサイエンスや組み込み開発といったあまり一般的ではない分野でさえ、「開発者の約 4 分の 1 がプロジェクトで JavaScript を使用している」と指摘しています。
Python開発者にも喜ぶべき点があります。その成長率は20%で、「大規模プログラミング言語コミュニティ全体の中で最も高い」とレポートは述べています。Rustはより速いペースで成長していますが、その基盤は小さく、アクティブな開発者数は80万人から130万人に増加しています。
PHPは630万人で、前回の調査でC#を上回った後、650万人でC#に次ぐ6位に後退しました。W3Techsによると、PHPはサーバーサイドプログラミング言語として圧倒的な差をつけて最も普及していると言われていますが、これは主にWordPressなどの非常に人気の高いコンテンツ管理システムで使用されているためです。これらのシステムのユーザーのほとんどは開発者ではありません。PHP開発者の数は、10月以降わずか20万人しか増加していません。
一方、アクティブなC#開発者の数は50万人増加しました。しかし、これはMicrosoftにとって良いニュースではありません。SlashDataによると、C#はUnityプラットフォームでの使用が主な要因となり、AR/VR開発で最も普及しているからです。研究者はC#をデータサイエンスとモバイル開発で「あまり使用されていない」と評価しており、XamarinとMAUI(マルチプラットフォームアプリUI)技術を成功させるには、Microsoftが取り組むべき課題があることを示唆しています。
今回、SlashDataは開発者の注目を集めている新興テクノロジーを取り上げました。ランキングのトップはロボティクス、ミニアプリ、コンピュータービジョンでした。ミニアプリとは、WeChatやインドのコマースプラットフォームPaytmなど、他のアプリに埋め込まれたアプリのことです。
もう一つの調査対象は、パンデミックが開発者のリモートワークに与えた影響です。回答者の25%は「影響はありません。私はずっとリモートワークをしてきました」と回答しました。しかし、30%はCOVID-19の影響で「完全にリモートワークになった」と回答し、11%はこの変化が恒久的になると予想しています。
さらに詳しく調査すると、最も影響を受けたのは大規模雇用主であることが判明しました。従業員数5,000人以上の雇用主に勤務する開発者の50%が完全リモートワークに移行したのに対し、小規模企業に勤務する開発者ではわずか25%でした。地域差も見られ、リモートワークの傾向は西ヨーロッパで最も顕著で、東アジアでは最も顕著ではありませんでした。パンデミックが開発者の働き方に及ぼす長期的な影響についての予測は当然ながら推測の域を出ませんが、大きな恒久的な影響があったことは間違いないでしょう。®