はじめに
せっかくだから調査してみようか!
プログラミング言語が多様化し、プログラミング初心者やITエンジニア志望の方が
どのプログラミング言語を習得するべきかの判断が難しくなっています。
フリーランスエンジニアがプログラミング言語を選択するポイントの「報酬単価」について、プログラミング言語別に調査してみようと思います。
どのプログラミング言語が1位になるか予想してみてください!
今回の調査はあくまで金額面での指標となるため、学習または業務においての難易度は考慮しておりません。
調査対象一覧
プログラミング言語
・調査の対象とするプログラミング言語については、よく検索されるプログラミング言語からランダムで選択しております。
・対象となるプログラミング言語については15種類とし、表に一覧として記載しました。
種別(型)
・コンパイラ型、インタプリタ型の2つに大別します。
『コンパイラ型』
ソースコードを機械語に翻訳し、機械語になったプログラムを実行する方式
『インタプリタ型』
プログラミング言語の命令を一つずつ機械語に解釈しながら実行する方式
主な用途
・各プログラミング言語の主な用途を記載しました。
・プログラミング言語によって得意なことと苦手なことがあるので、性質に合った言語を選択する必要があります。
No. | プログラミング言語 | 種別(型) | 主な用途 |
---|---|---|---|
1 | PHP | インタプリタ | Web開発向け |
2 | Ruby | インタプリタ | Webサービスやアプリケーション開発向け |
3 | JAVA | コンパイラ | 汎用的プログラミング開発向け |
4 | Kotlin | コンパイラ | Androidアプリケーションの開発向け |
5 | C# | コンパイラ | Windows向けアプリケーション開発向け |
6 | C/C++ | コンパイラ | 汎用的プログラミング開発向け |
7 | Node.js | インタプリタ | Webサービスのサーバーサイド開発向け |
8 | Objective-C | コンパイラ | IOSアプリケーションの開発向け |
9 | Swift | コンパイラ | IOSアプリケーションの開発向け |
10 | Go言語 | コンパイラ | 汎用的プログラミング開発向け |
11 | Scala | コンパイラ | 汎用的プログラミング開発向け |
12 | Python | インタプリタ | 組み込み開発、WEBアプリケーション、 デスクトップアプリケーション開発向け |
13 | JavaScript | インタプリタ | Webサイトのフロントエンドや Webアプリケーションのサーバーサイド開発向け |
14 | VB.NET | コンパイラ | Windows系の開発向け |
15 | VBA | コンパイラ | 事務的作業の効率化向け |
調査方法・条件設定
調査方法
情報取得先:某求人サイト
検索方法:プログラミング言語ごとに新着順に検索
サンプル総数:120件
条件設定
①各プログラミング言語の10件の月単価の平均値を算出する
②求人数が10件未満の言語は参考値とする
③タイトルに【対象言語名】のみ記載のある求人情報を選択
OK)「【PHP】〇〇求人」「【JAVA】〇〇求人」
NG)「【PHP/JAVA】××求人」
調査結果
チャートで見る
表で見る
No. | プログラミング言語 | 月単価(円) | 備考 |
---|---|---|---|
1位 | Go言語 | 815,000 | - |
2位 | Ruby | 810,000 | - |
3位 | Kotlin | 805,000 | - |
4位 | Python | 798,000 | - |
5位 | Swift | 760,000 | - |
6位 | PHP | 714,000 | - |
7位 | JavaScript | 671,000 | - |
8位 | C# | 628,000 | - |
9位 | C/C++ | 625,000 | - |
10位 | JAVA | 620,000 | - |
(参考値) | Scala | 933,333 | サンプル数3 |
(参考値) | Node.js | 691,667 | サンプル数6 |
(参考値) | VB.NET | 587,500 | サンプル数8 |
(参考値) | VBA | 526,667 | サンプル数3 |
圏外 | Objective-C | - | サンプルなし |
まとめ
今回の調査では1位の「Go言語」が81.5万円という、なんとも素晴らしい金額を叩き出しました!
2位「Ruby」3位「Kotlin」でも80万円を超える非常に高い結果となりました。
また1-10位のプログラミング言語の月単価を平均しても、70万円前後の月単価が見込めることが分かりました。
どのプログラミング言語を習得するか迷っている方や、これからプログラミング言語を習得しようとしている方は、せっかくなら月単価の高い1-3位の言語を習得してみてはいかがでしょうか?
ただし調査をしてみて分かったのですが、プログラミング言語の求人数に偏りがあったので、月単価が低くても案件数の多さを確認することも重要かもしれません。
Go言語は使ったことがないから、難易度とかがよく分からないな...。