2022 年開発者エコシステムの現状
JetBrains が開発者コミュニティの展望を把握するために実施した第 6 回年次アンケートの結果です。
このレポートは、2022 年 5 月~6 月に調査に参加いただいた世界中で 29,269 人の開発者の回答を基に作成されました。
プログラミング言語、ツール、テクノロジー、人口統計、さらには豆情報や開発者のライフスタイルなど、広範なトピックがカバーされています。
共有:
キーポイント
75%
ウェブ開発に関与しているコーディングコミュニティの割合。なお、バックエンドウェブ開発への関与は 66% でした。
アンケートに回答した開発者の半数は、新しいプログラミング言語の採用を予定しています。次に採用する言語として最も高い回答数を得た言語は、Go と Rust で、Kotlin、TypeScript、および Python がその後に続いています。
2021 年のアンケートでは、PHP および Laravel 開発者の割合に増加が偏っています。この異常の理由については、実施方法のセクションをご覧ください。
下落傾向を示しているプログラミング言語には、PHP、Ruby、Objective-C、および Scala が含まれます。
最も利用者の多いプログラミング言語である JavaScript は開発者の 65% によって何らかの方法で使用されており、34% のシェアを得た最も一般的な主要言語でもあります。
TypeScript のシェアは 2017 年の 12% から 2022 年の 34% に増加し、この 6 年で約 3 倍に高まっています。
いずれは JavaScript を追い抜くのでしょうか。この言語は JavaScript に猛追してはいますが、JavaScript の使用率は安定した数値を維持しています。TypeScript 開発者の 92% は JavaScript を使用しており、うち 40% が主要言語の 1 つであると答えています。
Python は 55% のシェアを獲得しており、その人気が高まっています。現在では JavaScript に次いで 2 番目に最も使用される言語となりました。世界中の全開発者の半数が使用していることになります。
Python は主要プログラミング言語としても伸びており、JavaScript に追いついてきています。Python は 33%、JavaScript は 34% と、その差はわずか 1 パーセントポイントです!
最も好かれているプログラミング言語は、 Python、Java、JavaScript、C#、および Kotlin です。
ただし、これらの言語を使用している人の数と比較してこれらの選択を考察すると、首位は Kotlin、C#、Python、Rust、Java となります。
最も好かれていない 5 つのプログラミング言語は、JavaScript、Java、PHP、C、および C++ です。
JavaScript と Java については好かれている言語のリストと最も好かれていない言語のリストの両方で上位になっているため、大いに議論の余地があります。
ただし、最も好かれていない言語のユーザー数に対する割合を計算すると、最も忌まわしい言語として絶対的な位置を示している言語があります。Perl のシェアはなんと 96% で、次に 77% の Visual Basic、60% の Delphi、51% の C が続きます。
最も若い年齢層(18~20 歳)で最も高いシェアを得た言語は、アセンブリ、C、C++、Haskell、Lua、MatLab、および Rust です。これらの言語は大学で教えられていることが多いため、驚くことではないかと思います。
より高い年齢層の開発者の間では、COBOL、アセンブリ、CoffeeScript、Perl、Delphi、および Visual Basic に比較的高いシェアが集まっています。30 歳未満の開発者の間では、これらからアセンブリを除いた言語のシェアが低くなっています。
また、若い開発者の間では、Ruby への関心も低くなっています。
テクノロジー
* 具体的なテクノロジーは言及されていませんでした。
開発者が将来有望なテクノロジーとして挙げた中で最大のシェアを獲得したのは AI / ML でした。プログラミング言語のほか、ブロックチェーン、WebAssembly、Flutter、AR / VR、およびクラウドテクノロジーという回答もありました。
この質問は Windows をオペレーティングシステムに使用しているすべての回答者に提示されました。
この回答から、開発者がモビリティを重視していることがわかります。開発者の 85% はコーディングにノートパソコンを使用しており、39% はノートパソコンとデスクトップを併用しています。
回答者の 9% はスマートフォンでコーディングしており、うち 65% がモバイル向けに開発しています!
開発者の半数以上(55%)は、IDE またはエディターに UI テーマとアドオンをインストールしています。
言語
この質問は、自宅と職場で異なる言語を使用している回答者にのみ表示されました。
チームリーダーとシニア開発者は職場では英語を使用しているものの、自宅や友人とは別の言語で会話する傾向があります。
この質問は、自宅と職場で異なる言語を使用している回答者にのみ表示されました。
自宅と職場で異なる言語を使用している 13% の回答者が家族や友人との会話でよく使用している上位 3 言語は、英語、中国語、およびヒンディー語です。
その他の JetBrains による大規模なアンケート結果レポートをご覧ください。
適切なツールをお探しください
最後までご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。