Qiitaのいろいろランキング2020

# **はじめに**

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/26088/573d312c-602c-042f-75be-cdc64bf44fa9.png" width=40%>

これまで毎年いろいろランキングを作ってくれていた @t_nakayama0714 氏がお休みになられてしまったのと、といって[Qiita公式](https://zine.qiita.com/)がなんかやってくれたりは特になかったので、無断で勝手に代理作成したものです。
氏はシェル芸を駆使していましたが、私はぺちぱーなので普通にPHPで集計しています。


過去のランキングはこちら。

- **2019: [Qiitaのいろいろランキング2019 @t_nakayama0714](https://qiita.com/t_nakayama0714/items/68123821a29fe29e1605)**
- **2018: [Qiitaのいろいろランキング2018 @t_nakayama0714](https://qiita.com/t_nakayama0714/items/865da4afde5e0600187c)**
- **2017: [Qiitaのあれこれをひたすら分析してランキング @t_nakayama0714](https://qiita.com/t_nakayama0714/items/07ce8bf3501268f96fe3)**
- **2016: [Qiitaレジェンド達の偉大さをシェル芸で眺めて2016年を振り返る @t_nakayama0714](https://qiita.com/t_nakayama0714/items/776724410b2a119af088)**

なお、集計したデータは2021年1月9日あたりのものです。


# **やること**

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/26088/4ed8a0b8-9df5-dc7b-3bec-7e3f0a8c8f25.png" width=40%>

2019年のやつのほぼパクりです。

- ユーザ別Contributionランキング
- ユーザ別記事数ランキング
- ユーザ別フォロワーランキング
- 記事別LGTMランキング
- Organizationsランキング
- その他分析いろいろ


# **前準備**

とりあえずデータの前準備をしようと思ったのですが、[ユーザ一覧ページがなくなった](https://blog.qiita.com/close-user-list-page/)うえに[ユーザ一覧取得API](https://qiita.com/api/v2/docs#get-apiv2users)はページあたり100人 * 100ページまでしか許されない(つまり最新1万人しか遡れない)ので、ユーザ一覧が作れなくていきなり詰みました。

試しにユーザ一覧取得APIを叩いてみたところ、最新のユーザIDは既に100万を超えていました。
さてどうしようかとAPI一覧を眺めていたら、[ユーザIDからユーザ情報を取得するAPI](https://qiita.com/api/v2/docs#get-apiv2usersuser_id)というのがありました。
すなわち、これを1から順に100万回叩けば全ユーザ情報が取れるはずです。

https://qiita.com/api/v2/docs#%E5%88%A9%E7%94%A8%E5%88%B6%E9%99%90

> 利用制限
> 認証している状態ではユーザごとに1時間に1000回まで、認証していない状態ではIPアドレスごとに1時間に60回までリクエストを受け付けます。

はい。
全ユーザのリストを取得するだけで一ヶ月以上かかることが判明したので、この手段は使えないようです。

記事ランキングを定期更新しているような人たちであればユーザ情報なども持っていると思いますが、私はそんなもの持ってないので、完全なユーザ一覧の作成は華麗に諦めることにします。

ということで厳密なものではなく、だいたい合ってるだろうランキングを作る方針にします。
具体的には、[2019年のContributionランキング](https://qiita.com/t_nakayama0714/items/68123821a29fe29e1605#%E3%83%A6%E3%83%BC%E3%82%B6contribution%E3%83%A9%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B0)と、[2020年の殿堂入り](http://youwht.ml/)に入っているユーザについて集計を行います。
2019年のContributionランキングに入っておらず、2020年の記事が殿堂にひとつも入っていないユーザは、ランキングに影響を及ぼすことはないだろうという推測です。

また、この集計方法の変更に伴い、全ユーザや全記事の集計・統計などはできなくなりました。

そんなわけで方針が決まったので、あとはひたすらユーザページ・記事ページをクロール & スクレイピングしていくだけです
しめやかに`sleep()`を入れ忘れて爆発四散。


# ユーザ分析

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/26088/c45d2d9d-3d1d-4944-16fd-a8d155d14116.png" width=40%>

ユーザの各種ランキングです。
上記のとおり、残念ながら全ユーザ数やContribution分布などは作れません。


## **ユーザContributionランキング**

ユーザごとのContribution数ランキングです。


| ランク | 前年比 | ユーザ名 | 総Contribution | 前年比 | 記事数 | 平均LGTM | ピックアップ |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | 0 | @jnchito | 63936 | +10094 | 279 | 229.16 | [[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか](https://qiita.com/jnchito/items/dedb3b889ab226933ccf) |
| 2 | +1 | @rana_kualu | 53573 | +14344 | 434 | 123.44 | [放課後アトリエといろ 第65535話が公開された](https://qiita.com/rana_kualu/items/77d48fc5799998e057cb) |
| 3 | -1 | @hirokidaichi | 53166 | +4151 | 45 | 1181.47 | [開発チームの生産性・健全性を客観的に知るためにリポジトリ履歴から機械的に可視化するツールを作った](https://qiita.com/hirokidaichi/items/ceece347f808cc9d14dd) |
| 4 | 0 | @suin | 50141 | +10959 | 1176 | 42.64 | [JavaScript: 通常の関数とアロー関数の違いは「書き方だけ」ではない。異なる性質が10個ほどある。](https://qiita.com/suin/items/a44825d253d023e31e4d) |
| 5 | 0 | @icoxfog417 | 38828 | +1857 | 155 | 250.5 | |
| 6 | +7 | @Yametaro | 35577 | +18640 | 69 | 515.61 | [4歳娘「パパ、セッションとCookieってなあに？」](https://qiita.com/Yametaro/items/9b65a21940e001554719) |
| 7 | +1 | @drken | 35489 | +13144 | 51 | 695.86 | [AtCoder に登録したら次にやること ～ これだけ解けば十分闘える！過去問精選 10 問 ～](https://qiita.com/drken/items/fd4e5e3630d0f5859067) |
| 8 | 新 | @mpyw | 28792 | 新 | 312 | 92.28 | [【Laravel】 MySQL がマスタスレーブ構成のとき，リクエストを超えて sticky 効果を適用する](https://qiita.com/mpyw/items/8b7ab3311ce3f08298d7) |
| 9 | -3 | @opengl-8080 | 27205 | +2871 | 280 | 97.16 | |
| 10 | -3 | @mizchi | 24938 | +1245 | 268 | 93.05 | |
| 11 | +12 | @baby-degu | 22372 | +8219 | 76 | 294.37 | |
| 12 | -1 | @youwht | 21283 | +2367 | 44 | 483.7 | [「赤の他人」の対義語は「白い恋人」 これを自動生成したい物語](https://qiita.com/youwht/items/f21325ff62603e8664e6) |
| 13 | -4 | @KeithYokoma | 21266 | +572 | 143 | 148.71 | |
| 14 | +10 | @uhyo | 20908 | +7027 | 75 | 278.77 | [TypeScriptの型入門](https://qiita.com/uhyo/items/e2fdef2d3236b9bfe74a) |
| 15 | -5 | @yuku_t | 19681 | +32 | 205 | 96 | |
| 16 | +12 | @TakahikoKawasaki | 18673 | +5865 | 47 | 397.3 | |
| 17 | -5 | @awakia | 18673 | +405 | 156 | 119.7 | |
| 18 | -3 | @shibukawa | 18545 | +2256 | 140 | 132.46 | |
| 19 | 0 | @poly_soft | 17265 | +1752 | 44 | 392.39 | [2018年の最先端バックエンドエンジニアに必要なスキルについて考えてみました。](https://qiita.com/poly_soft/items/fb649573c19b7a5c0227) |
| 20 | -3 | @koher | 17177 | +1455 | 76 | 226.01 | [なぜSwiftのプロトコルはジェネリクスをサポートしないのか](https://qiita.com/koher/items/b21879a31210f7408502) |
| 21 | -7 | @b4b4r07 | 17106 | +658 | 57 | 300.11 | |
| 22 | -6 | @edo_m18 | 16785 | +765 | 413 | 40.64 | |
| 23 | -5 | @zaru | 16688 | +970 | 157 | 106.29 | |
| 24 | -3 | @kenmatsu4 | 15943 | +1194 | 72 | 221.43 | |
| 25 | -5 | @cognitom | 15511 | +116 | 98 | 158.28 | |
| 26 | 新 | @ryuichi1208 | 14750 | 新 | 119 | 123.95 | [よく使うcurlコマンドのオプション](https://qiita.com/ryuichi1208/items/e4e1b27ff7d54a66dcd9) |
| 27 | -2 | @tag1216 | 14589 | +1186 | 122 | 119.58 | [QiitaトレンドをリニューアルしてQiiTrendを作った](https://qiita.com/tag1216/items/e65496b932ca6790268b) |
| 28 | +8 | @teradonburi | 14487 | +2619 | 131 | 110.59 | [【保存版】Webフロントエンド基礎力（初心者向け）](https://qiita.com/teradonburi/items/43c52d7cffc318e9b1e9) |
| 29 | -7 | @haminiku | 14416 | -6 | 76 | 189.68 | |
| 30 | -4 | @takeharu | 14332 | +979 | 18 | 796.22 | |
| 31 | +22 | @soarflat | 14321 | +4240 | 28 | 511.46 | [webpack 4 入門](https://qiita.com/soarflat/items/28bf799f7e0335b68186) |
| 32 | +9 | @alt | 14009 | +2845 | 0 | - | |
| 33 | -6 | @tonkotsuboy_com | 13870 | +1004 | 114 | 121.67 | [GitHubのmasterブランチをWebページとして公開する手順（GitHub Pages）](https://qiita.com/tonkotsuboy_com/items/f98667b89228b98bc096) |
| 34 | -3 | @t_nakayama0714 | 13803 | +1416 | 42 | 328.64 | [不思議の国のSE用語](https://qiita.com/t_nakayama0714/items/478a8ed3a9ae143ad854) |
| 35 | +12 | @zembutsu | 13315 | +2638 | 140 | 95.11 | [Jitsi Meet（ビデオ会議システム）のサーバを Docker Compose で起動する手順](https://qiita.com/zembutsu/items/efb1713337d89f9a1bf0) |
| 36 | -4 | @tadsan | 13158 | +818 | 205 | 64.19 | |
| 37 | +6 | @Qiita | 13152 | +2019 | 5 | 2630.4 | |
| 38 | +24 | @gold-kou | 13116 | +3691 | 48 | 273.25 | [いまさらだけどDockerに入門したので分かりやすくまとめてみた](https://qiita.com/gold-kou/items/44860fbda1a34a001fc1) |
| 39 | -4 | @Hironsan | 12831 | +952 | 51 | 251.59 | |
| 40 | 新 | @ucan-lab | 12631 | 新 | 174 | 72.59 | [Laravel × Dacapo で始める快適マイグレーション生活！](https://qiita.com/ucan-lab/items/8d23dc08fc5f964a3e72) |
| 41 | +22 | @zaburo | 12573 | +3200 | 441 | 28.51 | |
| 42 | -9 | @yimajo | 12501 | +250 | 182 | 68.69 | [Swiftでビジネスロジックを実行するUseCaseのprotocolを作りたい話 2019](https://qiita.com/yimajo/items/43f5793833e449965dba) |
| 43 | -13 | @susieyy | 12392 | -15 | 51 | 242.98 | [iOSリバーシリファクタリングチャレンジ w/ Redux](https://qiita.com/susieyy/items/257dd802ab77af335f89) |
| 44 | -7 | @ynakayama | 12344 | +489 | 201 | 61.41 | |
| 45 | -16 | @kazunori279 | 12299 | -179 | 44 | 279.52 | |
| 46 | -8 | @hshimo | 12149 | +329 | 310 | 39.19 | |
| 47 | +11 | @shizuma | 11964 | +2284 | 109 | 109.76 | [GitHubでssh接続する手順~公開鍵・秘密鍵の生成から~](https://qiita.com/shizuma/items/2b2f873a0034839e47ce) |
| 48 | -8 | @uasi | 11906 | +337 | 125 | 95.25 | |
| 49 | -15 | @appwatcher | 11899 | -225 | 60 | 198.32 | |
| 50 | -11 | @kawasima | 11898 | +179 | 83 | 143.35 | |
| 51 | -9 | @hkusu | 11542 | +408 | 233 | 49.54 | |
| 52 | 0 | @jabba | 11469 | +1097 | 35 | 327.69 | [技術書ランキングサイトをQiita記事の集計から作ったら、約4000冊の技術本がいい感じに並んだ](https://qiita.com/jabba/items/edefda09121877b79760) |
| 53 | -5 | @howdy39 | 11449 | +808 | 74 | 154.72 | |
| 54 | -10 | @kidach1 | 11418 | +339 | 85 | 134.33 | |
| 55 | -10 | @tukiyo3 | 11338 | +548 | 1791 | 6.33 | [自分の投稿のリンク集](https://qiita.com/tukiyo3/items/27b8d61992c710927674) |
| 56 | +10 | @kaityo256 | 11205 | +2203 | 300 | 37.35 | [mallocの動作を追いかける(mmap編)](https://qiita.com/kaityo256/items/9e78b507940b2292bf79) |
| 57 | -7 | @kazukichi | 11191 | +580 | 52 | 215.21 | |
| 58 | -4 | @tbpgr | 11153 | +1218 | 756 | 14.75 | [GitHub Flow 図解](https://qiita.com/tbpgr/items/4ff76ef35c4ff0ec8314) |
| 59 | -13 | @Quramy | 11063 | +341 | 102 | 108.46 | |
| 60 | +7 | @Ted-HM | 10968 | +2235 | 16 | 685.5 | |
| 61 | -12 | @joker1007 | 10591 | -24 | 106 | 99.92 | |
| 62 | -1 | @n0bisuke | 10391 | +934 | 451 | 23.04 | [1時間でLINE BOTを作るハンズオン (資料+レポート) in Node学園祭2017 #nodefest](https://qiita.com/n0bisuke/items/ceaa09ef8898bee8369d) |
| 63 | -7 | @y_hokkey | 10199 | +427 | 72 | 141.65 | [実装を引き受ける前に詰めておくべきWebフロントエンドの想定漏れチェックシート](https://qiita.com/y_hokkey/items/de88447bd31d9379b80a) |
| 64 | -4 | @tmknom | 10188 | +626 | 12 | 849 | [AWSアカウントを取得したら速攻でやっておくべき初期設定まとめ](https://qiita.com/tmknom/items/303db2d1d928db720888) |
| 65 | -10 | @amay077 | 10170 | +374 | 352 | 28.89 | |
| 66 | -9 | @kawaz | 10143 | +394 | 159 | 63.79 | |
| 67 | 新 | @omiita | 10081 | 新 | 25 | 403.24 | [【2020決定版】スーパーわかりやすい最適化アルゴリズム -損失関数からAdamとニュートン法-](https://qiita.com/omiita/items/1735c1d048fe5f611f80) |
| 68 | 新 | @ulwlu | 10046 | 新 | 12 | 837.17 | |
| 69 | +5 | @shuntaro_tamura | 9978 | +1824 | 66 | 151.18 | |
| 70 | +22 | @naoki_mochizuki | 9685 | +2481 | 18 | 538.06 | |
| 71 | -12 | @vvakame | 9620 | +52 | 62 | 155.16 | |
| 72 | 新 | @ryo2132 | 9556 | 新 | 143 | 66.83 | [正式リリース前に総予習!! Vue3の変更点まとめ](https://qiita.com/ryo2132/items/3d0379e85c38a9a5b355) |
| 73 | -3 | @mima_ita | 9416 | +1014 | 164 | 57.41 | [公式ドキュメントが読まれない こんな世の中じゃ ポイズン](https://qiita.com/mima_ita/items/9a002f772e5789bd682f) |
| 74 | -3 | @tenntenn | 9387 | +1051 | 80 | 117.34 | |
| 75 | -6 | @takahirom | 9386 | +932 | 146 | 64.29 | |
| 76 | -4 | @pugiemonn | 9373 | +1158 | 285 | 32.89 | [レガシー開発環境を今風の開発に近づけるために一年やってきたこと](https://qiita.com/pugiemonn/items/7dc03a0eeeb56a27f992) |
| 77 | +12 | @koshian2 | 9242 | +1952 | 124 | 74.53 | [Inpaintingからディープラーニング、最新のGAN事情について学べる本を書いた](https://qiita.com/koshian2/items/aefbe4b26a7a235b5a5e) |
| 78 | -27 | @usagimaru | 9242 | -1244 | 175 | 52.81 | |
| 79 | 新 | @rubytomato@github | 9183 | 新 | 216 | 42.51 | |
| 80 | -15 | @okappy | 9125 | +119 | 29 | 314.66 | |
| 81 | -17 | @sion_cojp | 9107 | +18 | 42 | 216.83 | |
| 82 | +2 | @toshihirock | 9073 | +1480 | 278 | 32.64 | |
| 83 | -4 | @nonbiri15 | 8884 | +989 | 343 | 25.9 | [優秀な技術者を追い出してしまう方法](https://qiita.com/nonbiri15/items/961543c6460432289a02) |
| 84 | +12 | @toRisouP | 8872 | +2133 | 101 | 87.84 | |
| 85 | 新 | @tomo_makes | 8829 | 新 | 32 | 275.91 | [【秒速で無料GPUを使う】深層学習実践Tips on Colaboratory](https://qiita.com/tomo_makes/items/b3c60b10f7b25a0a5935) |
| 86 | 新 | @kahirokunn | 8736 | 新 | 111 | 78.7 | [A brief look at Atomic Components[和訳]](https://qiita.com/kahirokunn/items/b599d2cf04d2580c412c) |
| 87 | -14 | @jacksuzuki | 8710 | +506 | 10 | 871 | [ロシアの天才ハッカーによる【新人エンジニアサバイバルガイド】](https://qiita.com/jacksuzuki/items/b2fa6b44962e73a53d08) |
| 88 | -20 | @syui | 8655 | +142 | 276 | 31.36 | |
| 89 | -7 | @mochizukikotaro | 8457 | +647 | 314 | 26.93 | |
| 90 | +5 | @MahoTakara | 8430 | +1661 | 307 | 27.46 | [Argo Rollouts + Istio を連携してトラフィックシェーピングによるカナリアリリース](https://qiita.com/MahoTakara/items/c8107112b912a8f0f696) |
| 91 | +6 | @kaizen_nagoya | 8284 | +1586 | 2487 | 3.33 | [プログラマが知っているとよい色使い(JIS安全色)](https://qiita.com/kaizen_nagoya/items/cb7eb3199b0b98904a35) |
| 92 | -7 | @potato4d | 8260 | +759 | 59 | 140 | |
| 93 | -10 | @disc99 | 8128 | +430 | 29 | 280.28 | |
| 94 | -14 | @terrierscript | 8125 | +270 | 139 | 58.45 | |
| 95 | -18 | @KanNishida | 8095 | +152 | 79 | 102.47 | |
| 96 | 新 | @yuno_miyako | 8076 | 新 | 26 | 310.62 | |
| 97 | -21 | @tatesuke | 8044 | +90 | 41 | 196.2 | |
| 98 | -23 | @yuya_presto | 8024 | -4 | 40 | 200.6 | |
| 99 | -1 | @ritukiii | 7961 | +1316 | 117 | 68.04 | |
| 100 | -10 | @nekoneko-wanwan | 7927 | +638 | 57 | 139.07 | |

一位は2017年から安定して独走している @jnchito さんです。
おめでとうございます。
今後彼を追い越す人は現れるのでしょうか。

Contribution数の増加が最も多かったのは @Yametaro さんで、+18640となっています。
もし昨年始めいてたとしても、いきなり18位に入るくらいの勢いですね。

昨年ランク内にいたうち、今年の上昇幅が最も大きかったのは62位から38位へ+24上昇した @gold-kou さんでした。
おめでとうございます。

新たなランクインは10名です。
新人賞は @mpyw さんで、3万近いLGTMを稼いでいきなり8位に登場です。
おめでとうございます！
……あれ？
この人だいぶ前からいなかったっけ？

と調べてみたら、[2018年のランキング](https://qiita.com/t_nakayama0714/items/865da4afde5e0600187c)にはいたのに[2019年のランキング](https://qiita.com/t_nakayama0714/items/68123821a29fe29e1605)で抜け落ちていたみたいです。
いったいどうしてこうなった。

というわけで本当の新人賞は @ryuichi1208 さん……君も[2018年](https://qiita.com/t_nakayama0714/items/865da4afde5e0600187c)おったやんけ。
というわけで三度目の正直、本当の新人賞は @ucan-lab さんでした。
おめでとうございます。
2018年に活動開始し、主に[VSCode](https://qiita.com/ucan-lab/items/e85931bf8276da43cc97)と[Laravel](https://qiita.com/ucan-lab/items/5fc1281cd8076c8ac9f4)の記事を書かれているようです。

ちなみに昨年の上位100名のうち、今年退会した人はいないようでした。
[例の問題](https://blog.qiita.com/about-user-page-renewal-20200331/)は意外と深刻な影響はなかったようです。
もちろん影響が完全にゼロというわけではなく、29位 @haminiku さん、43位 @susieyy さんなどは累計LGTM数が減少するという珍しい結果になっています。
というか78位 @usagimaru さんの-1244ってなに？
さすがにこれは記事を削除したとかの別の原因だと思われます。



## **ユーザ記事数ランキング**

記事数のランキングです。

| ランク | 前年比 | ユーザ名 | 記事数 | 前年比 | Contribution数 |
| :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | 0 | @7of9 | 6163 | +84 | 5529 |
| 2 | 0 | @kaizen_nagoya | 2487 | +263 | 8284 |
| 3 | 0 | @YumaInaura | 2189 | +253 | 6685 |
| 4 | +1 | @ohisama@github | 1940 | +541 | 717 |
| 5 | -1 | @tukiyo3 | 1791 | +117 | 11338 |
| 6 | 0 | @suin | 1176 | +105 | 50141 |
| 7 | +1 | @ekzemplaro | 1012 | +376 | 1703 |
| 8 | -1 | @tbpgr | 756 | +4 | 11153 |
| 9 | 新 | @miriwo | 635 | 新 | 2163 |
| 10 | +4 | @Q11Q | 465 | +71 | 574 |
| 11 | -2 | @chen7897499 | 457 | 0 | 80 |
| 12 | +3 | @n0bisuke | 451 | +60 | 10391 |
| 13 | -3 | @zaburo | 441 | +29 | 12573 |
| 14 | 新 | @rana_kualu | 434 | 新 | 53573 |
| 15 | -2 | @Nabetani | 426 | +27 | 1893 |
| 16 | -4 | @jkr_2255 | 417 | +14 | 6682 |
| 17 | +2 | @cielavenir | 413 | +35 | 915 |
| 18 | -7 | @edo_m18 | 413 | +8 | 16785 |
| 19 | -3 | @snaka | 405 | +17 | 3993 |
| 20 | -3 | @tcsh | 389 | +2 | 1483 |


新人賞にして最多投稿賞は @miriwo さんです。
2020年7月には[1年間毎日投稿する](https://qiita.com/miriwo/items/681ff186f4d6f9057135)という偉業を成し遂げ、さらにその後もほぼ毎日投稿を続けているようです。
あとなんか私がランクインしていますが、私は毎週月曜日にしか投稿していないので、そんなに多かったか？って感じます。


## **ユーザフォロワー数ランキング**

どれだけウォッチされているかのランキングです。

| ランク | 前年比 | ユーザ名 | フォロワー数 | 前年比 | Contribution数 |
| :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | +3 | @Yametaro | 5435 | +2471 | 35577 |
| 2 | -1 | @jnchito | 4847 | +817 | 63936 |
| 3 | -1 | @kaizen_nagoya | 4361 | +458 | 8284 |
| 4 | -1 | @hirokidaichi | 4267 | +399 | 53166 |
| 5 | 0 | @poly_soft | 3853 | +1025 | 17265 |
| 6 | +3 | @drken | 3276 | +1242 | 35489 |
| 7 | +1 | @suin | 2633 | +577 | 50141 |
| 8 | -2 | @mizchi | 2609 | +120 | 24938 |
| 9 | -2 | @icoxfog417 | 2580 | +154 | 38828 |
| 10 | 新 | @mpyw | 2485 | 新 | 28792 |
| 11 | 0 | @rana_kualu | 2436 | +512 | 53573 |
| 12 | +1 | @kenmatsu4 | 2024 | +154 | 15943 |
| 13 | -3 | @dankogai | 1915 | -16 | 3300 |
| 14 | -2 | @taguchi | 1858 | -27 | 27 |
| 15 | -1 | @yukihiro_matz | 1839 | -18 | 119 |
| 16 | 0 | @mattn | 1717 | +63 | 6545 |
| 17 | -2 | @supermomonga | 1704 | -50 | 839 |
| 18 | -1 | @youwht | 1650 | +187 | 21283 |
| 19 | -1 | @kazukichi | 1464 | +73 | 11191 |
| 20 | -1 | @Qiita | 1350 | +82 | 13152 |

@Yametaro さんが2千人以上のウォッチャーを稼いで一気にトップに躍り出ました。
こちらでも新登場している @mpyw さんは例によって集計漏れだと思われます。

記事も Contributionも全くないのにランクインしている @taguchi さんって何なのって思っていたのですが、[ドットインストール](https://company.dotinstall.com/)の中の人だからみたいですね。


# **記事分析**

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/26088/2f114426-1f70-9688-7722-fb368cc9e319.png" width=40%>


残念ながら総記事数の変遷などの集計はできませんでした。


## **記事LGTM数ランキング**

Qiita全体の記事のLGTM数ランキングです。

| ランク | 前年比 | LGTM | 前年比 | 記事 |
| :---: | :---: | :---: | :---: | :---: |
| 1 | 0 | 10642 | +1869 | [Markdown記法 チートシート](https://qiita.com/Qiita/items/c686397e4a0f4f11683d) |
| 2 | 0 | 8622 | +446 | [ロシアの天才ハッカーによる【新人エンジニアサバイバルガイド】](https://qiita.com/jacksuzuki/items/b2fa6b44962e73a53d08) |
| 3 | +1 | 8545 | +1901 | [プログラミングでよく使う英単語のまとめ【随時更新】](https://qiita.com/Ted-HM/items/7dde25dcffae4cdc7923) |
| 4 | -1 | 8049 | +816 | [ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習](https://qiita.com/hirokidaichi/items/27c757d92b6915e8ecf7) |
| 5 | +1 | 6697 | +647 | [うまくメソッド名を付けるための参考情報](https://qiita.com/KeithYokoma/items/2193cf79ba76563e3db6) |
| 6 | -1 | 6538 | +132 | [非デザイナーエンジニアが一人でWebサービスを作るときに便利なツール32選](https://qiita.com/okappy/items/119e31cae9aa9bd9da6d) |
| 7 | +9 | 6079 | +2038 | [一番分かりやすい OAuth の説明](https://qiita.com/TakahikoKawasaki/items/e37caf50776e00e733be) |
| 8 | -1 | 6021 | +386 | [【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超](https://qiita.com/suin/items/f570f057a0ff927b47dc) |
| 9 | +1 | 5391 | +561 | [イマドキのJavaScriptの書き方2018](https://qiita.com/shibukawa/items/19ab5c381bbb2e09d0d9) |
| 10 | +24 | 5349 | +1887 | [AtCoder に登録したら次にやること ～ これだけ解けば十分闘える！過去問精選 10 問 ～](https://qiita.com/drken/items/fd4e5e3630d0f5859067) |
| 11 | -2 | 5245 | +386 | [新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡](https://qiita.com/hirokidaichi/items/591ad96ab12938878fe1) |
| 12 | -4 | 5171 | +60 | [数学を避けてきた社会人プログラマが機械学習の勉強を始める際の最短経路](https://qiita.com/daxanya1/items/218f2e3b922142550ef9) |
| 13 | +7 | 5131 | +1251 | [VSCodeのオススメ拡張機能 24 選 (とTipsをいくつか)](https://qiita.com/sensuikan1973/items/74cf5383c02dbcd82234) |
| 14 | 0 | 4833 | +604 | [オブジェクト指向と10年戦ってわかったこと](https://qiita.com/tutinoco/items/6952b01e5fc38914ec4e) |
| 15 | -4 | 4808 | +45 | [もう保守されない画面遷移図は嫌なので、UI Flow図を簡単にマークダウンぽく書くエディタ作った](https://qiita.com/hirokidaichi/items/ff54a968bdd7bcc50d42) |
| 16 | +7 | 4637 | +773 | [開設後３週間で収益１０万円を得た個人開発サイトでやったことの全部を公開する](https://qiita.com/jabba/items/1a49e860a09a613b09d4) |
| 17 | +1 | 4563 | +610 | [Chrome拡張の高速な英語辞書ツールをつくりました(Mouse Dictionary)](https://qiita.com/wtetsu/items/c43232c6c44918e977c9) |
| 18 | +3 | 4553 | +682 | [エンジニアの情報収集法まとめ](https://qiita.com/nesheep5/items/e7196ba496e59bb2aa28) |
| 19 | +3 | 4553 | +684 | [2018年の最先端バックエンドエンジニアに必要なスキルについて考えてみました。](https://qiita.com/poly_soft/items/fb649573c19b7a5c0227) |
| 20 | +6 | 4454 | +746 | [質問は恥ではないし役に立つ](https://qiita.com/seki_uk/items/4001423b3cd3db0dada7) |
| 21 | -9 | 4365 | +3 | [インフラエンジニアとしてよく使うコマンド集](https://qiita.com/sion_cojp/items/04a2aa76a1021fe77079) |
| 22 | -9 | 4311 | +64 | [初心者向け、「上手い」シェルスクリプトの書き方メモ](https://qiita.com/m-yamashita/items/889c116b92dc0bf4ea7d) |
| 23 | +1 | 4295 | +496 | [Gitのコミットメッセージの書き方](https://qiita.com/itosho/items/9565c6ad2ffc24c09364) |
| 24 | -7 | 4273 | +258 | [Reactを使うとなぜjQueryが要らなくなるのか](https://qiita.com/naruto/items/fdb61bc743395f8d8faf) |
| 25 | -10 | 4183 | +91 | [何かのときにすっと出したい、プログラミングに関する法則・原則一覧](https://qiita.com/hirokidaichi/items/d6c473d8011bd9330e63) |
| 26 | 新 | 4095 | 新 | [Google社のテクニカルライティングの基礎教育資料がとても良かったので紹介したい](https://qiita.com/yasuoyasuo/items/c43783316a4d141a140f) |
| 27 | +11 | 4092 | +857 | [【図解】Dockerの全体像を理解する -前編-](https://qiita.com/kotaro-dr/items/b1024c7d200a75b992fc) |
| 28 | +21 | 3986 | +1077 | [いまさらだけどDockerに入門したので分かりやすくまとめてみた](https://qiita.com/gold-kou/items/44860fbda1a34a001fc1) |
| 29 | -4 | 3978 | +196 | [Pythonを書き始める前に見るべきTips](https://qiita.com/icoxfog417/items/e8f97a6acad07903b5b0) |
| 30 | -11 | 3972 | +87 | [エンジニアなら知っておきたい、絵で見てわかるセキュア通信の基本](https://qiita.com/t_nakayama0714/items/83ac0b12ced9e7083927) |
| 31 | -2 | 3926 | +258 | [インフラエンジニアじゃなくても押さえておきたいSSHの基礎知識](https://qiita.com/tag1216/items/5d06bad7468f731f590e) |
| 32 | 新 | 3916 | 新 | [要件定義～システム設計ができる人材になれる記事](https://qiita.com/Saku731/items/741fcf0f40dd989ee4f8) |
| 33 | 新 | 3905 | 新 | [良いコードの書き方](https://qiita.com/alt_yamamoto/items/25eda376e6b947208996) |
| 34 | -2 | 3845 | +324 | [GitHubで使われている実用英語コメント集](https://qiita.com/shikichee/items/a5f922a3ef3aa58a1839) |
| 35 | -4 | 3841 | +304 | [「AWS is 何」を3行でまとめてみるよ](https://qiita.com/kohashi/items/1bb952313fb695f12577) |
| 36 | +7 | 3823 | +706 | [使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」](https://qiita.com/jnchito/items/42193d066bd61c740612) |
| 37 | -7 | 3794 | +237 | [Vim幼稚園からVim小学校へ](https://qiita.com/hachi8833/items/7beeee825c11f7437f54) |
| 38 | -10 | 3788 | +106 | [ウェブカツ運営者が語る！エンジニアで稼ぐために大切な２０のコト](https://qiita.com/kazukichi/items/7379b75fba2f90d3cf45) |
| 39 | -3 | 3787 | +387 | [AWSアカウントを取得したら速攻でやっておくべき初期設定まとめ](https://qiita.com/tmknom/items/303db2d1d928db720888) |
| 40 | +2 | 3755 | +634 | [個人でも使える！おすすめAPI一覧](https://qiita.com/mikan3rd/items/ba4737023f08bb2ca161) |
| 41 | -2 | 3755 | +573 | [Go言語の初心者が見ると幸せになれる場所　#golang](https://qiita.com/tenntenn/items/0e33a4959250d1a55045) |
| 42 | 新 | 3717 | 新 | [エンジニアの劣等感との付き合い方](https://qiita.com/karamage/items/771b633c3243989418a2) |
| 43 | -16 | 3659 | -47 | [ネイティブと働いて分かった英語コミットメッセージの頻出動詞10つ](https://qiita.com/gogotanaka/items/b65e1b081fa976e5d754) |
| 44 | 新 | 3612 | 新 | [プロジェクトリーダーというお仕事](https://qiita.com/br_branch/items/bbbaba835b45e79efa5b) |
| 45 | 0 | 3592 | +513 | [すべての新米フロントエンドエンジニアに読んでほしい50の資料](https://qiita.com/suzu-4/items/ea5d802cb0ad16682ae2) |
| 46 | -2 | 3469 | +358 | [[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか](https://qiita.com/jnchito/items/dedb3b889ab226933ccf) |
| 47 | -12 | 3466 | +54 | [コードを書く際の指針として見返すサイトまとめ](https://qiita.com/kenichi_cc/items/c3ecca7b7d5fc5c6bf2e) |
| 48 | 新 | 3379 | 新 | [メンバーに恨まれそうな3つのコードレビュー施策を徹底したら、逆にメンバーが爆速で成長した話](https://qiita.com/gakuri/items/f4970aea8de5fa9bf016) |
| 49 | +23 | 3378 | +894 | [2020年のフロントエンドマスターになりたければこの9プロジェクトを作れ](https://qiita.com/rana_kualu/items/915345b8f3f870cfe2aa) |
| 50 | -9 | 3369 | +236 | [モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう](https://qiita.com/jnchito/items/459d58ba652bf4763820) |
| 51 | +10 | 3307 | +586 | [不思議の国のSE用語](https://qiita.com/t_nakayama0714/items/478a8ed3a9ae143ad854) |
| 52 | -15 | 3259 | -24 | [特にプログラマーでもデータサイエンティストでもないけど、Tensorflowを1ヶ月触ったので超分かりやすく解説](https://qiita.com/tawago/items/c977c79b76c5979874e8) |
| 53 | -1 | 3219 | +358 | [プログラミング勉強を加速させる7つの習慣](https://qiita.com/YudaiTsukamoto/items/42a8df22ca4c6b327dfd) |
| 54 | +31 | 3213 | +860 | [Markdown記法 サンプル集](https://qiita.com/tbpgr/items/989c6badefff69377da7) |
| 55 | 新 | 3205 | 新 | [ls よりも exa を使おう！モダンな Linux コマンド達を紹介](https://qiita.com/navitime_tech/items/c249269a3b47666c784b) |
| 56 | -10 | 3186 | +110 | [VagrantとDockerについて名前しか知らなかったので試した](https://qiita.com/hidekuro/items/fc12344d36d996198e96) |
| 57 | -10 | 3154 | +173 | [画像処理の数式を見て石になった時のための、金の針](https://qiita.com/icoxfog417/items/adbbf445d357c924b8fc) |
| 58 | -18 | 3151 | -19 | [2016年 独りで新規WEBサービスを開発・運用した際の知見](https://qiita.com/haminiku/items/711cbdb894d1d6839e3e) |
| 59 | +20 | 3142 | +727 | [(下準備編)世界一丁寧なAWS解説。EC2を利用して、RailsアプリをAWSにあげるまで](https://qiita.com/naoki_mochizuki/items/f795fe3e661a3349a7ce) |
| 60 | -12 | 3140 | +168 | [JavaScriptを読んでて「なにこれ！？」と思うけれど調べられない記法8選。](https://qiita.com/ukiuni@github/items/5f3d8620187905aea3d4) |
| 61 | -11 | 3097 | +221 | [トップデベロッパーになるために作成したいアプリ8選](https://qiita.com/baby-degu/items/f905c8ee972cf46ce11b) |
| 62 | +16 | 3074 | +654 | [いまさらだけどGitを基本から分かりやすくまとめてみた](https://qiita.com/gold-kou/items/7f6a3b46e2781b0dd4a0) |
| 63 | -4 | 2945 | +205 | [個人的に超絶為になったので新人エンジニアに勧めたい記事まとめ](https://qiita.com/shimajiri/items/501828dc8d589e214470) |
| 64 | -13 | 2940 | +69 | [脱初心者を目指すなら知っておきたい便利なVimコマンド25選 (Vimmerレベル診断付き)](https://qiita.com/jnchito/items/57ffda5712636a9a1e62) |
| 65 | -10 | 2939 | +153 | [新人プログラマに正月休み中を使って読んでみてほしい技術書をセレクトしてみた。](https://qiita.com/hirokidaichi/items/d30714f0698dcff1200f) |
| 66 | +4 | 2938 | +441 | [初心者歓迎！手と目で覚える正規表現入門・その１「さまざまな形式の電話番号を検索しよう」](https://qiita.com/jnchito/items/893c887fbf19e17d3ff9) |
| 67 | -14 | 2931 | +122 | [不安とストレスから解放される見積りとスケジュール方法](https://qiita.com/hirokidaichi/items/5a204a57a200569f755d) |
| 68 | -3 | 2920 | +247 | [WebAPIでエラーをどう表現すべき？15のサービスを調査してみた](https://qiita.com/suin/items/f7ac4de914e9f3f35884) |
| 69 | -13 | 2896 | +129 | [ゼロからDeepまで学ぶ強化学習](https://qiita.com/icoxfog417/items/242439ecd1a477ece312) |
| 70 | -7 | 2846 | +141 | [新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則](https://qiita.com/hirokidaichi/items/c9a76191216f3cc6c4b2) |
| 71 | -14 | 2825 | +65 | [2017年のフロントエンドエンジニアならこの程度は知ってて当然だよな？](https://qiita.com/rana_kualu/items/cad8dbbe5f5a1f1b3ba1) |
| 72 | -18 | 2806 | +15 | [プログラマが独立・起業する時によくするミスと対策 まとめ](https://qiita.com/hshimo/items/776e3ca62be51c3bdc89) |
| 73 | -15 | 2786 | +38 | [Linux開発環境の基礎知識](https://qiita.com/0xfffffff7/items/028ff8c920a6a8c67dc5) |
| 74 | 新 | 2785 | 新 | [1時間で出来るWordPress環境構築(※永久無料・・・だった)【※2020/7/1より約300円/月が有料になります】](https://qiita.com/ryuta69/items/dbb0db5cf7099b7a7cc4) |
| 75 | 新 | 2753 | 新 | [Kaggleに登録したら次にやること ～ これだけやれば十分闘える！Titanicの先へ行く入門 10 Kernel ～](https://qiita.com/upura/items/3c10ff6fed4e7c3d70f0) |
| 76 | 新 | 2751 | 新 | [【全部無料】ハマると時間が秒で過ぎる英語圏のプログラミング系サイトまとめ【英語学習】](https://qiita.com/sukebeeeeei/items/76ce249ed264b8acc5f8) |
| 77 | -8 | 2733 | +224 | [なぜ仮想DOMという概念が俺達の魂を震えさせるのか](https://qiita.com/mizchi/items/4d25bc26def1719d52e6) |
| 78 | -16 | 2727 | +17 | [究極のIT系最新技術情報収集用Slackチーム公開 - モヒカンSlack -](https://qiita.com/kotakanbe@github/items/32cf4eb3de1741af26fb) |
| 79 | -15 | 2726 | +37 | [新卒からの質問をソシャゲっぽい仕組みにしたら捗った話](https://qiita.com/ysktsuna/items/fced3a9515c8f585ca50) |
| 80 | -14 | 2698 | +88 | [プログラミングで一番難しいのは「見積もり」だと思う](https://qiita.com/yuno_miyako/items/8678cd542fbb7050e40e) |
| 81 | -21 | 2689 | -37 | [英語コミットコメントに使えるオシャレフレーズ集](https://qiita.com/ken_c_lo/items/4cb49f0fb74e8778804d) |
| 82 | -15 | 2646 | +63 | [コーディングをするときに鼻血がでるほど便利なwebツールリスト](https://qiita.com/isuke/items/7fcc5eb0b985005b7b7c) |
| 83 | -15 | 2634 | +61 | [30分で出来る、JavaScript (Electron) でデスクトップアプリを作って配布するまで](https://qiita.com/nyanchu/items/15d514d9b9f87e5c0a29) |
| 84 | -13 | 2610 | +120 | [クラスの命名のアンチパターン](https://qiita.com/magicant/items/8134edf969f9629fa66e) |
| 85 | 新 | 2573 | 新 | [新規Webサービスを独りで開発・運用する際に立ちはだかった壁とそれを乗り越えた方法まとめ【個人開発】](https://qiita.com/terubooon/items/08c145aac0dd10ea8cbc) |
| 86 | 新 | 2565 | 新 | [数時間で完全理解！わりとゴツいKubernetesハンズオン！！](https://qiita.com/Kta-M/items/ce475c0063d3d3f36d5d) |
| 87 | 新 | 2531 | 新 | [エンジニアなら知っておきたい生産性を爆上げするツール8選](https://qiita.com/yukiji/items/7b5e88c9da7b6f658de5) |
| 88 | +7 | 2497 | +279 | [iPhone/iPad/Apple Watch解像度(画面サイズ)早見表](https://qiita.com/tomohisaota/items/f8857d01f328e34fb551) |
| 89 | -2 | 2490 | +177 | [プログラマーの君！ 騙されるな！ シェルスクリプトはそう書いちゃ駄目だ！！ という話](https://qiita.com/piroor/items/77233173707a0baa6360) |
| 90 | 新 | 2481 | 新 | [スナック「jQuery」](https://qiita.com/8amjp/items/b089a3f2e6dbc59cd5c8) |
| 91 | -17 | 2480 | +29 | [Electronでアプリケーションを作ってみよう](https://qiita.com/Quramy/items/a4be32769366cfe55778) |
| 92 | +4 | 2477 | +259 | [【今日からできる】コミットメッセージに 「プレフィックス」 をつけるだけで、開発効率が上がった話](https://qiita.com/numanomanu/items/45dd285b286a1f7280ed) |
| 93 | -10 | 2465 | +81 | [さよなら本番サーバー](https://qiita.com/dala00/items/bc03f6522dd20969f481) |
| 94 | -12 | 2440 | +44 | [[ver 1.2] Git でよく使われるコマンドにイラストによる説明を加えて1枚のチートシートにまとめてみた](https://qiita.com/kozzy/items/b42ba59a8bac190a16ab) |
| 95 | 新 | 2438 | 新 | [君には1時間でGitについて知ってもらう(with VSCode)](https://qiita.com/jesus_isao/items/63557eba36819faa4ad9) |
| 96 | -21 | 2424 | -7 | [日本の行政機関等が公開しているAPIについてのまとめ（2016年8月17日暫定版。随時更新）](https://qiita.com/kimuraya/items/3cc6c84bf6eac30851f1) |
| 97 | -21 | 2415 | -14 | [英語のコメントや issue で頻出する略語の意味 (FYI, AFAIK, ...)](https://qiita.com/uasi/items/86c3a09d17792ab62dfe) |
| 98 | -21 | 2414 | -9 | [httpsだからというだけで安全？調べたら怖くなってきたSSLの話!？](https://qiita.com/kuni-nakaji/items/5118b23bf2ea44fed96e) |
| 99 | -11 | 2397 | +129 | [エンジニアは全員技術記事を書くことを習慣化した方がいいぞ](https://qiita.com/HiromuMasuda0228/items/a71dea7ef4d77a30b118) |
| 100 | -16 | 2389 | +20 | [Android開発を受注したからKotlinをガッツリ使ってみたら最高だった](https://qiita.com/omochimetaru/items/98e015b0b694dd97f323) |



[Markdown記法 チートシート](https://qiita.com/Qiita/items/c686397e4a0f4f11683d)がついに5桁の大台に乗りました。
まあ、Qiitaで何かやろうとしたらとりあえず最初に参照する記事ですからね。
これからもQiitaの人口が増えるたびにLGTM数が増えることでしょう。

新規ランクインは15記事です。

| ランク | LGTM数 | 記事 |
| :---: | :---: | :---: |
| 26 | 4095 |  [Google社のテクニカルライティングの基礎教育資料がとても良かったので紹介したい](https://qiita.com/yasuoyasuo/items/c43783316a4d141a140f) |
| 32 | 3916 |  [要件定義～システム設計ができる人材になれる記事](https://qiita.com/Saku731/items/741fcf0f40dd989ee4f8) |
| 33 | 3905 |  [良いコードの書き方](https://qiita.com/alt_yamamoto/items/25eda376e6b947208996) |
| 42 | 3717 |  [エンジニアの劣等感との付き合い方](https://qiita.com/karamage/items/771b633c3243989418a2) |
| 44 | 3612 |  [プロジェクトリーダーというお仕事](https://qiita.com/br_branch/items/bbbaba835b45e79efa5b) |
| 48 | 3379 |  [メンバーに恨まれそうな3つのコードレビュー施策を徹底したら、逆にメンバーが爆速で成長した話](https://qiita.com/gakuri/items/f4970aea8de5fa9bf016) |
| 55 | 3205 |  [ls よりも exa を使おう！モダンな Linux コマンド達を紹介](https://qiita.com/navitime_tech/items/c249269a3b47666c784b) |
| 74 | 2785 |  [1時間で出来るWordPress環境構築(※永久無料・・・だった)【※2020/7/1より約300円/月が有料になります】](https://qiita.com/ryuta69/items/dbb0db5cf7099b7a7cc4) |
| 75 | 2753 |  [Kaggleに登録したら次にやること ～ これだけやれば十分闘える！Titanicの先へ行く入門 10 Kernel ～](https://qiita.com/upura/items/3c10ff6fed4e7c3d70f0) |
| 76 | 2751 |  [【全部無料】ハマると時間が秒で過ぎる英語圏のプログラミング系サイトまとめ【英語学習】](https://qiita.com/sukebeeeeei/items/76ce249ed264b8acc5f8) |
| 85 | 2573 |  [新規Webサービスを独りで開発・運用する際に立ちはだかった壁とそれを乗り越えた方法まとめ【個人開発】](https://qiita.com/terubooon/items/08c145aac0dd10ea8cbc) |
| 86 | 2565 |  [数時間で完全理解！わりとゴツいKubernetesハンズオン！！](https://qiita.com/Kta-M/items/ce475c0063d3d3f36d5d) |
| 87 | 2531 |  [エンジニアなら知っておきたい生産性を爆上げするツール8選](https://qiita.com/yukiji/items/7b5e88c9da7b6f658de5) |
| 90 | 2481 |  [スナック「jQuery」](https://qiita.com/8amjp/items/b089a3f2e6dbc59cd5c8) |
| 95 | 2438 |  [君には1時間でGitについて知ってもらう(with VSCode)](https://qiita.com/jesus_isao/items/63557eba36819faa4ad9) |


[Google社のテクニカルライティングの基礎教育資料がとても良かったので紹介したい](https://qiita.com/yasuoyasuo/items/c43783316a4d141a140f)が4000票以上を獲得しました。
エンジニアはコーディング力だけではなく日本語力(英語力でもいいけど)も大事ですからね。

2019年の新着は26記事、2018年は23記事だったので、今年はだいぶ減少しました。
100位でも2400LGTMが必要ですから、今後もハードルが上がっていくのは避けられないでしょう。

そもそも、まずジャンル選びの時点で相当数が脱落してしまいますからね。
専門性が高い記事ほど、どれだけ優れていようともLGTM数はどうしても控えめになります。
そういった[隠れた良い記事を掘り出そうという研究](https://qiita.com/youwht/items/900fb5f4e80b11e593a6)もあるにはありますが、なかなか難しいところですね。



# **Organization分析**

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/26088/3b8de8c4-31ea-bb16-3fe1-ee50f0111598.png" width=40%>

最後にOrganization分析です。

Organizationは[一覧が残っている](https://qiita.com/organizations)ので、ここからデータをぶっこ抜いてくることができました。
つまり(ミスがなければ)完全なランキングです。


## **全体**

Organization総数は、べつに集計とかしなくても[一覧の最終ページ](https://qiita.com/organizations?page=65)を見ればいいんですよ。

最終65ページ目に14組織だったので、`64*20+14=` **1294** です。

昨年は958だったようなので、336組織が増えました。
増加数は昨年とほぼ同じで、順当に成長しているようです。


## **Organization別LGTMランキング**

まずは組織ごとのLGTM数ランキングです。

| ランク | 前年比 | 名前 | LGTM数 | 前年比 | 記事数 | メンバー数 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | +5 | [@admin-guild](https://qiita.com/organizations/admin-guild) | 112708 | +52695 | 2865 | 182 |
| 2 | 0 | [@tis](https://qiita.com/organizations/tis) | 103777 | +34154 | 1604 | 91 |
| 3 | 0 | [@yumemi](https://qiita.com/organizations/yumemi) | 96609 | +27251 | 2141 | 128 |
| 4 | -3 | [@mercari](https://qiita.com/organizations/mercari) | 93783 | -16222 | 1617 | 83 |
| 5 | -1 | [@yyphp](https://qiita.com/organizations/yyphp) | 87430 | +23799 | 2529 | 23 |
| 6 | -1 | [@sonicgarden](https://qiita.com/organizations/sonicgarden) | 73336 | +11093 | 625 | 18 |
| 7 | 新 | [@engineerlife](https://qiita.com/organizations/engineerlife) | 70979 | 新 | 2349 | 70 |
| 8 | -1 | [@dena_coltd](https://qiita.com/organizations/dena_coltd) | 65362 | +12352 | 1464 | 116 |
| 9 | 新 | [@craftsman_software](https://qiita.com/organizations/craftsman_software) | 53644 | 新 | 1480 | 6 |
| 10 | -2 | [@rector](https://qiita.com/organizations/rector) | 53183 | +4171 | 45 | 3 |
| 11 | -1 | [@shouldbee](https://qiita.com/organizations/shouldbee) | 52720 | +11222 | 1439 | 3 |
| 12 | 新 | [@dmmcom](https://qiita.com/organizations/dmmcom) | 52643 | 新 | 1190 | 71 |
| 13 | -1 | [@nri](https://qiita.com/organizations/nri) | 43459 | +8904 | 526 | 60 |
| 14 | -5 | [@cyberagent](https://qiita.com/organizations/cyberagent) | 41190 | -5700 | 857 | 60 |
| 15 | -2 | [@future](https://qiita.com/organizations/future) | 41115 | +6658 | 914 | 95 |
| 16 | -2 | [@zozotech](https://qiita.com/organizations/zozotech) | 40423 | +7813 | 1568 | 146 |
| 17 | -2 | [@iotlt](https://qiita.com/organizations/iotlt) | 39328 | +8333 | 3054 | 128 |
| 18 | +6 | [@ntt-data-msi](https://qiita.com/organizations/ntt-data-msi) | 38399 | +13679 | 101 | 5 |
| 19 | -8 | [@wantedly](https://qiita.com/organizations/wantedly) | 37955 | +2093 | 486 | 29 |
| 20 | -4 | [@crowdworks](https://qiita.com/organizations/crowdworks) | 34108 | +3291 | 388 | 34 |
| 21 | +1 | [@unity-game-dev-guild](https://qiita.com/organizations/unity-game-dev-guild) | 32702 | +7011 | 1387 | 57 |
| 22 | -5 | [@yahoo-japan-corp](https://qiita.com/organizations/yahoo-japan-corp) | 32692 | +2323 | 923 | 73 |
| 23 | -3 | [@dwango](https://qiita.com/organizations/dwango) | 32519 | +6557 | 793 | 72 |
| 24 | -5 | [@lifull](https://qiita.com/organizations/lifull) | 31682 | +4870 | 1193 | 100 |
| 25 | 新 | [@phper-oop](https://qiita.com/organizations/phper-oop) | 29343 | 新 | 547 | 12 |
| 26 | -8 | [@plaid](https://qiita.com/organizations/plaid) | 29259 | +1685 | 500 | 36 |
| 27 | 新 | [@m3dev](https://qiita.com/organizations/m3dev) | 28303 | 新 | 707 | 43 |
| 28 | -3 | [@synapse](https://qiita.com/organizations/synapse) | 27709 | +3392 | 312 | 2 |
| 29 | -1 | [@jrits](https://qiita.com/organizations/jrits) | 26288 | +3962 | 983 | 45 |
| 30 | 新 | [@qiitadon](https://qiita.com/organizations/qiitadon) | 26111 | 新 | 1752 | 44 |


1位になったのは、LGTM数記事数メンバ数すべてを圧倒的に増やした[@admin-guild](https://qiita.com/organizations/admin-guild)です。
他にも5位の[@yyphp](https://qiita.com/organizations/yyphp)、初登場7位の[@engineerlife](https://qiita.com/organizations/engineerlife)などは企業ではなくコミュニティです。
従って会社・学生にかかわらず自由参加・複数参加することができるのでLGTM数も増やしやすいという有利な点があります。

そんな中でも企業単位で健闘している2位[@tis](https://qiita.com/organizations/tis)、3位[@yumemi](https://qiita.com/organizations/yumemi)、6位[@sonicgarden](https://qiita.com/organizations/sonicgarden)などは流石ですね。

上位陣で総LGTM数が減少した組織は4位[@mercari](https://qiita.com/organizations/mercari)と14位[@cyberagent](https://qiita.com/organizations/cyberagent)でした。
特に[@mercari](https://qiita.com/organizations/mercari)は昨年1位から大きくLGTM数を落としています。

初登場9位の[@craftsman_software](https://qiita.com/organizations/craftsman_software)は @suin さんの参加、初登場12位の[@dmmcom](https://qiita.com/organizations/dmmcom)は @mpyw さんの参加によるものだと思われます。
個人上位層の加入によってわりと大きく変動しますね。


## **Organization記事数ランキング**

組織単位での記事数ランキングです。

| ランク | 前年比 | 名前 | 記事数 | 前年比 | LGTM数 | 平均LGTM |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | 0 | [@iotlt](https://qiita.com/organizations/iotlt) | 3054 | +893 | 39328 | 12.88 |
| 2 | +3 | [@admin-guild](https://qiita.com/organizations/admin-guild) | 2865 | +1407 | 112708 | 39.34 |
| 3 | -1 | [@yyphp](https://qiita.com/organizations/yyphp) | 2529 | +387 | 87430 | 34.57 |
| 4 | 新 | [@engineerlife](https://qiita.com/organizations/engineerlife) | 2349 | 新 | 70979 | 30.22 |
| 5 | -2 | [@yumemi](https://qiita.com/organizations/yumemi) | 2141 | +203 | 96609 | 45.12 |
| 6 | 新 | [@qiitadon](https://qiita.com/organizations/qiitadon) | 1752 | 新 | 26111 | 14.90 |
| 7 | -3 | [@mercari](https://qiita.com/organizations/mercari) | 1617 | -210 | 93783 | 58.00 |
| 8 | 0 | [@tis](https://qiita.com/organizations/tis) | 1604 | +508 | 103777 | 64.70 |
| 9 | 0 | [@zozotech](https://qiita.com/organizations/zozotech) | 1568 | +478 | 40423 | 25.78 |
| 10 | 新 | [@craftsman_software](https://qiita.com/organizations/craftsman_software) | 1480 | 新 | 53644 | 36.25 |


こちらも[@admin-guild](https://qiita.com/organizations/admin-guild)の増加が圧倒的で、首位[@iotlt](https://qiita.com/organizations/iotlt)の首元まで迫ってきました。
4位[@engineerlife](https://qiita.com/organizations/engineerlife)、6位[@qiitadon](https://qiita.com/organizations/qiitadon)など、こちらもやはりコミュニティ組織の躍進が大きいですね。

## **Organizationメンバ数ランキング**

単純にメンバ数のランキングです。

| ランク | 前年比 | 名前 | メンバ数 | 前年比 | LGTM数 | 1人あたりLGTM |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | +6 | [@admin-guild](https://qiita.com/organizations/admin-guild) | 182 | +94 | 112708 | 619.27 |
| 2 | +1 | [@zozotech](https://qiita.com/organizations/zozotech) | 146 | +35 | 40423 | 276.87 |
| 3 | -1 | [@yumemi](https://qiita.com/organizations/yumemi) | 128 | +7 | 96609 | 754.76 |
| 3 | -2 | [@iotlt](https://qiita.com/organizations/iotlt) | 128 | +3 | 39328 | 307.25 |
| 5 | -1 | [@dena_coltd](https://qiita.com/organizations/dena_coltd) | 116 | +17 | 65362 | 563.47 |
| 6 | 0 | [@lifull](https://qiita.com/organizations/lifull) | 100 | +9 | 31682 | 316.82 |
| 7 | +1 | [@future](https://qiita.com/organizations/future) | 95 | +8 | 41115 | 432.79 |
| 8 | +1 | [@tis](https://qiita.com/organizations/tis) | 91 | +10 | 103777 | 1140.41 |
| 9 | -4 | [@mercari](https://qiita.com/organizations/mercari) | 83 | -15 | 93783 | 1129.92 |
| 10 | 0 | [@yahoo-japan-corp](https://qiita.com/organizations/yahoo-japan-corp) | 73 | -3 | 32692 | 447.84 |

メンバ数は誰でも参加できるコミュニティが有利なはずですが、その中でもしっかり多くの開発者が情報発信している[@zozotech](https://qiita.com/organizations/zozotech)や[@yumemi](https://qiita.com/organizations/yumemi)は流石です。

しかし[@mercari](https://qiita.com/organizations/mercari)は何か大量リストラでもあったんですかね。


## **Organization1人あたりLGTM数ランキング**

最後は1人あたりのLGTM数ランキングです。


| ランク | 名前 | 一人あたりLGTM | LGTM数 | メンバ数 |
| :---: | :---: | :---: | :---: | :---: |
| 1 | [@rector](https://qiita.com/organizations/rector) | 17727.67 | 53183 | 3 |
| 2 | [@shouldbee](https://qiita.com/organizations/shouldbee) | 17573.33 | 52720 | 3 |
| 3 | [@synapse](https://qiita.com/organizations/synapse) | 13854.5 | 27709 | 2 |
| 4 | [@craftsman_software](https://qiita.com/organizations/craftsman_software) | 8940.67 | 53644 | 6 |
| 5 | [@pugiemonn_com](https://qiita.com/organizations/pugiemonn_com) | 8850 | 8850 | 1 |
| 6 | [@meson](https://qiita.com/organizations/meson) | 8383.5 | 16767 | 2 |
| 7 | [@ntt-data-msi](https://qiita.com/organizations/ntt-data-msi) | 7679.8 | 38399 | 5 |
| 8 | [@arow-oss](https://qiita.com/organizations/arow-oss) | 7379 | 7379 | 1 |
| 9 | [@consensus-base](https://qiita.com/organizations/consensus-base) | 6074 | 12148 | 2 |
| 10 | [@sirok](https://qiita.com/organizations/sirok) | 4995 | 9990 | 2 |

少人数組織は[@rector](https://qiita.com/organizations/rector)が @hirokidaichi さん一人で、[@shouldbee](https://qiita.com/organizations/shouldbee)が @suin さん一人で稼いでるみたいに個人力に大きく依存してしまうので、偏ったランキングになってしまいます。
極端な話、私が一人組織を作れば断トツトップに躍り出られますからね。
やりませんけど。

ということで20人以上の組織に絞ったランキングが以下です。

| ランク | 名前 | 一人あたりLGTM | LGTM数 | メンバ数 |
| :---: | :---: | :---: | :---: | :---: |
| 1 | [@yyphp](https://qiita.com/organizations/yyphp) | 3801.3 | 87430 | 23 |
| 2 | [@wantedly](https://qiita.com/organizations/wantedly) | 1308.79 | 37955 | 29 |
| 3 | [@tis](https://qiita.com/organizations/tis) | 1140.41 | 103777 | 91 |
| 4 | [@mercari](https://qiita.com/organizations/mercari) | 1129.92 | 93783 | 83 |
| 5 | [@sakura_internet](https://qiita.com/organizations/sakura_internet) | 1107.32 | 24361 | 22 |
| 6 | [@engineerlife](https://qiita.com/organizations/engineerlife) | 1013.99 | 70979 | 70 |
| 7 | [@crowdworks](https://qiita.com/organizations/crowdworks) | 1003.18 | 34108 | 34 |
| 8 | [@plaid](https://qiita.com/organizations/plaid) | 812.75 | 29259 | 36 |
| 9 | [@repro](https://qiita.com/organizations/repro) | 766.17 | 22985 | 30 |
| 10 | [@iwate-pu](https://qiita.com/organizations/iwate-pu) | 762.22 | 20580 | 27 |

一部参加者だけではなく、構成員の多くがきちんと記事を書いているということなので、組織全体でのモチベーションの高さが窺えますね。


# **おわりに**

graphQLめんどいのでRESTも用意してほしい。

[Qiita API](https://qiita.com/api/v2/docs)がわりと役に立たなかったため、ユーザページや記事を気合いでスクレイピングする羽目になりました。
まあ、Qiita APIは各ユーザが自分の情報に関して使うものであって、全ユーザをどうこうするために作られたものではないから当たり前ですが。

ランキングの上位記事、上位ユーザというのは何れもそれなりに理由があってその位置にいるものなので、関係のない分野だからと見ていなかった記事やユーザについても、試しに覗いてみるのも面白いかもしれません。
新たな知見や興味が産まれるかもしれませんよ。
ちなみに個人的に調査中に目を通した中で一番笑った記事は[これ](https://qiita.com/stbtkhr/items/9960943dc5f0d83b2b47)でした。

自分が見たかったから始めたのですが、とても大変だったので来年はたぶんやりません。
最後に、昨年までこんな面倒くさいことを毎年やってくださっていた @t_nakayama0714 氏に感謝を。