IT業界で実際に働き始めると聞いたことがない言葉、専門用語が数多くあると思います
昨今スマートフォンで何でも調べられる時代ですので、分からない言葉をすぐに調べる事が出来るというのは大事なスキルになっています
また、ファイルサーバに保存されている多くのファイルの中から必要な情報を取得し、調査を行うこともあり、目的の情報にどれだけ早く到達できるかも個々で差がついてきます
分からない事を調べる為には検索を行う上でのテクニックが必要になりますが、今回は検索を行ううえでの検索方法、テクニックについて解説していきます
web検索
聞いたことが無い言葉、深堀をしたい内容がある場合はwebで検索を行う事が効率がよく問題解決に直結していきます
検索サイトでの様々な検索方法について解説していきます
とは検索
検索をする際に「〇〇とは」と〇〇の部分に調べたい言葉を入力して検索を行います
特定の言葉についての説明をしているサイトがヒットする可能性が高く、辞書的な検索が可能となっています
自分の知識の中にない言葉が出てきた際にはまずは「とは検索」を実行し、その言葉の意味を確認してみるとよいでしょう
複数の単語を使用した検索
特定の単語だけでは絞り切れないサイトがヒットした場合、その単語に続けてスペースのあとに別の単語でさらに検索結果を絞ることが可能となります
検索例:「Java 条件分岐」
と検索するとJava言語の条件分岐の文法について記載されているサイトにヒットする可能性が高い
検索結果を絞る事により、検索者の要望に近い検索結果が表示される可能性が高まる為、条件が絞れる場合は活用していきましょう
エラーが出力された際の検索
エラーや障害が発生した際にいかに早く原因を突き止め、解決する事が出来るかということはエンジニアとして重宝される能力の一つとなります
エラーが発生した際に表示されている文字、メッセージの意味が分からない場合はその文字を検索エンジンで検索してみるとよいでしょう。同様のエラーが発生した場合の対処法や公式のマニュアルがヒットする可能性があり、問題の解決へと導いてくれる事があります
また、エラー文言をそのまま入力してヒットしない場合は一部の文章のみを切り取り検索してみるのもよいでしょう(例:エラーコード、エラー字の頭の文章、単語のみの検索)
特定の文字を除外したい検索
検索時に特定の文字を除外した検索が可能となっており、一般的にはあまり認知されていませんが便利な機能である為、使用方法を覚えておくとよいでしょう
使用方法は「-」を検索ワードの頭に付与して検索を実行します
検索例:「プログラミング言語 -Java」
と検索するとプログラミング言語というワードの検索結果からJavaというワードを除外した結果が表示される
特定のワードを除外したいという場面は限られていますが、このような事が出来ると知っているだけでも起点が効く対応が出来るようになってくるでしょう
ファイル検索
ファイルの保存の場所が分からなくなってしまったり、資料を確認したい場合にはファイル名またはファイル名の一部を検索し、特定のファイルの場所を探す機能がPCにはあります
検索方法は使用しているOSによって異なってきますが、windowsではエクスプローラーの検索バーから検索する事が一般的かと思います
もし、ファイルの保存場所が忘れてしまい、ファイル名に特定の文字が入っていると分かっているのであれば闇雲にファイルを探さず、特定の文字で検索を行ってみる事をおすすめします
grep検索
grep検索についてはエンジニア特有の検索方法のイメージがあり、一般的ではないですがかなり役に立つ検索方法となります
grep検索は特定のワードを検索条件に指定し、複数のファイルを対象に検索を実行します。検索結果は指定したワードが記載されているファイルとその記述箇所を一覧にして表示してくれます
grep検索については使用しているOS事に使用方法が異なる為、使用方法については「grep」を検索エンジンで調べてみるのがよいでしょう
また、エディタソフト(テキスト編集ソフト)にはgrep検索機能が標準で付与されている事がほとんどである為、エディタのマニュアル等で使用方法を確認してみるのがよいでしょう
まとめ
今回紹介したテクニックは一般的なものからエンジニア特有のものまで様々ありましたが、条件を絞るといる事はプログラミング作成やSQLの実行に通じるものがあります
色々な検索方法を知っている事は問題解決に役立つ能力である為、何かを調べる際には「他にも検索方法は無かったか」という観点で調査方法自体のアップデートを日々行う事が仕事の効率化へ繋がっていけるはずです
コメント