1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

プログラミング言語の「使用率」と「案件数」の推移

1
Posted at

プログラミング言語の「使用率」と「日本の案件数」はこの10年でどう動いたか

「結局、どの言語を勉強すれば仕事に困らないのか?」という疑問が自分の中で浮上し、ここ10年(2016〜2026年)の言語の使用率(人気)の推移と、日本の案件・求人の推移を、ネットで公開されているデータだけで調べて並べてみました。

先に書いておくと、調べて分かったのは次の2点です。

  • 使用率は10年分の連続データが取れる。ただし2025年後半以降は指標ごとに言っていることがバラバラ
  • 日本の案件数は、10年間を同じ基準で追った公開統計が見つからない。断片的な定点観測をつなぐしかない

そのため本記事は「結論を断言する記事」ではなく、どのデータがどこまで言えるのかを整理した記事です。引用したデータは末尾の出典にすべてまとめています。

本記事の作成について
データの収集にはAIを使用しています。記事の執筆は筆者自身が行っています。

本記事のデータは2026年11月6日時点で確認したものです。各サイトの数値は日々更新されるため、最新値は出典元で確認してください。

この記事でやったこと

やったこと 内容
使用率の推移 PYPLの公開データから2016〜2026年の各年10月の値を抽出。TIOBE・Stack Overflow調査・GitHub Octoverseは公開されている数値を定点で引用
案件数の推移 転職サイト・フリーランス案件サイトの公開調査を収集し、期間・集計方法が違うものを混ぜないよう、出典ごとに分けて整理
注意点の整理 指標ごとの測っているものの違い、集計方法の変更(不連続)を明記

1. 使用率の推移(2016→2026)

1-1. 指標ごとに「測っているもの」が違う

指標 何を測っているか 更新頻度
TIOBE 検索エンジン上の言語名に関する検索・ヒット数 月次
PYPL Google上での「言語名 tutorial」の検索量(学習需要の先行指標) 月次
Stack Overflow Developer Survey 開発者アンケートの「過去1年に使った言語」(全世界) 年次
GitHub Octoverse GitHub上の実際の開発者(コントリビューター)数 年次

どれも世界全体のデータで、日本だけの使用率ではありません。ここは先に断っておきます。

1-2. PYPLの推移(2016〜2026)

PYPLは公開データがあるため(1)、各年10月の値を抜き出して並べました。

PYPLシェア(各年10月 / 1█ = 約1ポイント)

Python
  2016 ██████████████                   14.25%
  2017 ███████████████████              19.16%
  2018 ████████████████████████         23.80%
  2019 ████████████████████████████     28.08%
  2020 ███████████████████████████████  30.73%
  2021 █████████████████████████████    29.36%
  2022 ████████████████████████████     28.40%
  2023 █████████████████████████████    28.51%
  2024 █████████████████████████████    29.29%

Java
  2016 ███████████████████████          23.22%
  2017 ███████████████████████          22.53%
  2018 █████████████████████            21.35%
  2019 ███████████████████              19.13%
  2020 ████████████████                 16.26%
  2021 █████████████████                16.99%
  2022 █████████████████                16.85%
  2023 ████████████████                 15.82%
  2024 ███████████████                  15.25%

PHP
  2016 ███████████                      10.61%
  2017 █████████                         8.72%
  2018 ███████                           7.27%
  2019 ██████                            6.15%
  2020 ██████                            5.82%
  2021 ██████                            5.78%
  2022 █████                             5.07%
  2023 █████                             4.82%
  2024 ████                              4.20%

※2025年以降は後述の理由で除いています。

言語 2016/10 2018/10 2020/10 2022/10 2024/10 2016→2024の増減
Python 14.25% 23.80% 30.73% 28.40% 29.29% +15.04pt
Java 23.22% 21.35% 16.26% 16.85% 15.25% -7.97pt
JavaScript 7.61% 8.22% 7.97% 9.05% 8.09% +0.48pt
TypeScript 0.87% 1.57% 1.93% 2.82% 2.94% +2.07pt
PHP 10.61% 7.27% 5.82% 5.07% 4.20% -6.41pt
C# 8.85% 7.50% 6.37% 6.69% 6.55% -2.30pt
Go 0.42% 0.97% 1.44% 2.04% 2.13% +1.71pt
Rust 0.29% 0.38% 1.02% 1.64% 2.57% +2.28pt
Kotlin 0.01% 1.05% 1.73% 1.86% 1.95% +1.94pt

(出典:PYPL公開データ。値は各言語のシェアで、全言語の合計が100%になるよう正規化された値)

2016〜2024年の範囲では、次のことが読み取れます。

  • Pythonは2018年にJavaを逆転(2017年10月はJava優勢、2018年10月はPython優勢)し、10月値では2020年の30.7%がピーク。その後は2024年まで28〜29%台で横ばい
  • JavaとPHPは一貫して下降。ただし「消えた」わけではなく、シェアが他言語に分散した形
  • TypeScript・Go・Rust・Kotlinは、少ない母数から着実に伸びた

1-3. 2025年後半以降のPYPLは「そのまま読めない」

2025年後半から、PYPLの値が大きく動いています。月次で見ると次のような動きです。

時点 Python JavaScript C/C++
2025年5月 30.55% 8.08% 7.04%
2026年1月 27.81% 5.20% 16.06%
2026年10月 53.17% 2.87% 7.96%

C/C++が半年足らずで倍以上になって戻る、Pythonが半年で20ポイント近く跳ねる、といった動きは、開発者の実態がそのまま変わったというより、集計の元データ側の条件が変わった可能性を疑うべき挙動です。ただし原因は私の側では確認できていません。

同じ時期のTIOBEは逆向きで、2025年9月に25.98%だったPythonが2026年9月に17.76%まで低下しています(23)。同じ「Pythonの人気」を測っているはずの指標が、正反対の方向を示しています。

このため本記事では、PYPLの2016〜2024年を「推移」として信頼し、2025〜2026年は参考値として扱います。

1-4. TIOBE:定点で見るPythonとJava

時点 Python Java その他
2016年6月 3.900% 20.794% C 12.376%
2016年11月 3.567% 18.755% C 9.203%、C++ 5.415%、JavaScript 2.705%
2021年10月 11.27% 10.46% PythonがC・Javaを抜き初の1位に
2026年10月 19.23% 8.41% C 11.33%、C++ 8.87%

(出典:4567。2026年10月のJava・C・C++の値の一部は報道記事経由の二次情報)

  • 10年でPythonは約3.6%→約19%へ、Javaは約19%→約8%へと、順位と水準が入れ替わった
  • ただし2026年10月のTIOBEは中国語(Mandarin)の検索語を新たに加える方法変更を行っており、2026年10月の値を過去と単純比較するのは危険です(7)。Pythonは前年同月比で5.23ポイント低い水準でした

1-5. Stack Overflow調査:JavaScriptは常に首位、Pythonが急追

調査年 JavaScript Python Java TypeScript
2018 約70% — — —
2019 約68% — — —
2022 65.36% 48.07% 33.27% 34.83%
2025 66% 57.9% — —

(出典:8910。すべて全世界の回答者が対象で、年や出典によって回答者の範囲・設問が異なる可能性があります。「—」は今回確認できなかった項目)

2025年の調査ではPythonが前年から7ポイント上昇し、JavaScriptは11年連続で最も使われた言語でした(11)。

1-6. GitHub Octoverse:TypeScriptが初の首位

GitHubのOctoverse 2025(2024年9月〜2025年8月のデータ)では、2025年8月にTypeScriptがPythonとJavaScriptを抜いて、コントリビューター数で最多の言語になりました。前年から約100万人増(+66%)です。上位は TypeScript、Python、JavaScript、Java、C#、PHP、Shell、C++、HCL、Go の順でした(12)。

GitHubは、AI支援コーディングと型付き言語の相性の良さがこの動きの背景にあるとしています。

2. 日本の案件数の推移

2-0. 先に結論:10年連続の統一統計は見つからなかった

日本の言語別案件数について、2016〜2026年を同じ基準で追った公開統計は、今回の調査では見つかりませんでした。あるのは次のような「期間も集計方法もバラバラな断片」です。

区分 期間 調べたもの 出典
転職求人(複数媒体) 2016〜2020年 各年11月初旬の掲載求人から言語別に集計 13
フリーランス案件 2016〜2019年度 新規案件の言語別割合(年度) 141516
正社員求人・フリーランス案件 2023年12月 言語別の求人・案件件数 17
求人(プラットフォーム掲載) 2024年5月〜2026年5月 求人数の相対指数 18
フリーランス案件(複数サイト) 2026年4〜10月 掲載件数のスナップショット 19202122

これらの数値は互いに直接比較できません(対象サイトも、数え方も、期間も違うため)。以下は「各データが何を言っているか」を個別に整理します。

2-1. 2016〜2020年:転職求人は「Java首位+新言語の急成長」

転職サイト複数媒体の求人を5年分集計した調査では、次の結果でした(13)。

  • Javaの求人件数は5年間ずっと1位(エンタープライズ・官公庁向けシステムでの利用が多いため)
  • 増加率で見るとPython・TypeScript・Swiftが極めて高い(2016年時点は黎明期で母数が小さかった点に注意)
  • PerlやObjective-C、PHPは増加率が低め
  • プログラマー求人はコロナ禍の2020年も約10%増加(全職種の求人は約10%減)
  • 1求人あたりに書かれる言語数が5年で約4倍になり、言語の多様化が進んだ

2-2. 2016〜2019年度:フリーランス案件は「JavaとPHPが約半分」

フリーランス案件(新規案件ベース)の年度別の公開調査では、次のように報告されています。

  • 2016年度:業務委託案件・求人の全体では、JavaとPHPで約半数。業務委託案件に限ると、JavaScriptとC#が2ポイント以上、Ruby・Python・Goが1ポイント前後シェアを増やした(14)
  • 2018年度:Javaが29.22%(前年比+6.7pt)、PHPが14.39%、JavaScriptが12.96%。Pythonは+2.3pt(15)
  • 2019年度:JavaとPHPで約45%。C#が3位に上がり(+2.27pt)、Rubyは-1.53pt。Pythonは約4%で、上位には入らなかった(16)

この時期のフリーランス市場は、転職求人で伸びていたPythonが、案件側ではまだ主役になっていなかったことが分かります。

2-3. 2023年12月:Javaが案件・求人ともに首位

2023年12月時点の公開集計(17)は次のとおりです。

順位 正社員求人(件数) フリーランス案件(件数)
1 Java 1,418 Java 242
2 PHP 494 JavaScript 80
3 JavaScript 406 Python 76
4 Ruby 326 C言語 72
5 Python 261 C#/C#.NET 70

同記事は、Javaの求人数が2位のPHPの約2.8倍だったと報告しています。

2-4. 2024年5月〜2026年5月:求人はPython・C#・Javaの伸びが大きい

求人数を「2024年5月=100」とした相対値で見ると、直近2年は次の結果でした(18)。

求人数の指数(2026年5月 / 2024年5月=100 / 1█ = 10)

C#         ██████████████████████████████████ 341
Dart       ███████████████████████████        269
Python     █████████████████████████          248
Java       ██████████████████████             224
TypeScript ███████████████████                187
Swift      ██████████████████                 182
JavaScript ██████████████████                 175
Go         █████████████████                  166
Ruby       ████████████████                   164
PHP        ████████████████                   160
Kotlin     ████████████████                   157
Rust       █████████████                      129

(出典:18。実数ではなく、2024年5月を100とした相対値)

  • 伸びが大きい:C#(341)、Dart(269)、Python(248)
  • 堅調:Java(224)、TypeScript(187)
  • 緩やか:Swift、JavaScript、Go、Ruby、PHP、Kotlin(157〜182)
  • Rustは129で、関心の高さほどは求人が増えていない

ここで注意したいのは、これは「相対値(伸び率)」であり、案件数の実数や、言語ごとの規模の大小ではない点です。もともと母数が大きいJavaが224に伸びたことと、母数が小さい言語が同じ伸び率になることは、意味が違います。

2-5. 2026年のスナップショット:サイトによって1位が変わる

2026年のフリーランス案件を、複数のサイトの公開件数で並べると、サイトによって1位が違います。

データ元 時点 上位
4サイト横断の掲載シェア19 2026年 Java 23.4% → JavaScript 16.1% → PHP 11.9% → Python 9.8% → TypeScript 8.8%
サイトA21 2026年10月20日 Java 1,535件 → Python 773件 → TypeScript 591件 → JavaScript 560件 → C# 463件
サイトB20 2026年10月16日 TypeScript 190件 → Python 162件 → Java 138件 → JavaScript 111件 → Go 66件
サイトC22 2026年4月 JavaScript 1,601件 → TypeScript 1,246件 → Python 784件 → Java 545件 → Go 535件
フリーランス案件の掲載シェア(4サイト横断 / 1█ = 1%)

Java       ███████████████████████  23.4%
JavaScript ████████████████         16.1%
PHP        ████████████             11.9%
Python     ██████████               9.8%
TypeScript █████████                8.8%
C#         █████                    5.1%
Ruby       █████                    4.8%
Go         ████                     4.1%

(出典:19)

この食い違いが示すのは、「案件数ランキング」はどのサイトを母集団にするかで結果が変わるという事実です。

3. 使用率と案件数を並べて見えること(考察)

ここからは、上のデータを並べた私の**考察(推測を含む)**です。

言語 使用率(PYPL等)の傾向 日本の案件の傾向 読み取り
Java 2016年から一貫して低下 2023〜2026年も案件・求人の件数は最上位クラス 「人気が下がる」と「仕事が減る」は別。既存システムの保守・開発需要が厚いと考えられる
Python 2016〜2020年に急伸、以降横ばい(〜2024) 求人は直近2年で伸びが大きい。フリーランス案件は2019年度時点では上位外、2026年は4サイト中で2〜4位 使用率が先に上がり、案件への波及は数年遅れたように見える
TypeScript 使用率は微増だがGitHubでは首位 2026年はサイトによって1位〜5位 新規開発の現場で採用が進んでいる様子(サイトにより差が大きい)
PHP 2016年から下降が顕著 2019年度は案件の約2位、2026年も3位前後の掲載シェア 使用率の下降ほど案件は減っていない
Go・Rust 母数は小さいが右肩上がり(〜2024) Goの求人は堅調に増加(指数166)。Rustは求人の伸びが緩やかで、案件数も13言語中で最少だった 「注目度」と「仕事の量」にギャップがある

特に感じたことを3点だけ書きます。

  1. 使用率ランキングは「これから仕事が増える言語」を教えてくれるわけではない。 検索量やアンケートは学習熱や話題性を、案件数は現場の既存資産を映しているため、そもそも別の量を見ています。
  2. サイトによって1位が違うのは、母集団の違いを反映している可能性が高い。 企業の基幹システム案件が多いサイトではJava、Web系・スタートアップ寄りのサイトではTypeScript/JavaScriptが上位に出る傾向がありました(これは公開データから私が推測したもので、サイトの内訳を確認したわけではありません)。
  3. 「何を学ぶか」より「どの市場で働きたいか」を先に決めた方が、言語選びの精度が上がる。 同じ「案件数1位」でも、見るサイトで答えが変わるからです。

まとめ

  • 使用率は、2016〜2024年のPYPLで見るとPythonが+15pt、Javaが-8pt、PHPが-6pt。TypeScript・Go・Rust・Kotlinは小さい母数から伸びた
  • 2025年後半以降は指標ごとに正反対の動きがあり、単純には読めない
  • 日本の案件は、10年連続の統一統計は見つからず、断片的な定点観測から読み取るしかない
  • それでもJavaの案件の厚みは一貫している一方で、Python・TypeScript・C#は直近で求人の伸びが大きい
  • サイトによって「案件数1位」が変わるため、言語ランキングはどの市場を見ているかとセットで読む必要がある

案件数の長期推移を同じ基準で追えるデータが公開されれば、この記事の精度はもっと上げられます。「こういう公開統計がある」という情報があれば、ぜひコメントで教えてください。

出典

  1. PYPL PopularitY of Programming Language Index https://pypl.github.io/PYPL.html (公開データ: https://github.com/pypl/pypl.github.io) ↩

  2. Second Talent「Top 15 Programming Languages by Usage Statistics [2026]」 https://www.secondtalent.com/resources/top-programming-usage-statistics/ (PYPL・TIOBEのPythonに関する2025年9月→2026年9月の値) ↩

  3. 株式会社一創「プログラミング言語の人気推移とランキング【2026年】4指標で読む変化と選び方」 https://www.issoh.co.jp/tech/details/2418/ ↩

  4. Fossbytes「Top 100 Most Popular Programming Languages Of 2016」 https://fossbytes.com/top-100-most-popular-programming-languages-of-2016/ (TIOBE 2016年6月) ↩

  5. TechCentral「Java, C remain firmly as most popular languages」 https://www.techcentral.ie/java-c-remain-firmly-popular-languages (TIOBE 2016年11月) ↩

  6. TechSpot「Python overtakes Java, JavaScript, C as most popular programming language」 https://www.techspot.com/news/91669-python-overtakes-java-javascript-most-popular-programming-language.html (TIOBE 2021年10月) ↩

  7. TechRepublic「TIOBE Index for October 2026: Python Rises as Julia Rejoins the Top 20」 https://www.techrepublic.com/article/news-tiobe-october-2026-java-closes-cpp-gap/ ほか。TIOBE本家 https://www.tiobe.com/tiobe-index/ ↩ ↩2

  8. I Programmer「Shifts & Stability In Developer Landscape」(2022年7月) https://i-programmer.info/news/99-professional/15589-shifts-a-stability-in-developer-landscape.html (Stack Overflow調査2018・2019年の値) ↩

  9. Genbeta「JavaScript es el lenguaje más usado (por 10º año consecutivo)…encuesta de Stack Overflow de 2022」 https://www.genbeta.com/desarrollo/javascript-lenguaje-usado-10o-ano-consecutivo-clojure-mejor-pagado-encuesta-stack-overflow-2022/amp (Stack Overflow調査2022年の値。調査の二次報道) ↩

  10. Stack Overflow Developer Survey 2025 https://survey.stackoverflow.co/2025/technology/ ↩

  11. 「2025 Stack Overflow Survey: Hottest Languages, Databases & AI Tools」 https://besthub.dev/articles/2025-stack-overflow-survey-hottest-languages-databases-ai-tools-e03da74e42fb および SSOJet「2025 Developer Trends」 https://ssojet.com/news/2025-developer-trends-top-programming-languages-and-ai-insights (Stack Overflow調査2025の要約記事。Pythonの前年比+7pt、JavaScriptの首位) ↩

  12. GitHub Blog「Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1」(2025年10月) https://github.blog/2025-10-28-octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/ ほか、上位言語順位は Blog du Modérateur の報道 https://www.blogdumoderateur.com/github-typescript-langage-utilise-plateforme-2025/ ↩

  13. datist「5年分の求人ビッグデータから読み解く プログラミング言語トレンド【2021年版】」(2021年2月) https://note.com/datist/n/n116bdb6f0c59 (2016〜2020年、各年11月第1月曜時点の転職サイト7媒体の掲載求人) ↩ ↩2

  14. CodeZine「2016年度エンジニア人材市場動向調査」 https://codezine.jp/news/detail/10211 ↩ ↩2

  15. INTERNET Watch(レバテック2018年度 プログラミング言語別ランキング調査の報道) https://internet.watch.impress.co.jp/docs/news/1194299.html (調査期間2018年4月〜2019年3月、発表2019年6月24日) ↩ ↩2

  16. CodeZine「レバテックフリーランス 2019年度 プログラミング言語別ランキング調査」 https://codezine.jp/news/detail/12656 (調査期間2019年4月〜2020年3月) ↩ ↩2

  17. レバテックキャリア「【2024年更新】プログラミング言語別求人案件数ランキング」 https://career.levtech.jp/guide/knowhow/article/918/ (2023年12月時点) ↩ ↩2

  18. LAPRAS HR TECH LAB「【2026年版】データで見るエンジニア求人需要動向(プログラミング言語・フレームワーク別)」(2026年6月4日) https://hr-tech-lab.lapras.com/knowledge/research-report/programming-languages-frameworks2026/ (2024年5月〜2026年5月。「求人票に言語タグが含まれる件数」を月別集計し、2024年5月=100とした相対値) ↩ ↩2 ↩3

  19. フリーランスコンシェルジュ「フリーランス案件が多い言語ランキング【2026年最新】」 https://freelance-concierge.jp/articles/detail/602/ (4サイトの公開掲載件数を同一の14言語で取得して集計) ↩ ↩2 ↩3

  20. テクフリ「2026年プログラミング言語ランキング-募集中フリーランス案件で見る需要・単価・リモート・AI-」 https://freelance.techcareer.jp/articles/wp/detail/26291/ (2026年10月16日時点) ↩ ↩2

  21. テックスペース「フリーランス案件が多いプログラミング言語ランキング【2026年】」 https://tech-space.jp/column/programming-ranking/ (2026年10月20日時点、案件全体7,364件) ↩ ↩2

  22. CoreJobs「フリーランス向けプログラミング言語別案件市場ランキング」 https://www.core-jobs.com/languages/ (2026年4月、公開総案件数2,892件・13言語) ↩ ↩2

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?