米国で開発者の給与が高いプログラミング言語トップ10 2位はRust、1位は?:求人求職サイトの「DevJobsScanner」が発表
開発者向け求人求職サイトのDevJobsScannerは、過去1年間にスクレイピングしたソフトウェア開発者向け求人情報を分析し、米国で開発者の給与が高いプログラミング言語のランキングを発表した。
開発者向け求人求職サイトのDevJobsScannerは2023年11月13日(米国時間)、米国で開発者の給与が高いプログラミング言語のランキングを発表した。2022年10月1日〜2023年10月1日の1年間にスクレイピングしたソフトウェア開発者向けの求人情報を分析し、それを基に作成したものだ。
DevJobsScannerによると、世界のWebサイトからスクレイピングした1000万件以上の求人情報のうち、給与が記載されていたものが130万件あり、そのうちタイトルにプログラミング言語名またはフレームワーク名が含まれていたものが23万件あった。この23万件のうち米国からの求人は約8万6000件だった。DevJobsScannerは約8万6000件に絞って分析し、ランキングを作成した。
DevJobsScannerは、米国で開発者の平均給与(年収、以下同じ)が高い上位10言語の概要(平均給与、給与中央値、求人情報件数の情報を含む)に加え、平均給与が高い31言語を示すグラフ、この31言語それぞれの給与分布を示すグラフを公開している。
なお、以下の上位10言語は、求人情報件数が100件以上あったプログラミング言語の中での順位だ(100件未満を含む順位は後述)。
米国で開発者の給与が高いプログラミング言語トップ10
10位:Java
Javaの求人では非常に高度な経験が要求されており、SpringのようなJavaフレームワークも、業界でトップクラスの給与となっている。
- 平均給与:11万8000ドル
- 給与中央値:11万7000ドル
- 求人件数(給与記載):2万3000
9位:Python
Pythonは現在、最も人気のある言語の一つだ。変数に型がない高級言語であり、スクリプティングからWebアプリケーションフレームワーク(Djangoのような)まで、あらゆるツールがそろっている。データサイエンスで広く使われている。50万ドルの年俸を提示した求人もあったという。
- 平均給与:12万5000ドル
- 給与中央値:12万ドル
- 求人件数(給与記載):1万4000
8位:Swift
Swiftは、Appleが開発したモダンな汎用(はんよう)言語だ。最も一般的で人気のある使い方は、iOSやMacアプリの開発だ。
- 平均給与:12万7000ドル
- 給与中央値:12万5000ドル
- 求人件数(給与記載):174
7位:Go
Goは、2009年にGoogleの開発チームによって発表されて以来、人気を博している。シンプルで使いやすく、高速に動作する。C言語から大きな影響を受けているが、メモリ安全性、ガベージコレクション、構造的型付けが大幅に強化されている。
- 平均給与:13万ドル
- 給与中央値:12万8000ドル
- 求人件数(給与記載):1200
6位:Ruby
Rubyは長年支持されており、進化を続けている。主にWeb開発に人気があり、Rubyで書かれたフレームワークのRuby on Railsが有名だ。他にも、スクリプティングやプロトタイピングからゲーム開発(DragonRubyを使用)まで、豊富なツールがあり、さまざまな用途に使える。Pythonと同様に、アプリケーションを素早く開発できる高級言語だ。
Ruby開発者の給与中央値は、平均給与を上回っている。これは、Rubyの中堅および上級プロフェッショナルに対する需要が旺盛であることを示しており、Rubyの専門ノウハウが平均よりも高い報酬につながることが多いことを示唆している。
- 平均給与:13万2000ドル
- 給与中央値:13万6000ドル
- 求人件数(給与記載):3400
5位:Scala
Scalaは、オブジェクト指向と関数型プログラミングを組み合わせた高級言語だ。Javaバイトコードにコンパイルし、Java仮想マシン(JVM)で実行できる。Scalaはまず、Javaの“欠点”やJavaへの批判を解消するために設計された。強力で熱心なコミュニティーがある他、周辺ライブラリも充実しており、簡単に使い始めることができる。一部の求人は、年俸が約40万ドルに達する。
- 平均給与:13万5000ドル
- 給与中央値:13万ドル
- 求人件数(給与記載):533
4位:C/C++
C++はビデオゲーム、サーバ、データベース、宇宙探査機など、幅広い分野で使用されている。Bitcoinやスマートコントラクト言語のSolidityは、全てC++で書かれている。
- 平均給与:13万6000ドル
- 給与中央値:12万5000ドル
- 求人件数(給与記載):3000
3位:ABAP
ABAP(Advanced Business Application Programming)は、2023年のERP(Enterprise Resources Planning)エコシステムにおいて高く評価されている言語の一つだ。SAPプラットフォーム用のアプリケーション開発のためにSAPが開発した高級言語だ。1980年代からSAPアプリケーションのバックボーンとなっており、SAPアプリケーションのカスタム開発や変更を可能にしている。
- 平均給与:13万7000ドル
- 給与中央値:13万4000ドル
- 求人件数(給与記載):134
2位:Rust
Rustは、給与、人気ともに上昇している。C++に似ているが、メモリ安全性や安全な並行性など、より高度な機能を備えているため、高パフォーマンスの大規模アプリケーションに最適な選択肢となっている。最近ではWeb3やブロックチェーンで使用されていることも、重要なファクターだ。例えば、SolanaコントラクトはSolidityではなく、Rustで作られている。年俸50万ドルの求人もある。
- 平均給与:15万6000ドル
- 給与中央値:15万ドル
- 求人件数(給与記載):197
1位:Solidity
Ethereumプロジェクト内のチームが発明したSolidityは、最近大きな注目を集めているオブジェクト指向の高級プログラミング言語だ。現在、ほとんどのブロックチェーンで実行されるスマートコントラクトのロジックを記述するために使用されている。Solidity開発者は求職者が少なく、給与が急上昇している。一部の求人が提示した年俸は75万ドルに上った。
- 平均給与:18万8000ドル
- 給与中央値:18万ドル
- 求人件数(給与記載):136
米国で開発者の平均給与が高い31言語
米国で開発者の平均給与が高い31のプログラミング言語は以下の通り。上位10言語のランキングは、求人件数が100件未満の言語を除いて作成されたが、以下のグラフは、これらの言語を含めている(グラフの棒の色がグレーの言語)。
米国で開発者の平均給与が高い31言語の給与分布
下の図は、米国で開発者の平均給与が高い31のプログラミング言語それぞれの給与分布を示している。青いボックスは四分位範囲(IQR)、白の線は給与中央値、オレンジの線は平均給与を示している。
DevJobsScannerは、開発者のプログラミング言語別の給与調査を目的に求人情報を選別、分類するに当たって、以下の方針を採用した。
- タイトルにプログラミング言語名やフレームワーク名を含む求人情報のみを調査対象とする。「バックエンド開発者」というタイトルの求人情報は、スタックが定義され、求人要件が記載されていても、調査対象から除外する
- 1件の求人情報を2つ以上の言語でカウントする場合もある。「Full Stack Developer(Django/Angular)」というフレームワーク名を含むタイトルの求人情報は、PythonとJavaScript/TypesScriptでカウントする
Copyright © ITmedia, Inc. All Rights Reserved.