-
개발자가 질문 잘 하는 법세미나, 영상 요약정리 2022. 4. 28. 16:57반응형
https://www.youtube.com/watch?v=L2p1mdpxD5w
해당 영상을 보고 정리해본 글입니다.
주제
내 질문에는 왜 답변이 달리지 않을까?(개발자가 질문하는 방법)
1단계 : 질문을 하기 전에 해야 할 것들
- WHY 원칙에 따라 생각해 보기
- 해결이 될 법한 다른 방법을 세 가지 시도(추후에 질문에 포함시키면 좋음)
2단계 : 이제 검색을 해 보자
내가 모르는 건 남도 모르고 내가 실수하는 건 남도 한다.
Naver도 드물게 도움이 될 때도 있지만 Google을 사용하면 좋습니다.
원하는 답이 없다고 여러 페이지를 뒤지지 말고 차라리 검색 키워드를 바꿔봅니다.
대부분의 답은 사실 스택오버플로우가 알려 줍니다.
http://stackoverflow.com/search
Human verification
Stack Overflow | The World’s Largest Online Community for Developers
stackoverflow.com
실제로 프로젝트를 수행하던 중 Linux 관련하여 검색으로 원하는 내용을 찾기가 힘들었으며 stackoverflow에서도 찾을 수 없었습니다.
이때 stackoverflow에 실제로 질문을 하여 해결한 경험이 있습니다.
실제로 질문한 내용이고 친절한 답변에 감동했습니다.
https://stackoverflow.com/questions/63109524/elastic-beanstalk-cron-seem-dosent-working
elastic beanstalk cron seem dosen't working
I am trying to deploy a website using Elastic Beanstalk. After crawling every hour and saving it as a .txt file, when the user accesses it, the .txt file loads but it doesn't seem to work. When con...
stackoverflow.com
3단계 : 그대로 해결이 안 되었으면 질문을 하자
제목의 중요성
https://www.youtube.com/watch?v=L2p1mdpxD5w 중요한 API 이름, 혹은 핵심 에러 메시지 등을 제목에 포함시켜야 합니다.
예제
BAD : 프로그램이 돌아가지 않습니다.
GOOD : int 나누기 int 결과값이 이상하게 나오는 이유가 뭘까요?
BAD : 세션 문제 도와주세요
GOOD : 페이지 리다이렉트를 해도 세션을 유지하려면?
본문 작성하기
맞춤법은 정확하게 / 질문은 예의바르게 / 포맷은 깔끔하게
코드보다는 상황을 먼저 설명하기
재현 가능하도록 매우 구체적으로 상황을 기술
코드를 스크린샷으로 첨부하지 않기
발생한 에러 메시지는 정확하게 첨부
적절한 스크린샷을 첨부
질문에 반드시 포함되어야 하는 내용
언어 버전
플랫폼 환경
운영체제 및 환경
소프트웨어 상세 스펙
기타 중요한 제약 조건
잘못된 질문 예
이거 왜 안될까요? 책이랑 똑같은데 이유를 모르겠네요
지나가던 공대생 : 소스가 잘 안 보입니다, 실행환경은 뭔가요? 들여 쓰기는 확인하셨나요?
대답 없음..
질문 추적하기
질문을 올리고 나면 반드시 주기적으로 질문을 추적합니다.
올라오는 답변에 최대한 신속하게 추가답변을 남깁니다.
감사를 잊지 않습니다.
좋은 질문을 하면
- 90% 질문이 질문을 작성하는 도중 해결이 됩니다.
- 질문을 작성하는데 매우 긴 시간이 필요합니다.
- 답변자도 질문을 위해 긴 시간을 사용합니다.
- 질문을 하는 것 자체가 실력 향상에 도움을 줍니다.
- 질문과 해결된 답변은 언젠가 다른 개발자에게 도움을 줍니다.
후기
예전에 내가 남긴 질문이 좋은 질문이였는가를 생각하게 된 계기가 되었습니다.
앞으로 질문을 작성할때는 더 좋은 질문을 작성하게 위해 노력해야겠습니다.
'세미나, 영상 요약정리' 카테고리의 다른 글
왜 은행은 무한 스크롤이 안되나요 - 토스(이응준) (0) 2022.07.04 Java Native Memory Leak 원인을 찾아서 - 토스(박동호) (0) 2022.07.01 kafka 조금 아는 척하기 (0) 2022.06.30 애자일이 도대체 뭐야? (0) 2022.06.28 [우아한테크토크] 선착순 이벤트 서버 생존기! (0) 2022.04.28