Base/ETC
개발자가 질문하는 방법
joooing
2020. 12. 10. 01:04
반응형
개발자에게 '질문'이란 필수적이다.
또 계속해서 무언가를 배워야하는 직업이기 때문에 개발자에게 '질문하는 방법'을 아는 것은 매우 중요하다.
Step 0 : 검색만이 살 길!
- 수많은 사람들이 궁금해 해왔으며, 질문과 답변이 오간 흔적이 반드시 있다. (99% 확률로 있음)
- 검색을 통해 답을 얻지 못하더라도 내가 무엇을 찾아봤는지 기록, 기억, 트래킹 할 수 있어야 한다.
Step 1 : 질문을 개선하기 위해 검색은 필수
- 답을 얻기 보다는 더 나은 질문 keyword를 얻기 위해!
- 전체 에러가 이해가지 않아도 한번쯤 읽어보기
Step 2 : 질문하기
- 이 세상에 바보같은 질문은 없다. 하지만 정성을 들이지 않은 질문은 많다.
- 질문의 퀄리티가 점점 높아져야 한다. 0.2%씩이라도!
- Learn by doing
Step 3 : 질문의 첫번째 조건은, 타이틀이 좋아야 한다는 것
- 바쁜 동료에게 물어본다고 생각하고 질문 작성하기
- 질문부터 작성하고 제목을 나중에 써도 된다.
- 서술형으로, 효과적으로 작성하기
Step 4 : 코드 복붙 전에 상황 먼저 설명하기 (래포 형성)
- 내가 시도한 흔적들
- 시도들로 인해 얻었던 오답들
Step 5 : 처해있는 문제를 다른 사람이 재연(reproduce)할 수 있도록 정보 제공
- 해당 이슈 발생 부분만 빼내기
Step 6 : code snippet 활용하기
- 코드 이미지 캡처 x
- 전체 코드 x
그리고 마지막으로 누군가 도움을 주었다면, 어떻게 그 답변으로 문제를 해결할 수 있었는지 서술하고 감사를 표해야 한다. 혼자서 해결됐다고 바로 넘어가는걸로 끝나면 발전에 도움이 되지 않는다!
반응형