LoginSignup
31
24

More than 3 years have passed since last update.

ググって技術調査する時に個人的にやること

Last updated at Posted at 2019-12-04

はじめに

この記事はPOL AdventCalenderの5日目の記事です。

はじめまして、POL(ポル)のエンジニアの高橋です。
アドベントカレンダー3記事の内の最初の記事なので、まずは軽いTips記事をさらっと書こうと思います。

この記事は?

仕事での調べ物時にお世話になるグーグル先生。
この記事では僕個人(+他エンジニアメンバー)が技術調査をする時に良く使う、便利なキーワードを共有します。

【キーワード】と用途

【vs】他に似た技術があるか調べたい

例えばreact vsのように【技術】 vsでgoogle検索フォームに入力すると、 react vs angular, react vs vuejs のように検索条件が補完されて、同じ位置付の技術キーワードを把握できます。ライブラリ選定する際に結構使います。

image.png

その後はgoogle trendsとかgithubのスター数等で技術のトレンドを調べて、どちらを使うか判断すると良き。

【awesome】技術について網羅的な情報がほしい

react awesomeで検索すると、最初にGitHubのこのリポジトリが引っかかり、
:arrow_down: のようなReact関連の情報を網羅的にまとめてくれている。

image.png

awesomeというキーワードで特定の技術について網羅的にまとめたサイトを見つけることができるので、派生技術、関連技術の情報を知りたい時に便利です。

【example, usage, sample, gist】 技術の具体的な使い方をコードレベルで知りたい

【技術】 example【技術】 usage等で検索すると誰かが書いたコードの断片が見つかるので、使い方を把握したい場合に便利です。
※余談ですが、開発時に参考にしたgist等のURLをコミットコメントに記載してあげるとレビュアーに優しいので、文化として世に広まって欲しい。

【cheatsheet】 よく使うものを一通り把握したい

【コマンド】 cheatsheetで検索すると、頻繁に使う(覚えておきたい)のコマンドが一通り把握できるサイトが見つかるので、特定のコマンド(gitとか)の使い方が思い出せない時や概要レベルで理解したい時にオススメ。

【not working】 cssが当たらない時、なんかよくわからんが設定したことが動かない時

cssが当たらない時にこのキーワードでググると他のスタイルの当て方を見つけられる時がある。
他にも「設定したけど動かない〜!」な状況で hoge not working でググってStack Overflowの情報に助けられる時がある。(この状況ではもう少し現状を整理しないと問題解決できないことが多いけど…)

【problem, issue】 不具合の原因の予想に対して確証となる情報を得たい時

「多分これが不具合の原因だろう」と当たりが付いているけど、修正方針までは見えていない時に、issueproblemを検索キーワードに組み合わせると解決策まで見つかることがあります。
例えば、 iOS safariでログイン処理がうまくいかない不具合対応時に、

  1. 色々デバッグした結果、safariではログイン処理が途中で中断されていてlocation.href が怪しいことに気づく
  2. ios safari location href problem のようにググってみる
  3. 検索結果から似たような事象を踏んでいる人が居ないか、解決策を誰かがコメントしていないか探す

:arrow_up: のように解決できたことがあります。

他のPOLメンバーから教えてもらったキーワード

【tips, tricks, techniques】, 【best practices】 by @yahooshiken

image.png
react-bits
CSS Tricks

【Codepen】 by @keng5

image.png

etc...

他にも知っているキーワードや調べ方があれば教えてくれると嬉しいです。

31
24
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
31
24