
개발자가 필수적으로 알아야 하는 구글링 방법을 정리했다.
" ")로 정확히 일치하는 결과만예를 들어, how to split string in javascript를 검색하면 키워드와 관련된 검색 결과를 제공한다.
하지만 해당 검색 키워드를 따옴표("how to split string in javascript")로 묶은 뒤 검색하면 검색 키워드와 가장 적합한(일치하는) 정보를 제공한다.
![]()
![]()
또한, 특정 에러 메시지를 그대로 검색할 때 유용하다. ex. "Module not found: Can't resolve '@/components/Button'"
site: 연산자로 특정 사이트만 검색원하는 사이트의 자료만 보고 싶을 때 활용하면 좋다. 공식 문서나 GitHub, Stack Overflow 한정 검색할 때 좋다.
OR 연산자로 여러 후보 동시에한 번에 여러 구문을 검색하고 싶다면 OR 키워드를 사용한다. 검색 키워드 중 하나라도 들어간 결과를 찾아준다. 비슷한 기술/라이브러리를 비교할 때 활용 가능하다. (하나만 포함해도 검색됨)
예를 들어, javascript에서 문자열을 분리하는 방법과 java에서 문자열을 분리하는 방법 둘 다 검색하고 싶다면 split string in javascript or split string in java로 검색한다.
![]()
Google 검색 엔진은 검색 순위가 더 높은 결과를 최상위에 노출시킨다. 위 사진에서 알 수 있듯이 split string in javascript 검색 순위가 더 높으므로 split string in javascript 검색 결과가 최상위에 존재한다.
* 와일드카드로 모르는 단어 채우기중간에 어떤 단어인지 잘 기억 안 날 때 *를 사용한다.
next.js * dynamic import ssr
-키워드로 필요 없는 결과 빼기원하지 않는 단어를 검색에서 제외할 수 있다. 같은 단어가 다른 맥락에서 쓰일 때 걸러내기 좋다.
예를 들어, 문자열을 분리하는 방법을 검색할 때 검색 결과에서 Java, JavaScript를 제외하고 싶다면 split string -java -javascript로 검색한다.
![]()
검색 옵션에서 최근 1년/1개월/1주 등 기간을 지정하면, 기술 변화에 맞는 최신 답변을 얻을 수 있다. 프레임워크나 라이브러리 버전별 변화가 잦은 분야에서 꼭 필요하다.
오류 로그를 전부 붙여넣지 말고, 핵심 키워드만 남겨서 검색한다. 불필요한 경로나 파일명은 빼야 관련성이 높아지기 때문이다.
예시)
❌ TypeError: Cannot read properties of undefined (reading 'map') at ProductList.tsx:45
✅ react TypeError cannot read properties of undefined map