【ランキング】2018年、GitHubで人気があったプログラミング 言語は!?

2018.11.26

こんにちは、フリーランス・副業エンジニア向け単価保証型の案件紹介サービスFindy Freelance社会人インターンの高橋(@YuukiTakahasi79)です。

2018年も残り1ヶ月となり、エンジニアの方は今年もたくさんコードを書いたのではないでしょうか。エンジニアであれば、新しい言語を習得したいと思う方も多いと思います。GitHubが2018年に人気があったプログラミング言語を記事にしておりました。そこで、今回は簡単ではありますが、ご紹介したいと思います。言語習得で迷っている方は参考にしてみてください!

引用記事:The State of the Octoverse: top programming languages of 2018(*1)

GitHubでもっともレポジトリが作られたプログラミング言語は?

上記のグラフはGitHubで作られたレポジトリ数をプログラミング言語別に可視化したものです。一番左が2008年を表しており、一番右が2018年を表しております。
GitHubのサービス開始が2008年なので、このようなグラフとなっております。やはり、一番人気はJavaScriptになります。ちなみに、JavaScriptの主要フレームワークのリリース日を調べると、下記のようになっております。これらのフレームワークの登場が、JavaScriptの人気を押し上げている要因かもしれません。

フレームワーク登場年月
– Angular: 2010/10
– React.js: 2013/5
– Vue.js: 2013/8

コントリビュートが多いプログラミング言語は?

公開されているレポジトリ、非公開のレポジトリも含めたコントリビュートが多いプログラミング言語を可視化したグラフになります。ここでもJavaScriptがトップとなっています。特徴としては、Rubyが2015年以降ランキングが降下しています。また、TypeScriptが2017年から10位から7位に上昇しています。個人的に面白いと思ったのは、Objective Cが2016年にはトップ10から外れていても、Swiftがトップ10には入ってこないという点です。モバイルアプリよりもWebアプリでサービスを作ろうという影響を受けているのかもしれません。

地域別でコントリビュート数が多いプログラミング言語は?

地域別にコントリビュート数が多いプログラミング言語を可視化したグラフになります。もはや書くまでもありませんが、JavaScriptはとても強力な人気を得ています。上位4つまでは、さほどランキングに変化はありません。ただ、TypeScriptに注目すると、アフリカでは5位である一方、北アメリカでは10位という結果になっています。これらから推測できることとして、アフリカではTypeScriptの開発コミュニティーが盛んであるということです。
このように地域別でプログラミング言語の人気が異なる理由として、各国のインフラ状況、サービス内容などが関わってくると考えられます。例えば、通信環境が日本ほど速くない地域であれば、それに合わせた言語選択にもなると考えられます。

急激にコントリビュート数が伸びているプログラミング言語は?

急激にコントリビュート数が伸びているプログラミング言語を可視化したグラフになります。個人的には、最近求人でもよく見かけるようになったGoが上位にランクインするかなと思ったのですが、7位という結果でした。また、お恥ずかしながらHCLとSQLPLについては知らなかったです。まだまだ勉強不足なので、今後もキャッチアップを続けていきたいです。

Findyでは、さまざまなプログラミング言語に合わせた求人を用意しております。興味のある方は、こちらからどうぞ!

(*1) 画像・記事引用
The State of the Octoverse: top programming languages of 2018
(Published on 15 November 2018)

フリーランス・副業の案件をお探しの方:
フリーランス・副業エンジニア向けの単価保証型の案件紹介サービス Findy Freelance

中途転職を希望の方:
ハイスキルなエンジニアのプレミアム転職サービス Findy

Findyでは副業・社会人インターン採用も積極的に行なっています。興味を持っていただいた方はぜひこちらからご応募どうぞ!

Findy Engineer Labを購読してみませんか?
エンジニアの働き方やFindyの技術的な話などをお送りします!
フリーランス・副業エンジニア向け
単価保証型案件紹介サービス

エンジニアにとって魅力的な案件をあなたの希望単価でご紹介サポートします。

担当より:
7月後半から一気に面白い案件が増えてきました!
CTO の佐藤も「これはやってみたい!」と気になるくらい魅力的な案件が数多くなってきましたので、気になる方はお早めにどうぞ!

https://freelance.findy-code.io/
  • Category

  • About

  • Service

    フリーランス・副業向け
    単価保証型案件紹介サービス

    ハイスキルなフリーランス・副業エンジニア向けに案件紹介

    https://freelance.findy-code.io/
    ハイスキルなエンジニアの
    プレミアム転職サービス

    スキル偏差値が高いエンジニアに、人気のテック企業からオファーが届く

    https://findy-code.io/
    リアルタイムAI求人票採点サービス

    AIを使ってリアルタイムに求人票を採点

    https://findy.us/