未来エンジニア養成所Blog

プログラミングを皆に楽しんでもらうための情報をお届けします。

2021年春に学ぶべきプログラミング言語

title

新学期がやってきました。

これから気持ちを新たにプログラミングを学習してみましょう。

ただ、プログラミングと言っても数え切れないくらいのプログラミング言語が存在していて、未経験だと何を学習して良いか分からないですよね。

今回はそんな人達向けに、「この言語を学べばOK!」というのを紹介します。


今回は「求人数」「平均年収」「学習リソース」「人気トレンド」の4つの視点から分析します。

各項目毎にプログラミング言語をランキングし、1位〜10位までにそれぞれ25, 18, 15, 12, 10, 8 ,6, 4, 2, 1 とポイントを付与します。最後に各ポイントを合計して、学習すると良いプログラム言語を決定します。


求人数

どれだけ求人市場で募集されているかを調べてみます。

今回はindeedのサイトで言語毎にキーワードを入れて検索してみました。

言語 求人件数 Point
Java 57,180 件 25
R 46,416 件 18
PHP 40,717 件 15
C 31,163 件 12
JavaScript 30,696 件 10
Python 23,706 件 8
VB 17,683 件 6
Ruby 16,758 件 4
Go 12,429 件 2
Swift 9,297 件 1


平均年収

言語毎にどれだけ給与がもらえるのかを調べてみます。

今回は「TECH Street(テックストリート)」が発表した「2020年プログラミング言語別、年代別の平均年収ランキング」をベースにします。

年代別にランキンが発表されていますが、今回はプログラムの学習を始める年代として多いと思われる、20代と30代の平均をランキングします。

言語 平均年収 Point
R 522.5万円 25
Go 479.5万円 18
Python 474.5万円 15
Ruby 458.5万円 12
C 454.5万円 10
VB 443万円 8
Java 442.5万円 6
Swift 438.5万円 4
JavaScript 437.5万円 2
PHP 414万円 1


学習リソース

どれだけ学習コンテンツが充実しているか、どれだけ学習しやすいのかを調べます。

今回はQiitaで言語毎にタグ検索を行いました。

言語 件数 Point
Python 92,304件 25
R 85,287件 18
JavaScript 69,530件 15
Ruby 57,895件 12
PHP 50,698件 10
Java 41,868件 8
Go 28,504件 6
Swift 22,094件 4
VB 2,524件 2
C 309件 1


人気トレンド

どれだけ今使われていて、今後もどのように使われていくのかを調べます。

StackOverflowのDeveloper Surveyで発表された「最も愛されているプログラミング言語」をベースに考えます。

今回のランキングのみ、日本国内にとどまらずグローバルのデータになっている点はご了承下さい。

言語 Point
Python 25
Go 18
Swift 15
JavaScript 12
R 10
Java 8
Ruby 6
PHP 4
C 2
VB 1


総合ランキング

上記データを集計してみます。

言語 求人数 平均年収 学習
リソース
人気
トレンド
総合点
Python 8 15 25 25 73
R 18 25 18 10 71
Java 25 6 8 8 47
Go 2 18 6 18 44
JavaScript 10 2 15 12 39
Ruby 4 12 12 6 34
PHP 15 1 10 4 30
C 12 10 1 2 25
Swift 1 4 4 15 24
VB 6 8 2 1 17



結果

  • 1位 : Python
  • 2位 : R
  • 3位 : Java

という順番になりました。

PythonとJavaは想定出来ましたが、Rが来たかぁって感じですね。

ご自身が優先して考えたい項目もあるかと思いますので、自分なりのランキングも作成してみると楽しいかもしれないですね。

学習するプログラムを選択する際の参考になればと思います。



さらに学習をしたい場合は、オンラインプログラミングスクール
未来エンジニア養成所Logo