2023 年開発者エコシステムの現状
このレポートは世界中の 26,348 人の開発者から集められたインサイトの集大成です。開発者の世界は広大で多様性に富んでいるため、限りなく魅力的な探索および学習領域となっています。当社はこのような毎年実施される調査活動を通じてこの魅力あふれる世界を探索し、開発者とその制作物に関する貴重なインサイトを明らかにし、分かった事実をコミュニティと共有することを目標としています。
開発者エコシステムの現状レポートには、プログラミング言語、ツール、テクノロジーから人口統計やおもしろ情報に至る広範なトピックをカバーする情報が含まれています。また、開発者のユニークなライフスタイルを覗き、開発者の情熱や関心事も明らかにしています。
今年は AI に関する質問にも範囲を広げました。AI に対する開発者の見解、懸念、よく使用されている AI アシスタントの機能、AI によって強化されたツールの現在の採用状況を調べています。
このレポートは一般に公開されており、その内容は情報源が適切に記載されている限りご利用いただけます。
共有:
2023 年は Scala、Go、Kotlin の開発者が最高給与所得カテゴリの上位 3 位にランクインしました。雇用主はこれらの複雑な言語を扱えるスペシャリストの価値を認識しているため、結果的に Scala、Go、Kotlin の開発者が上位所得者として突出するような競争環境となっています。
当社のアンケートデータでは 2021 年から一貫して女性開発者の割合が改善されていないことが示されています。開発者の 5% しか女性がいないということは、この業界に巨大なジェンダーギャップが存在するということです。すべての人に平等な機会と代表権を確保するには、コミュニティが一体となってジェンダー多様性の問題に対処できる新しいアプローチを考案する必要があります。
特筆すべき点としては、2023 年には韓国で 30 歳未満の女性プログラマーが 14% を占めるという明るい傾向が示されたことが挙げられます。これはおそらく、ジェンダー平等の推進と女性が IT 分野でキャリアを追求することを奨励することを目的として 1990 年代半ば以降から実施されてきた長期的な戦略政策の結果であると考えられます。
ジェンダーバランス、給与、地理、およびその他の開発者トレンドについては、「回答者に関する情報」セクションをお読みください。
以下の各文章について同意しますか?
77%
ChatGPT を使用している開発者の割合。
46%
GitHub Copilot を使用している開発者の割合。
開発者の間で最も一般的な AI アシスタントの使用方法は、自然言語でソフトウェア開発に関する一般的な質問をすることです。
JetBrains AI Assistant
AI Assistant はソフトウェア開発用の AI 駆動型機能を提供します。JetBrains AI サービスは IDE ユーザーとさまざまな大規模言語モデル(LLM)を透過的につなげます。AI Assistant はコンテキストを認識するため、生産性を向上させて開発者がタスクをより素早く完了するのに役立ちます。
無料で試す2023 年のソフトウェア開発における人工知能の使用に関する詳細は、新しい「AI」セクションをご覧ください。
2023 年は燃え尽き症候群を経験したことのある開発者にメンタルヘルスへのより強い関心が見られました。燃え尽き症候群を経験したことのない開発に比べて 7 パーセントポイント多くなっています。このような開発者は自己監視アプリやデバイスを使用して身体活動や睡眠の品質を追跡する傾向が 6 パーセントポイント多くなっています。
興味深いことに、燃え尽き症候群の影響を受けた開発者は自己管理や時間管理などのメンタルヘルス関連の要因がコーディングの生産性に大きな影響を与えていると感じています。反対に、燃え尽き症候群を経験したことのない開発者は新しい IDE の学習や IDE 機能のアップグレードなど、メンタルヘルスへの関連性がより低い要因と生産性の強化を結び付けています。
73%
キャリアのある時点で燃え尽き症候群を経験したことのある開発者の割合。
開発者コミュニティにおけるメンタルヘル スに関する詳細な情報については、「開発者のライフスタイル」セクションをご覧ください。
上記の 2 つのグラフからわかるように、2023 年にはほとんどの開発者がプログラミングを主に大学やその他の正式な教育機関で学習したと答えています。その一方、データサイエンス、機械学習、またはデータエンジニアリングの分野では回答者の半数以上が独学と答えています。
データサイエンス、データ解析、機械学習に関するその他のインサイトについては、「データサイエンス」セクションをご覧ください。
63%
Docker を使用している開発者の割合。
インフラストラクチャ開発、ホスティング、コンテ ナー、構成管理ツール、インフラストラクチャのプロビジョニングに関するインサイトについては、「DevOps」セクションをご覧ください。
58%
自動テストを開発している回答者のうち、テスト業務に関与している人の割合。
46%
テストプロセスの一環としてテストケースデザインを使用している回答者の割合。
開発者と QA エンジニアが使用しているテスト実践に関する詳細については、「テスト」セクションをご覧ください。
41%
オープンソースプロジェクトに貢献した回答者の割合。20% がほぼ定期的に貢献しています。
オープンソース、クロスプラットフォーム、静的解析、その他のトピックに関する追加情報については、「開発」セクションをご覧ください。
49%
リモート開発に従事している回答者の割合。
61%
共同開発に従事したことのある開発者の割合。45% はオンラインで、30% は対面で従事したと答えています。
詳細は、「リモート開発」セクションをご覧ください。
モバイルアプリをコミュニケーションツールとして使用している割合は 2020 年と 2021 年にピークを迎えて以来、明らかに急落しています。オフィスに戻ることを奨励している企業が多く、そのようにしている従業員が増えていることが理由だと思われます。
課題追跡ツール、バージョン管理システム、CI/CD ツール、コミュニケーションツールに関する詳細については、「チームツール」セクションをご覧ください。
適切なツールをお探しください
最後までご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。