7
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Rubyはオワコン?~オワコンチャートを作成してみた~

Posted at

はじめに

オワコンチャート(対象:年間タグランキング上位500)【毎日自動更新】 - Qiita を作成した。

作成動機

【年間】タグランキング【上位500タグ】【毎日自動更新】を作成し、年間で活動のあるデータに絞って、記事数、いいね数、フォロワー数を集計することで、個人的に納得感のあるランキングが作成できた。

タグの傾向を分かりやすく見るために、記事数、いいね数、フォロワー数のランキング順位も載せ、順位によって色分けした表示をしている。是非、実際のランキングをみてください

その中で、特に目を引いたのは下記のデータ

 総合評価  タグ名  記事数    いいね数  フォロワー数
97位
(30,848pt)
CoffeeScript 1,317位
(34記事)
864位
(951いいね)
49位
(2,679人)
166位
(15,672pt)
Backbone.js 7,895位
(3記事)
3,540位
(123いいね)
69位
(1,418人)

あの、オワコンとして有名1なCoffeScriptや、クライアントサイドJavaScriptフレームワークブームの火付け役となた第1世代2であるBackbone.jsが、フォロワー数と比較して、記事数・いいね数が低いことが目立った結果となり、記事数・いいね数とフォロワー数を比較すると、**オワコンかどうかを数値化できるのでは?**と考えた。

しかし、死んだといわれているRuby3のデータを見ると

 総合評価  タグ名  記事数    いいね数  フォロワー数
3位 :trophy:
(339,226pt)
Ruby 4位 :medal:
(5,870記事)
3位 :trophy:
(98,474いいね)
10位 :medal:
(12,189人)

フォロワー数が10位という結果に対し、記事数が4位、いいね数が3位と非常に流行っているような結果になっている。個人の感覚として、記事は多いがQiita内でそんなに盛りあがていないと思っていたが、もしかしてRubyはオワコンではないのか?

これらを確認すべく、記事数・いいね数とフォロワー数を比較して、ランキング形式で結果をまとめてみた

(参考) オワコンとは?

オワコン(おわコン、終わコン、終わったコンテンツとも)とは、主に一般ユーザー又は、個人ユーザーに飽きられてしまい、一時は栄えていたが現在では見捨てられてしまったこと、ブームが去って流行遅れになったこと、および時代に合わなくなった漫画・アニメや商品・サービスを意味するインターネットスラングである。(中略)
実際は「終わりそうなコンテンツ」「終わって欲しいコンテンツ」に対して使われる場合が多い(中略)
「大抵は煽り文句で使われる」
wikipediaより

本記事内でのオワコンは、Qiita内でフォロワー数に比較して、記事数・いいね数が少ないことを表しています。

集計方針

タグの記事数・いいね数の全体の割合と、フォロワー数の全体の割合を比較する。

期間は、直近1年間のデータを利用する。(フォロワー数は、直近1年間で記事投稿、もしくはいいねをしたユーザのみを対象とする。)

なお、比較のため母数が少ないデータを用いると、意図しないランキングとなる可能性があるので、集計対象を記事数・いいね数・フォロワー数の総合で上位500位までとする。(1年間で投稿やいいねされた記事に付与されたタグの種類の合計は35,000以上)

結果

最新の結果は、オワコンチャート(対象:年間タグランキング上位500)【毎日自動更新】 - Qiita から是非確認してほしい。

なお、投稿時点のデータのTOP10と、プログラミング言語の結果を抜粋して掲載する。

TOP10

オワコン評価 タグ名  記事数    いいね数  フォロワー数
1位
(0.006倍)
Backbone.js 7,891位
(3記事)
3,548位
(123いいね)
69位
(1,419人)
2位
(0.019倍)
Scheme 2,419位
(16記事)
3,045位
(158いいね)
76位
(1,099人)
3位
(0.027倍)
CoffeeScript 1,315位
(34記事)
864位
(953いいね)
49位
(2,680人)
4位
(0.042倍)
Facebook 663位
(71記事)
596位
(1,461いいね)
46位
(3,007人)
5位
(0.059倍)
iPhone 176位
(263記事)
128位
(7,774いいね)
15位
(9,751人)
6位
(0.075倍)
正規表現 165位
(302記事)
176位
(5,958いいね)
28位
(7,022人)
7位
(0.100倍)
CSS3 139位
(371記事)
88位
(11,559いいね)
22位
(8,430人)
8位
(0.108倍)
Qiita 91位
(540記事)
45位
(20,486いいね)
6位 :medal:
(12,875人)
9位
(0.110倍)
TDD 516位
(91記事)
336位
(2,965いいね)
57位
(1,935人)
10位
(0.110倍)
chef 1,274位
(35記事)
1,609位
(418いいね)
139位
(439人)

プログラミング言語

オワコン評価 タグ名  記事数    いいね数  フォロワー数
2位
(0.019倍)
Scheme 2,419位
(16記事)
3,045位
(158いいね)
76位
(1,099人)
3位
(0.027倍)
CoffeeScript 1,315位
(34記事)
864位
(953いいね)
49位
(2,680人)
12位
(0.121倍)
Objective-C 227位
(209記事)
140位
(7,212いいね)
38位
(4,180人)
14位
(0.125倍)
Perl 246位
(194記事)
293位
(3,481いいね)
52位
(2,578人)
19位
(0.156倍)
ShellScript 94位
(529記事)
89位
(11,455いいね)
29位
(6,209人)
23位
(0.198倍)
C 60位
(811記事)
86位
(11,752いいね)
30位
(6,167人)
32位
(0.244倍)
Erlang 891位
(51記事)
1,065位
(735いいね)
180位
(313人)
33位
(0.269倍)
Haskell 157位
(318記事)
108位
(9,139いいね)
53位
(2,543人)
36位
(0.292倍)
Scala 100位
(498記事)
102位
(9,589いいね)
47位
(2,930人)
53位
(0.405倍)
C++ 27位
(1,910記事)
33位
(31,709いいね)
24位
(7,542人)
56位
(0.425倍)
Nim 683位
(69記事)
930位
(879いいね)
236位
(231人)
57位
(0.429倍)
Java 10位 :medal:
(3,472記事)
20位
(54,276いいね)
8位 :medal:
(12,574人)
70位
(0.505倍)
C# 18位
(2,501記事)
31位
(34,848いいね)
27位
(7,318人)
78位
(0.607倍)
PHP 6位 :medal:
(4,441記事)
10位 :medal:
(75,685いいね)
12位
(11,855人)
97位
(0.753倍)
Lua 370位
(132記事)
1,020位
(788いいね)
266位
(195人)
98位
(0.773倍)
Ruby 4位 :medal:
(5,860記事)
3位 :trophy:
(98,593いいね)
10位 :medal:
(12,195人)
103位
(0.800倍)
Elixir 95位
(527記事)
164位
(6,418いいね)
84位
(920人)
107位
(0.821倍)
Rust 74位
(653記事)
94位
(11,078いいね)
70位
(1,285人)
125位
(0.937倍)
JavaScript 2位 :trophy::trophy:
(8,600記事)
1位 :trophy::trophy::trophy:
(285,048いいね)
2位 :trophy::trophy:
(21,629人)
135位
(1.01倍)
Python 1位 :trophy::trophy::trophy:
(12,554記事)
2位 :trophy::trophy:
(267,375いいね)
1位 :trophy::trophy::trophy:
(22,580人)
139位
(1.06倍)
PowerShell 77位
(623記事)
231位
(4,724いいね)
100位
(695人)
142位
(1.07倍)
Kotlin 36位
(1,256記事)
53位
(18,746いいね)
62位
(1,792人)
154位
(1.15倍)
Go 20位
(2,349記事)
25位
(46,883いいね)
42位
(3,570人)
174位
(1.28倍)
VBA 88位
(580記事)
306位
(3,357いいね)
128位
(502人)
181位
(1.33倍)
Swift 12位
(2,918記事)
16位
(58,230いいね)
40位
(3,841人)
193位
(1.39倍)
C++11 456位
(107記事)
413位
(2,267いいね)
358位
(139人)
196位
(1.39倍)
Dart 151位
(328記事)
247位
(4,394いいね)
168位
(342人)
198位
(1.41倍)
Fortran 313位
(155記事)
713位
(1,160いいね)
381位
(130人)
199位
(1.42倍)
solidity 291位
(166記事)
659位
(1,276いいね)
358位
(139人)
211位
(1.52倍)
シェルスクリプト 349位
(139記事)
406位
(2,290いいね)
344位
(146人)
223位
(1.57倍)
Elm 174位
(269記事)
105位
(9,214いいね)
146位
(411人)
238位
(1.70倍)
ExcelVBA 262位
(183記事)
1,162位
(652いいね)
447位
(108人)
269位
(1.87倍)
SQL 41位
(1,014記事)
65位
(16,520いいね)
86位
(858人)
271位
(1.88倍)
C言語 286位
(169記事)
234位
(4,680いいね)
270位
(189人)
273位
(1.91倍)
shell 130位
(382記事)
116位
(8,437いいね)
155位
(370人)
285位
(2.00倍)
Bash 46位
(901記事)
46位
(20,349いいね)
87位
(842人)
322位
(2.38倍)
java8 141位
(367記事)
391位
(2,432いいね)
287位
(176人)
355位
(2.90倍)
Python3 8位 :medal:
(4,022記事)
23位
(48,066いいね)
59位
(1,924人)
397位
(3.98倍)
ECMAScript 414位
(119記事)
84位
(12,268いいね)
307位
(166人)
408位
(4.36倍)
swift4 167位
(297記事)
301位
(3,403いいね)
508位
(93人)
420位
(4.86倍)
PHP7 132位
(377記事)
313位
(3,286いいね)
489位
(96人)

考察という名の感想

  • 堂々1位はBackbone.js
  • Rubyは0.77倍。JavaScriptの0.94倍、Pythonの1.0倍と比較して、記事は多いがQiita内でそんなに盛りあがていないと思っていた感覚は正しそう。だが、他の言語と比較してオワコンと言い切れるほどの数値ではない
    順位で見たときの違和感(フォロワー数が10位という結果に対し、記事数が4位、いいね数が3位)は払拭された。
  • バージョンが指定されている場合、話題になっている期間と、話題になってない期間で大きくランキングが変わることが予想される
    大きく話題にならなければフォロワーも増えず、話題になっていない期間では本ランキングには掲載されない
  • C(0.198倍)とC言語(1.88倍)や、ShellScript(0.156倍)とBash(2.00倍)など、表記が揺れやすいタグのランキングには注意
  • Elmは感覚通り下位
  • VBAとSQLは終わらない
  • Schemeのフォロワー数の多さは、正直なぞ
  • 他にも感想はあるがデータが多すぎるので割愛。是非コメントを下さい。プログラミング言語以外の結果についてのコメントも歓迎

さいごに

Qiitaのデータを使ったので当然といえば当然だが、感覚的にはQiitaの状況をうまく表せた結果となっているかと思う。

日々、ランキングは更新されるので、暇なときに眺めて楽しんでもらえれば幸いです。ランキング結果に対してのコメントも、本記事内で大歓迎です。

なお、他のQiitaのタグの集計記事は下記から確認できます。

「Qiitaタグ集計記事」について - Qiita

補足

オリコンチャートではない

  1. CoffeeScriptは本当に駄目なのか? - Qiita

  2. クライアントサイドフレームワークの歴史 - Qiita

  3. Rubyは死んだというが。流行り廃りに拘らず、便利なものは活用すればいいのに - Qiita

7
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?