ハイブリッドSEがハイブリッドな生き方を考えるブログ

検索能力の高さは信頼性の高い情報にたどり着く早さ

信頼性が高い検索

どうも、佐々木(@moto_ssk)です。

ついさっきまでnoteを書いてました✏️

今回のnoteはいつもと少し雰囲気を変えて、僕が普段実践してることについてまとめてます。

「ググレカス」って言葉、一度は聞いたことがあると思います。

でもまあ、「ググレカス」ってとある前提があるよね、と。

調べるキーワードがわかっていない人にとって、ググるって結構難しいことでもあるんですね。

もちろん、ググる行為そのものは難易度が高いわけではありません。

難易度が高いのは、

適切なキーワードを入力し、信頼に足り得る情報にたどり着いているか

なんですよ。

というのも、エンジニアに求められる能力のひとつが検索能力なんですね。

なぜかというと、プログラミングに正解がないからなんです。

極端な話、正解がないので、どんなやり方でも求める結果が得られれば正解。

まあ逆説的ですが、自分が作ったものがある意味正解なんですね。

だからこそ、どのソース(情報源)にあたるか?という検索能力が重要になってくるんですよ。

情報の評価軸のひとつに信頼性があります。

たとえば、「それは誰が言ってるのか?」の「誰」の部分ですね。

公的な機関が発表している情報と、質問サイトの名無しの権兵衛がコメントしてる情報、どちらが信頼性が高いかと聞かれれば当然前者ですよね。

これをプログラミングに置き換えて考えてみます。

とあるキーワードで調べる
👇
名無しの権兵衛の「うまくいきました」を見つける
👇
動いてるみたいだからコピペしてみた
👇
動いた

これで「できた」と言い切って大丈夫でしょうか?

これまで度々言ってますが、「動いた」は「できた」ではありません。

  • 自分たちの会社のソースコード規約を満たしてるのか?
  • そのソースコードは可読性や変更容易性が高いのか?
  • そもそもコピペしてしまって問題ないライセンスなのか?
  • その方法は本家(ソースコードを公開してる元)が認めてる書き方か?

など、気にするべきポイントはいくつもあるんですね。

名無しの権兵衛が発信するすべての情報は信頼できない、と言っているわけではありません。

ただ、せっかく調べても結果的に信頼できない情報であれば調べた時間が無駄になります。

そこで今回のnoteでは、この検索能力について書きました。

僕が普段実践している検索方法も一緒にまとめています。

プログラミング学習を始めたばかりの人はもちろん、検索のコツを知りたいと思う方は、ぜひぜひ読んでいただければと。すぐ実践できる内容になってます。