あなたの主な雇用ステータスは何ですか? 

あなたの役職レベルに関係なく、次のうちどれがあなたの職務を最もよく表していますか?

調査対象の14人中1人が、上級管理職に就いています。この割合は高いように見えます。このほぼ全員が、小規模な会社を運営しています。

次のうち、どれがあなたの職位レベルを最もよく表していますか?

あなたの会社/組織では何名の人が働いていますか? 

あなたの会社ではどんな種類の開発を行っていますか?

予想どおり、IT企業の方々は主にソフトウェア製品の開発(製品開発)に携わっていますが、IT企業以外にお勤めの方々は通常、自社開発に関わっています。

あなたのプロジェクトチームの規模はどれくらいですか?

チームではどのようなアジャイルソフトウェア開発フレームワークを使用していますか?

開発者の3分の2がペアプログラミングを実践しています。

チームはどのように分散されていますか?

あなたはどのくらいIT業界で働いていますか?

経験豊富な方々ほど、1週間あたりに新しいツール/テクノロジー/プログラミング言語の習得にかける時間が、若干少なめでした。

あなたの年齢の範囲を教えていただけますか? 

実施方法

このレポートは一般に公開されています。その内容は、当該情報源が適切に記載されている限りご使用いただけます。

19000人を超える方々に、開発者エコシステムアンケート2019にご参加いただきましたが、このレポートには6993人の方の回答のみが含まれました。

私たちはTwitter広告、Facebook広告、Google Adwords、そしてJetBrains独自のコミュニケーションチャネルを使って、アンケートにご参加いただける方に呼びかけました。当社の広告キャンペーンでは、2つのターゲットを使いました。最初は、特定の国をターゲットにしました。次に、珍しいプログラミング言語をターゲットにし、対応するプログラミング言語セクションの差異を減らしました。対象としたのは、Ruby、Scala、Rust、Swift、Objective-Cです。また、ご回答いただいた方に、アンケートを同僚の方々とご共有いただくようにお願いしました。偏りを最小限に抑えるために、当レポートには、Twitter広告、Facebook広告、Google Adwords、およびご回答者様のご紹介によるアンケート参加者の回答のみが含まれています。参加者のソースを個別に考慮に入れ、加重を使用して結果を生成いたしました。

アンケートの長さを減らし、回答の負担を軽減するため、一部のセクションは無作為に回答者に提示いたしました。無作為化されたセクションは7つあり、そのうち3つをすべての回答者に提示いたしました。無作為化されたセクションには以下が含まれます。

  • DevOps
  • 企業コミュニケーションツール
  • 教育
  • クロスプラットフォーム開発ツール
  • 会議、オフ会、ソーシャルネットワーク
  • その他の質問(静的解析、コーディング時間、オープンソースとの関係)。
  • 継続的インテグレーションと課題追跡ツール

当社は、アルゼンチン、ブラジル、カナダ、中国、フランス、ドイツ、インド、日本、メキシコ、ポーランド、ロシア、韓国、スペイン、トルコ、ウクライナ、英国、そして米国から十分に大量のサンプルを集めており、当社のサンプルは現在の開発者エコシステムを表しているものと見なしております。世界中の開発者の約70%がこれらの国に拠点を置いています。

英語以外を母国語とする回答者に対する偏りを最小限に抑えるために、このアンケートは、中国語、フランス語、ドイツ語、日本語、韓国語、ポルトガル語、スペイン語、およびトルコ語の8つの言語でも行われました。

世界中の開発者人口について全体像の偏りを減らすために、3段階の重み付けを行いました。最初の段階では、国を絞って収集した回答と、各国のプロの開発者数に関する当社の見積もりを使用しました。また、学生と失業中の方々の比率を17%にするようにし、前年度の実施方法との整合性を確保いたしました。というのも、それが当社が利用可能な唯一の人口の見積もりだったからです。第2段階では、プログラミング言語で的を絞って収集した回答を追加いたしました。国、通常使用されるプログラミング言語、および雇用情報を補助変数として使用し、最初の重み付け段階後に収集されたデータに対して新しいデータセットの重み付けを行いました。第3段階では、回答者のご紹介によるデータを追加し、第2段階と同じ補助変数を使用いたしました。

これらの措置にもかかわらず、何らかのバイアスが存在する可能性はございます。なぜなら、JetBrainsユーザーは平均的に、より前向きなお気持ちを持ってアンケートをご完了されている場合があるからです。