개발할 때 막히면 당연히 구글 검색부터 하게 된다. 근데 이상하게 검색해도 안 나오고, 시간만 낭비되는 경우가 많다.
결국 중요한 건 어떻게 검색하느냐다. 여기 몇 가지 실제로 효과 본 검색 방법들을 정리해본다.
검색 키워드는 짧고 정확하게
- 괜히 문장형으로 “nestjs에서 db가 안돼요” 이런 식으로 치지 말자.
- 핵심만 정리해서 치는 게 훨씬 잘 나온다.
한글보다 영어
한글로 된 결과는 정보가 적고 범용적이지 않다.
대부분 영어로 검색하면 원하는 자료가 더 빨리, 많이 나온다.
검색 연산자 활용하기
검색 범위를 좁히거나, 특정 사이트만 검색할 때 사용한다.
연산자기능
site: | 특정 사이트 내 검색 |
inurl: | URL에 키워드 포함된 페이지 검색 |
filetype: | 파일 형식 지정 검색 (pdf 등) |
에러는 그대로 복붙해서 검색
에러 메시지는 그대로 복사해서 검색하는 게 제일 빠르다.
앞뒤 필요 없는 로그는 지우고, 핵심 메시지만 남기는 게 좋다.
환경 조건도 같이 넣기
같은 에러여도 원인은 환경에 따라 다르다.
사용 중인 프레임워크나 DB도 같이 넣어 검색하면 정확도가 높아진다.
GitHub 검색도 적극적으로
라이브러리나 프레임워크 쓸 때는
GitHub 검색으로 예제나 이슈, PR 찾아보는 게 훨씬 빠를 때가 많다.
- 키워드: nestjs example, prisma pagination, jwt guard
잘 쓰이는 키워드 모음
→ 특정 단어 조합은 전 세계 개발자들이 많이 쓰기 때문에, 자료가 무조건 많다.
검색 안 될 땐 키워드를 바꿔가며 계속 시도
→ 단어 순서, 표현만 바꿔도 전혀 다른 결과가 나온다.
검색한 내용은 반드시 기록
매번 똑같은 문제 검색하지 말자.
노션, Obsidian, 블로그 어디든 좋다.
해결한 거, 실패한 거, 예제 코드, 링크까지 다 기록해두면 나중에 진짜 도움 된다.
마무리
개발은 결국 검색 싸움이다.
질문을 정확히 정리하고, 필요한 키워드만 추려서 검색하면 대부분 답은 다 나와 있다.
그리고 중요한 건, 결과를 어떻게 소화하느냐다.
찾기만 하지 말고, 꼭 직접 해보고 기록해두자.
'Daily Logs > TIL (Today I Learned)' 카테고리의 다른 글
NestJS에서 DTO에 password가 없어도 실제로 password를 제거해야 하는 이유 (1) | 2025.06.27 |
---|---|
node.js 설치 방법 (윈도우,맥) (0) | 2025.06.23 |
대규모 서비스를 위한 백엔드 아키텍처 도구 (2) | 2025.06.16 |
샤딩 (2) | 2025.06.16 |
데이터베이스 인덱스 (1) | 2025.06.14 |