未来エンジニア養成所Blog

月単価180万以上のプログラミング講師がプログラミングを皆に楽しんでもらうための情報をお届けします。

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

title

夏ですオリンピックの時期です。

taiyou

暑さに負けずにプログラミングを学習してみましょう。

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

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


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

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


求人数

求人

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

今回はプログラミング言語別の求人数を一覧で見られるWebアプリ「Nojov」を利用してみました。 nojov.kou-pg.com

(2021年6月20日時点のデータになります。)

言語 求人件数 Point
Java 10,844 件 25
JavaScript 8,601 件 18
PHP 8,010 件 15
Python 4,696 件 12
Ruby 4,483 件 10
C# 3,465 件 8
Swift 2,501 件 6
C++ 2,157 件 4
Go 2,050 件 2
Kotlin 1,731 件 1


平均年収

年収

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

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

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

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


学習リソース

学習リソース

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

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

言語 件数 Point
Python 96,299件 25
R 88,284件 18
JavaScript 66,461件 15
Ruby 59,745件 12
PHP 52,312件 10
Java 48,966件 8
Go 29,181件 6
Swift 22,832件 4
Kotlin 7,415件 2
C# 4,014件 1


人気トレンド

人気トレンド

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

日経xTECHの人気言語ランキングで日本国内の人気言語をみていきます。

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


総合ランキング

総合ランキング

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

言語 求人数 平均年収 学習
リソース
人気
トレンド
総合点
Python 12 15 25 18 70
Java 25 8 8 10 51
JavaScript 18 2 15 15 50
R - 25 18 2 45
Ruby 10 12 12 6 40
C++ 4 10 - 25 39
PHP 15 1 10 8 34
Go 2 18 6 4 30
C# 8 4 1 12 25
Swift 6 6 4 - 16
Kotlin 1 - 2 1 4



結果

結果

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

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

やはり学習するにはこのあたりの言語が効率よさそうですね。

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

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



独学で挫折しそうになったら、オンラインプログラミングスクール
未来エンジニア養成所Logo