皆さんはどんな方法で情報収集してますか？私はこんな感じです。

## はじめに
エンジニアにとっての情報収集能力はとても重要だと私は考えています。
はじめのうちは、**「よし、やってやるぞ！」**と思い、日々情報収集をしようと決心したが**中々続かない**人や、日頃から情報収集をするという行為に慣れておらず、毎日記事を追うことや、更新を毎日確認しにいくことが**億劫**になってしまう人もいるかと思います。
そういった人の助けに少しでもなれば良いと思い、私の**現在**の情報収集方法を記しておきたいと思います。

## 追っているサイトなど
私が日頃確認しているサイトは主に以下の通りです。

- [はてなブックマーク(テクノロジー)](http://b.hatena.ne.jp/hotentry/it)
- [ITpro総合](http://tech.nikkeibp.co.jp/top/it/index.html)
- Twitterで有名な人をリストに追加
- [GitHubのトレンド](https://github.com/trending)や**フォローしているひとのアクティビティ**
- [Qiitaトレンド](https://qiita.com/trend)


## たまに追っているサイト
たまに追っているけど、毎日は追いきれていないサービスは主に以下の2つです。

- [モヒカンSlack](https://qiita.com/kotakanbe@github/items/32cf4eb3de1741af26fb)
- [connpass](https://connpass.com)
- [GithubのRailsコミットログ](https://github.com/rails/rails/commits/master)
- そのほか企業のサイトや個人ブログなど...


情報収集するサイトは**人それぞれ**だと思っています。はじめのうちで何を読めばいいのかよくわからない人は、「[エンジニアの情報収集法まとめ](https://qiita.com/nesheep5/items/e7196ba496e59bb2aa28)」に載っているサイトを見てみると良いかもです。

## 情報収集方法を如何に簡単にしていくか
はっきり言って上で挙げたサイトを全て確認しにいくのは骨が折れます。**全てをブラウザの機能**でお気に入りにしてたとしても中々に疲れることでしょう。
なので私は[**Feedly**](https://feedly.com)という**ニュースアグリゲータアプリケーション**(RSSリーダー)を使っています。

> フィードリーダー - Wikipedia
フィードリーダー（feed reader）、またはフィード・アグリゲーター（feed aggregator）は、ブログやポッドキャスト、ニュースサイトなどが配信するフィードを取得・購読するためのアプリケーションソフトウェアの総称。フィードのファイルフォーマットとしてRSSが先行していたことから、現在でも「RSSリーダー」と呼ばれることが多い。英語圏では「news reader」や、単に「aggregator」と呼ばれることもある。

この**Feedly**とういサービスを使えば、自分がいつも確認しに言っているサイトをまとめて管理してくれます。
下記のアカウントでサービスを始められ、スマホアプリもあるのも非常に良いです。

- Google
- Facebook
- Twitter
- Windowsアカウント
- Evernote

主な機能（自分が使っている機能）としては至ってシンプルで、以下の通りです。

- サイトをカテゴリごとに分けて更新確認
- あとで読む機能

また、**Feedly**の良いところは、サイトURLをFeedly内で検索することでそのサイトや関連サイトのRSSを表示してくれることです。
これが非常に便利で、例えばRailsのリポジトリ( https://github.com/rails/rails )を検索するとmasterへのコミットやリリースノートを確認することができます。
![Screen Shot 2018-05-11 at 1.10.44.png](https://qiita-image-store.s3.amazonaws.com/0/213538/0fc354b8-aa04-d830-bdd9-e8ae08f986c4.png)


Qiita( https://qiita.com )はこんな感じです。

![Screen Shot 2018-05-11 at 1.12.38.png](https://qiita-image-store.s3.amazonaws.com/0/213538/f9e47d33-b18d-cb43-43f1-4d0de00adc7c.png)


## GitHubでフォローしているひとのアクティビティをFeedlyに登録する

はじめの方に「**追っているサイトなど**」で挙げた、「**GitHubのフォローしているひとのアクティビティをFeedlyに登録する**」も私は**Feedly**に登録しています。しかし、登録方法に少し技がいるので記しておこうと思います。

### そもそも「**GitHubのフォローしているひとのアクティビティ**」とは？
これはGitHubで他のユーザーをフォローした時に自分のGitHubのトップに表示されるものです。
これは登録したユーザーに紐づいているので、RSSを取得するには手順が要ります。

![Screen Shot 2018-05-11 at 0.08.20.png](https://qiita-image-store.s3.amazonaws.com/0/213538/c077b505-1894-efbf-130b-fd1e0afef23d.png)

### 取得方法
やり方なのですが、自分はMac環境なので**Curl**を使用して取得しました。
ターミナルを開いて、以下のコマンドを実行すると次のようなレスポンスが返ってきます。

- 実行したコマンド

```
curl -u "あなたのGitHubユーザーネーム" https://api.github.com/feeds
# パスワードを入力
```

- 返ってくるレスポンス

```json
{
  "timeline_url": "https://github.com/timeline",
  "user_url": "https://github.com/{user}",
  "current_user_public_url": "https://github.com/あなたのGitHubユーザーネーム",
  "current_user_url": "https://github.com/あなたのGitHubユーザーネーム.private.atom?token=yourtoken",
  "current_user_actor_url": "https://github.com/あなたのGitHubユーザーネーム.private.actor.atom?token=yourtoken",
  "current_user_organization_url": "",
  "current_user_organization_urls": [

  ],
  "_links": {
    "timeline": {
      "href": "https://github.com/timeline",
      "type": "application/atom+xml"
    },
    "user": {
      "href": "https://github.com/{user}",
      "type": "application/atom+xml"
    },
    "current_user_public": {
      "href": "https://github.com/あなたのGitHubユーザーネーム",
      "type": "application/atom+xml"
    },
    "current_user": {
      "href": "https://github.com/あなたのGitHubユーザーネーム.private.atom?token=yourtoken",
      "type": "application/atom+xml"
    },
    "current_user_actor": {
      "href": "https://github.com/あなたのGitHubユーザーネーム.private.actor.atom?token=yourtoken",
      "type": "application/atom+xml"
    },
    "current_user_organization": {
      "href": "",
      "type": ""
    },
    "current_user_organizations": [

    ]
  }
}
```

この中で、**GitHubのフォローしているひとのアクティビティ**に対応するのは以下の部分です。

```json
"current_user": {
      "href": "https://github.com/あなたのGitHubユーザーネーム.private.atom?token=yourtoken",
      "type": "application/atom+xml"
}
```

この`href`のurlを**Feedly**に登録すれば、**GitHubのフォローしているひとのアクティビティ**を確認できます！

#### GitHub二段階認証を設定している場合
自分はこのケースでした。分かれば簡単ですけど、分かるまでが辛かった系ですね…

- 実行したコマンド

```
curl -u "あなたのGitHubユーザーネーム" -H "X-GitHub-OTP: ワンタイムパスワード" https://api.github.com/feeds
```

このように`-H "X-GitHub-OTP: ワンタイムパスワード" `を付与すれば同じように取得できます。

参考にしたページ：https://developer.github.com/v3/activity/feeds

## 最後に
エンジニアの情報収集方法はたくさんあり、その中でも私の情報収集方法を紹介させていただきました。
学生の方やこれからエンジニア業界に入る方、周りの人はどんな感じで情報収集しているのか疑問に思っている方など、この記事が参考になれば幸いです。

また、みなさんの情報収集方法も知りたいので共有できたら嬉しいです。

最後までご覧いただきありがとうございました。