1
1

More than 1 year has passed since last update.

プログラミングの検索術

Posted at

検索スキルを高めるべき理由

  • ほとんどが価値も必要もない情報
  • 検索力 = 問題解決力
  • 価値のある情報は人生を変える

検索目的を明確にする

  • 検索のゴールを決める
    • あらかじめ目的のメモを取っておく
  1. 既知情報探索
    1. 知りたい情報が決まっている
  2. 探求探索(一番難しい)
    1. 何を探すのかはっきりしていない
  3. 全数検索
    1. 対象について網羅的に情報を得たい
  4. 再検索
    1. 既に見つけている情報に再アクセスする(ブックマークなど)

プログラミング

Google・Yahoo

  • 全般

Stack Overflow

ソースコード検索

  • searchcode
    • GitHubやBitBucketから検索
    • アクセスするタイミングによっては動作しない場合もある

記事

図書

NDL ONLINE(国立国会図書館オンライン)

  • 日本の書籍すべて
  • 納品する義務がある?

Webcat Plus

  • NDL ONLINEよりも広い(日本)

World Cat

  • Webcat Plusより広い
  • 世界中の図書

オンラインショッピング

  • おすすめや関連が変わるのでいろいろ見てみると良いかも
  • 購入履歴からアルゴリズムによって変えてくれる
    • Amazon
    • 紀伊国屋
    • ジュンク堂

学術雑誌・論文

Google Scholar

  • 論文とか学術

CiNii Articles

J-Stage

統計情報

総務省統計局

政府統計の総合窓口

  • 消費者のデータ
  • 自分たちの生活の変化
  • データサイエンス
  • マーケティング

検索語

  • 増やせば増やすほど良いというわけではない
    • プログラミング Python 勉強
      • プログラミングはいらない
      • 意味のない絞り込みはやらない。情報がなくなっちゃう
  • 順番を入れ替えるだけでも変わる
    • Python 勉強
    • 勉強 Python

フレーズ検索

  • 教科書 歴史
    • 順番とか無視されて大量の情報が出てくる
  • “教科書の歴史”
    • 完全一致

フィールド

論理演算子

  • AND
    • 教科書 歴史
      • 教科書かつ歴史
  • OR
    • 教科書 OR 歴史
      • 教科書か歴史どっちかあれば良い
  • NOT
    • 教科書 -歴史
      • 歴史を除く
  • プログラミング 勉強 OR 独学 -スクール

サイト内検索

  • site:~  (例: golang site:stackoverflow.mu

絞り込む

期間

言語

  • 日本語
    • 2.3%
  • 英語
    • 59.6%
    • 情報の量が多い
    • やり方
      • how to 〇〇
    • 比較
      • 〇〇 vs △△
      • AとBの違いは?
        • difference between ~ and ~(例: difference between c and c++
    • 意味
      • 〇〇 definition
      • 〇〇 meaning
      • what is 〇〇
        • 解説記事
    • 動作しない
      • git push not working
    • 理由
      • why use ~  (例: why use golang
      • why not use ~  (例: why not use golang
    • ~の処理の流れを知りたい
      • how does ~ work (例: how does http work
1
1
0

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
1
1