[WIL] 구글링 잘하는 법 - 2주차
뛰어난 개발자의 조건 중 하나는 필요한 것을 빠르게 찾아서 효율적으로 적용해나가는 자 라고 한다.
그 과정은 이와 같다.
1. 정확한 솔루션 검색하기
2. 찾은 솔루션을 이해하기
3. 원하는 대로 수정해서 적용하기
이를 위해 필요한 구글링을 잘 하는 방법에 대해 알아보자.
1. KEYWORLD | 키워드 선별
긴 문장으로 검색을 하게 되면 원하는 솔루션 빠르게 찾기 어렵다.
-> 명확한 키워드 선별하여 키워드 위주로 검색하기
[before] how can I add drag-and-drop feature to my website
[after1] implement drag-and-drop html javascript
[after2] implement drag-and-drop html react
검색 유형 1)
검색유형 2)
2. "EXACT MACH" | 원하는 것 좀 더 날카롭고 예리하게 찾아낼 수 있도록
가끔 개발을 하다보면 에러가 발생한다.
구글은 단어 여러개 검색하는 경우 단어 하나라도 포함된 어떤 기사나 블로그나 웹사이트 모두 보여주기 때문에
에러 검색시 그대로 갖다 붙여 넣으면 원하는 결과를 빠르게 찾기 어렵다.
정확히 에러메시지 전체가 포함된 결과를 찾고 싶을때 "" 쌍따옴표를 사용해 이그잭 매치를 적용해보자.
조금 더 연관성이 높은 결과를 확인할 수 있다.
[before] docker mysql exited with code 137
[after] docker "mysql exited with code 137"
활용 예시 2)
블로그 포스터 등 한번 본 내용을 다시 찾아보고 싶을 때 인용구에 "" 쌍따옴표 사용하여 이그잭 매치 적용하면,
해당 문장 전체가 포함된 결과물이 나온다. 이를 통해 봤던 블로그 글 등을 다시 찾기 수월해진다.
3. -exclude | 검색결과에서 특정 키워드 제외하기
store javascript date object in mysql -php
검색을 보다 빠르게 해낼 수 있다.
4. site:url | 특정 사이트에서 결과 찾기.
빠르게 솔루션을 찾을 땐, Stack Overflow 사이트 활용하면 좋다.
빠르게 예제코드 확인할 수 있기 때문이다.
그럴 때 활용하기 좋은 검색 방법이다.
특정한 웹사이트 내 검색시 유용하다.
[before] detect click outside element in react
[after] site:stackoverflow.com detect click outside element in react
5. 기간설정
검색결과가 오래전 코드라 새로운 방법을 찾고 싶을 때 사용할 수 있는 방법이다.
최신 글들을 확인 하고 싶을 때 : after:년도 를 검색어에 추가하면 된다. 최근 검색 결과부터 수직적으로 나열 된다.
오래된 글들을 확인하고 싶을 때 : before: 년도 를 검색어에 추가하면 오래된 결과부터 순차적으로 나열된다.
그냥 검색 후 Tools를 사용하여 기간 설정하는 것도 가능!
[before] site:stackoverflow.com CSS center a div vertically
[after] site:stackoverflow.com CSS center a div vertically after:2020
검색 스킬을 늘리면 생산성이 높아지고, 조금 더 빠르게 원하는 솔루션 찾을 수 있게 될 것이다.
구글도 검색이 중요하다 생각하기에 팁과 트랙들을 알려주고 있다. (구글 서치 헬프)
Advanced Search 에 들어가면 조금 더 심화적인 것들을 알아볼 수 있다.
참고
[드림코딩].(2022. 3. 22).구글링 잘하는법 꿀팁 🍯 (코딩의 시작과 끝은 뭐다? 탁월한 개발자 되는 방법)[영상].유투브.https://www.youtube.com/watch?v=By_qxt0SZlI