2021 年開発者
エコシステムの現状

このレポートは、今年で 5 回目となる JetBrains 実施の年次開発者エコシステムアンケートの結果をまとめたものです。183 の国または地域から 31,743 人の開発者にご協力いただき、開発者コミュニティの展望を導き出しています。

テック産業の最新のトレンドと、ツール、テクノロジー、プログラミング言語に関する興味深い情報、およびプログラミング業界のその他の事実をご覧ください。


キーポイント

JavaScript は最も人気のある言語です。

Python は全体的な使用率に関して言えば Java よりも使用されていますが、主な言語としては Java の方が Python よりも人気です。

開発者が採用または移行を計画している 5 大言語は、Go、Kotlin、TypeScript、Python、および Rust です。

2021 年に開発者が学習している 5 大言語は JavaScript、Python、TypeScript、Java、および Go でした。

過去 5 年間で Ruby、Objective-C、および Scala の人気は低下しています。

利用者が増加が著しい 5 大言語は、Python、TypeScript、Kotlin、SQL、および Go です。

大半の回答者(71%)はウェブバックエンド向けに開発しています。

プログラミング言語

過去12か月間にどのようなプログラミング言語を使用しましたか?

過去 5 年間のプログラミング言語の使用状況。

Line chart: Popularity of programming languages over the last 5 years

注:アンケート実施方法の一部はエディションごとに変更されています。2021 年には地理的なカバレッジを拡大したため、一部の言語のシェアに差が生まれています。例えば、以前の国々よりも新しく追加された地域において、PHP のシェアは 3 パーセント増、そして Python と Java はわずかに低くなっています。

主なプログラミング言語は何ですか?

最大 3 つの言語を選択してください

今後 12 か月以内に他の言語の採用または移行を予定していますか? 該当する場合は、どの言語ですか? 

プライマリー(主要)言語別

開発環境にどのオペレーティングシステムを使用していますか?

過去 5 年間において、オペレーティングシステムに関する開発者の好みは一定しています。

ローカル開発に WSL(Windows Subsystem for Linux)を使用していますか?

この質問は、オペレーティングシステムとして Windows を使用しているすべての回答者に提示されました。

どのデバイスプラットフォーム用に開発していますか?

どのような種類のソフトウェア(任意のプログラミング言語のアプリを含む、業務目的か個人的な目的かは問いません) を開発していますか?

現在、どのような活動に関わっていますか?

どのようなソフトウェアを開発していますか?

プライマリー(主要)言語別

どのデバイスプラットフォーム用に開発していますか?

プライマリー(主要)言語別

プログラミング言語の人気度

地域別

この表ににリストされていない一部の地域で人気の言語があります。ブラジルでは開発者人口の 3% がプライマリー言語として Delphi を選択しており、日本では Ruby(9%)、Swift(6%)、および Scala(4%)が人気を見せています。

性別と開発

現在、どのような活動に関わっていますか?

性別

「その他」オプションには、X ジェンダー、ジェンダークィア、ジェンダー・ノンコンフォーミングのほか、その他に記入されたオプションや答えないオプションなどが含まれます。ただし、サンプル数は確実な結論を導き出せるほどではありません。

女性は男性よりもデータ解析、機械学習、および UX/UI デザインまたはリサーチに関与している傾向があります。女性は男性よりもインフラストラクチャ開発や DevOps、システム管理、またはデプロイにあまり関与しない傾向にあります。

性別分布

地域別

コーディングの業務経験

性別

テック産業の多様性は若年層の開発者の間で高まっています。

プロジェクトではどんなプラットフォームをターゲットにしていますか?

この質問は、デスクトッププラットフォーム向けに開発している回答者にのみ提示されました。

言語

職場ではどの言語を使用していますか?

職場で使用される言語としての英語のシェア(地域別)

職場で使用する言語と同じ言語を家庭でまたは友人と使用していますか?

家族や友人とはどの言語を使用していますか?

移住

移民率

移民率 = 生まれた地域とは別の地域で労働している人の数 ÷ その地域の全労働者数

海外移住率

海外移住率 = 出生した国とは別の国で労働している人の数 ÷ その国で出生した人の合計数

給与

米ドルによる(税引き後の)年俸の中央値、ボーナスを除く

地域別

給与(役職別)

適切なツールを検索

お使いのテクノロジーを選択してください

選択

必要なツールをダウンロード

選択
無料で試す

ご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

JetBrains Tech Insights Lab にご参加ください

JetBrains 製品をより使いやすく、さらに強力にするためのアンケートと UX 調査にご協力ください。調査にご参加いただいた方には報酬を獲得できるチャンスもあります。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。