目的
今回、Node.jsを使ってQiitaAPIを使っていろいろやってみようということで、今、初心者向けには何が流行っているのかを調べてみました。
調査方法
QiitaAPIを使って、「初心者」という単語を含んでいる記事を検索しました。
プログラム実行時点(2020年9月27日11時30分時点)で投稿時間が新しいものから上位100件を対象としています。
コード
// axiosモジュールを読み込む
const axios = require('axios');
// main()関数を定義する
async function main() {
// QiitaAPIで「初心者」という単語で記事を検索する
let response = await axios.get('https://qiita.com/api/v2/items?per_page=100&query=' + encodeURIComponent('初心者'));
// 結果を出力する
for (let i=0; i<response.data.length; i++) {
console.log(response.data[i].tags[0].name);
}
}
main();
結果
2020年9月27日11時30分時点の結果をExcelで集計しています。
考察
やはり、初心者向けはPythonやJavaScriptの記事が多いことが分かりました。
次に多いのがPHPやRubyということで、いまだに根強い人気があるのかなという印象です。
※私が勉強したことあるJavaについては少なくなってきているという印象です。
今後
今回はExcelを使って分析しましたが、Python使って分析できるようになってみようと思います。