はじめに
本記事では、下記の悩みに答えます。
- エンジニアとして、日々情報収集をしたいけど、どのサイトを確認するべきなのかな。
- エンジニア関連の情報ってどこのサイトで得られるのかな。
- エンジニアがよく閲覧している情報収集サイトを知りたい。
本記事の対象者
ITエンジニア(特に情報収集が好きな人)
分析方法
分析方法に関してですが、下図のように分析しました。
上記の分析方法の各流れに関して、以降で簡単に説明しますね。
はてなブックマーク
分析する対象として、「はてなブックマーク」を選びました。
「はてなブックマーク」を分析対象として選んだ理由は、以下のためです。
- 「はてなブックマーク」を利用しているサイトが多いと感じているため
- 「その日多くブックマークされたサイト」を紹介するページがあるため
はてなブックマークの詳しいサービス内容に関しては、以下を参照してください。
参照:はてなブックマークとは(公式サイト)
データベース(SQLite)
はてなブックマークの「テクノロジー」ページに掲載された下の情報を取得し、データベースに格納するPythonプログラムを実装しました。ちなみに、2021年1月1日から2021年12月28日までの下記情報を取得しました。
- テクノロジー(エンジニアな方は、テクノロジー部分を見るだろうという想定)
- ブックマーク数(下図の赤枠部分)
- ブックマークされたサイトのURL(下図の黄緑枠部分)
はてなブックマークから情報を取得するPythonプログラムは、以下のサイトを参考にして実装しました。
ちなみにSQLiteを使った理由としては、「今まで使ったことがなかったから」です。
Pythonを使った理由としては、「自分がサクッと利用できる言語だから」です。
集計
SQLiteに格納したデータを用いて、Pythonで以下のように集計しました。
- SQLiteからデータ取得(ブックマーク数、サイトURL、日付)
- サイトURLからドメイン部分を抽出(例:https://qiita.com/xxxxからhttps://qiita.comを抽出)
- 日付をもとにして集計
ちなみに、以下のサイトを参考にして、PythonでSQLiteを使いました。
PythonでSQLiteを利用する方法
上記の流れで、「エンジニアがよく閲覧している情報収集サイト」を分析してみました。
分析結果【エンジニアが情報収集でよく閲覧するサイトTOP10】
分析結果をご紹介しますね。
分析したところ、「エンジニアが情報収集でよく閲覧するサイトTOP10」は、以下のようになりました。
10位 ログミー
9位 TechCrunch
8位 Engadget
7位 ガジェットを紹介している海外のサイト
6位 Zenn
5位 Qiita
4位 ASCII
3位 てくなべ
2位 gigazine
1位 Fox on Security
まとめ
いかがでしたでしょうか?
「はてなブックマークを用いて、エンジニアが情報収集に利用しているサイトを明らかにする方法」を解説しました。
個人的には、「こんなサイトもあるのか!」と気づきを得られたので、今回の分析結果に関しては、「かなり満足」しています。
本記事が、少しでも皆様のエンジニア生活(主に情報収集面)に貢献できれば幸いです。
今後の展望
つよつよエンジニア(エンジニアとしてスキルセットが高い人)が、「情報収集のためにどのような情報媒体を利用しているのか?」を明らかにしたいです。