2025.12.22 プレスリリース
「Go」が提示年収3年連続1位に。paiza、「プログラミング言語に関する調査(2025年版)」の結果を発表
ITエンジニア向け転職・就職・学習プラットフォーム「paiza(パイザ)」を運営するpaiza株式会社は、paiza(https://paiza.jp)登録者のITエンジニア、プログラミング学習者を対象に「プログラミング言語に関する調査(2025年版)」を実施しました。
2025年、生成AIが開発現場に深く浸透し、コーディングの効率化が進む一方で、企業はより高度なスキルを強く求め始めています。本調査では、市場のリアルな「需給バランス」に注目し、生成AI時代のキャリアで「高年収」となり、「企業ニーズが高い」言語を定量的に明らかにします。
【調査サマリー】
1. 提示年収ランキングTOP10:「Go」が3年連続でトップ
2.企業ニーズランキング:実務で最も求められる言語はJavaScript
3.paizaのデータから読み解くプログラミング言語トレンド2025
4.「穴場言語」トレンド2025:2024年と順位変動せず1位Kotlin、2位Swift、3位Goという結果に
5.スキル習熟度の評価度合い:「スキル別内定率指数」ランキング 学生はRubyで周りに差をつけられる可能性
1. 提示年収ランキングTOP10:「Go」が3年連続でトップ
1位:Go 723万円、2位:TypeScript 714万円、3位:Ruby 689万円
2025年の調査において、プログラミング言語別の平均年収ランキングでは、Goが3年連続で1位となりました。2位にはTypeScript、3位にはRubyが続いています。
Goが3年連続で1位を獲得したことは、その高い並行処理性能と安定性が、大規模なWebサービスやマイクロサービスのモダンインフラを構築する上で不可欠であるためと考えられます。
2.企業ニーズランキング:実務で最も求められる言語はJavaScript
1位:JavaScript 14.4%、2位:Java 13.9%、3位:PHP 11.0%
1位JavaScript、2位Java、3位PHPという結果は、企業の既存システムや大規模サービスの維持・運用ニーズの高さを反映しています。
また、提示年収トップのGoがTOP10外にあることは「求人数は少ないが年収は高い」状態であり、Goのスキルを持つ人材がスペシャリストとして高く評価されていることの裏付けと言えます。
3.paizaのデータから読み解くプログラミング言語トレンド2025
人気言語ランキング(社会人編)
人気言語ランキング(学生編)
PythonとJavaの「二強」体制の定着
人気言語ランキング社会人編の順位変動がなかったことは、市場における特定のプログラミング言語の需要が安定かつ盤石であることを示唆しています。
PythonはAI・機械学習、データサイエンス分野での圧倒的なデファクトスタンダードとなっています。業務効率化のためのスクリプトやWeb開発など、活用範囲の広さも継続的な人気の要因です。Javaは大規模システム開発や金融、エンタープライズ分野において長らく採用され続けています。信頼性と実績に基づいたBtoB領域での需要の高さが、社会人エンジニアからの安定した人気を支えています。
基礎学習言語の不動
学生編ランキングでもほぼ変動がなかったことは、大学や専門学校における情報科学・プログラミング教育の基礎カリキュラムが安定していることを反映しています。
4.「穴場言語」トレンド2025:2024年と順位変動せず1位Kotlin、2位Swift、3位Goという結果に
年収が高騰する背景には「企業ニーズは高いが、スキル保有者が少ない」という需給のギャップがあります。2025年の「穴場言語」は2024年と順位が変わらず1位Kotlin、2位Swift、3位Goという結果になりました。
Goが年収トップを独走しつつ「穴場言語」に挙がったことは、膨大なデータを扱うサービス開発(大規模なユーザー数を保有するサービスの開発)に関わる人材の不足を示しており、高い需給ギャップが継続していると考えられます。
5.スキル習熟度の評価度合い:「スキル別内定率指数」ランキング
(26卒編)1位Ruby、2位PHP、3位C#
(社会人編)1位C#、2位C++、3位Java
経験プログラミング言語別の内定率を集計し比較した結果、新卒はRuby、社会人はC#がトップとなりました。
さらに、経験プログラミング言語別にpaizaランク(プログラミングスキル習熟度)をかけ合わせることで、スキルレベルが内定率に与える影響を分析しました。
新卒の内定率においては、特にRubyがpaizaランクB以上(※)の内定獲得指数が非常に高くスキルの習熟度が内定獲得に直結することが示されました。
また、Rubyを習得している学生の平均学習言語数を調査すると2.88という結果がでており、Ruby以外の言語を習得している傾向が高いことがわかりました。つまり、"プログラミングポテンシャル"が高いことを評価され内定率が上がっていることも要因のひとつと推測されます。
一方、社会人ではC#、C++、Javaが上位に上がってきています。
これは企業の基幹システム、金融機関のシステム、大規模な業務アプリケーションなど、信頼性とパフォーマンスが求められる分野で長年採用されてきたためだと推測されます。これらの言語で構築された既存システムが膨大に存在するため、保守や機能追加には常に経験豊富なITエンジニアが不可欠です。単にコードを書くだけでなく、設計、パフォーマンスチューニング、デバッグといった専門的な経験が強く求められることから、経験者の市場価値が高く、その結果が反映されているものと考察します。
(※)paizaランクにおける習熟度レベルについて
■全体考察
以前当社にてITエンジニアを対象に調査した内容によると、生成AI時代においてもプログラミングスキルは必要とされているという結果がでています。
▼『AIに仕事は奪われない』―ITエンジニアの7割以上がプログラミングの重要性を再認識。生成AIは"脅威"でなく"触媒"だった。paiza生成AI調査レポート
https://prtimes.jp/main/html/rd/p/000000217.000012063.html
生成AI時代のITエンジニアが市場価値を高めるためには多くの人が学んでいるスキルだけを学び・向上させるだけではなく、キャリア戦略を見据えたスキルのシフトチェンジが求められるようになると考えられます。
paizaではITエンジニアの方が生成AI時代に市場価値を高めるスキルのシフトチェンジに対応した学習コンテンツやスキルを客観的に可視化する「paizaスキルチェック*」を提供することでキャリアアップを支援しています。
「世界を変えるのは、異能だ。」と考えるpaizaでは、「異能をのばせ。」をコンセプトに「人と企業に絶え間ない成長を促す唯一無二のプラットフォーム」作りをおこなっています。今後ともこのプラットフォームを通じて、IT人材を採用する企業、IT人材を育成する教育機関、IT人材として活躍する・活躍を目指す個人に役立つサービスの提供を行ってまいります。
※記載されている会社名・サービス名はpaiza株式会社の商標又は登録商標です。
※「paizaスキルチェック」はpaiza株式会社が特許を取得したプログラミングスキル評価システムです(特許番号 第5649148号)。オンライン上で実際にコーディングテストを行い、受験者のプログラミングスキルを6段階(S~Eのpaizaランクを付与)で客観的に可視化するものです。