15분
에러 메시지 검색의 시작
Day 4: Stack Overflow 활용
에러 메시지 검색의 시작
영어 문서 독해: API 문서, GitHub, Stack Overflow > Day 4: Stack Overflow 활용
학습 목표
Stack Overflow가 왜 중요한지 이해한다 효과적인 에러 검색 방법을 안다
에러가 나면 뭘 하나?
에디터 로딩 중...
에러가 났다. 첫 번째로 하는 일은?
- 에러 메시지 전체 복사
- 구글에 붙여넣기
- Enter
그러면 높은 확률로 Stack Overflow가 첫 번째에 뜬다.
Stack Overflow가 뭔가?
개발자들의 Q&A 사이트
- 2008년부터 운영
- 2,300만 개 이상의 질문
- 거의 모든 에러에 대한 답변이 있음
솔직히 말하자. 개발자의 80%는 Stack Overflow 복붙으로 코딩한다. 부끄러운 게 아니다. 효율적인 거다.
문제는 영어로 된 답변을 제대로 읽느냐다.
왜 영어로 검색해야 하나?
| 한글 검색 | 영어 검색 |
|---|---|
| 결과 적음 | 결과 많음 |
| 오래된 정보 | 최신 정보 |
| 개인 블로그 | 공식 커뮤니티 |
"python 리스트 에러"로 검색하면 블로그 몇 개 나온다. "python list index out of range"로 검색하면 Stack Overflow에 100개 이상 나온다.
영어 에러 메시지를 그대로 검색하면 된다.
검색 팁
1. 에러 메시지 그대로 검색
에디터 로딩 중...
(따옴표로 감싸면 정확히 일치하는 결과만 나옴)
2. 기술 스택 추가
에디터 로딩 중...
3. site: 옵션 사용
에디터 로딩 중...
(Stack Overflow 결과만 표시)
이 3가지만 알면 검색 능력이 10배는 좋아진다.