준비해야 할 마인드 셋
- 질문은 부끄러운 것이 아닙니다.
- 질문을 받는 상대는 자신의 소중한 시간을 써서 대답 해주는 것! 꼭 예의를 갖춰주세요.
- 질문을 오픈 된 공간(슬랙)에서 했을 때, 지우지 말아주세요.
누군가 언젠가 반드시 겪을 문제며, 학습에 있어 레퍼런스가 됩니다.
똑똑하게 질문하기
- 문제 발생 → 팀원과 소통 → 구글링 → 튜터님께 질문
- 현재 겪고 있는 문제, 해결을 위해 시도한 방법, 찾아본 방법을 정리해서 질문 (화면 공유, 캠/마이크 필수)
<aside>
❌ 수강생 : 튜터님.. 과제하는데 갑자기 B가 안돼요..! 그리고 A는 또 왜 안될까요…? ㅠㅠ
튜터 : 어디서부터 어떻게 도와드려야하지…? 🤦🏻♂️
</aside>
<aside>
⭕ 수강생 : A 진행 중에 B 문제가 생겼습니다. ← 현재 겪고 있는 문제
문제 해결하기 위해 시도한 방법은 이렇습니다. ← 시도한 방법
팀원들과 구글링으로 찾아본 이러한 내용을 참고했으나 ← 구글링 자료
이렇게 에러가 뜨면서 해결되지 않았습니다. ← 결과
튜터 : 제가 도와드릴게요! 🙆🏻♂️
</aside>
-
질문이 너무 어렵나요?
머릿속에 흩어져있는 정보를 모으고 지식으로 만드는 과정은 원래 쉽지 않습니다.
질문 = 정보를 지식으로 변환하는 가장 중요한 장치
질문 전 후로 잘 정리해두면 **‘트러블 슈팅’**에 집중한 TIL 한 편이 생긴답니다!
질문 상세 가이드라인
-
먼저 질문을 하기 전에 검색부터
- 여기서 해결되면? GOOD!
- “검색을 어떻게 잘 하는지 모르겠어요” → 구글링 가이드
-
질문의 요점부터 파악하고, 그 부분을 요약해서 질문 해봅시다
본인이 현재 처한 문제의 요점도 무엇인지 모르는 사람이 되면 안되겠죠.
우선, 나의 문제를 잘 정리해서 질문할 수 있도록 생각해보고, 말로 설명하기 어렵다면 디엠으로 미리 질문을 보내두고 튜터님께 찾아가는 것도 추천드립니다.
-
시도 해보았던 것을 구체적으로 제시해보세요.
- 발생한 문제의 원인이 무엇이라고 생각하는지
- 그 문제를 통해 얻은 스스로가 해결을 위해 얻은 결론은 무엇인지
- 그 결론을 통해 해 본 시도는 무엇인지
-
코드만 보여주며 “이거 안돼요”는 NO! → 어떤 부분에서 어떻게 문제가 발생했고, 어떤 어려움을 겪고 있는지를 구체적으로 말씀해주세요.
- 코드만 띄워놓고 “저는 이렇게 했는데 맞는거 같은데 안돼요...” NO!
- 현재 상태와 원했던 결과의 차이점을 파악
- 문제가 생겼을 것이라고 예상 가는 부분을 먼저 정리하고, 그것을 공유
-
질문을 하기 전, 스스로 다시 한 번 질문을 되새겨보기
- 위 사항을 따라가면서 문제를 파악하다 보면, 현재 문제에 어느 정도까지는 감이 잡힐 것입니다. 이에 따라, 다시 정리하는 과정을 통해 스스로 해결할 수도 있습니다.
- 그렇기에 한 번 더 정리하는 과정을 통해 더 좋은 질문으로 바꾸고, 스스로 해결 할 수 있는지 다시 한 번 생각해보면 개발자로 또 한 걸음 더 다가가는 것이죠!
-
해결한 질문은 스스로 정리하고, 질문방이나 잡담방에 공유를 할 수 있다면 해주세요!
- 질문을 통해 얻은 결과를 정리하여 오픈 된 공간에 공유를 하게 된다면, 정리하는 과정을 통해 스스로 문제점이 무엇이었는지 한 번 더 파악할 수 있는 계기가 됩니다.
- 또한 내가 공유한 질문과 그것에 대한 해답은, 누군가 나중에 검색을 통해 해결할 수 있는 쉬운 문제로 바뀔 수 있어요. (지식은 전파합시다! 질문한 것의 흔적을 남기는 것은 자신의 치부를 드러내는 것이 아닙니다!)