질문에 대한 유용한 답변을 얻는 방법
(jvns.ca)- 모호하거나 불명확한 질문을 하면 상대방은
ㅤ→ 내가 이미 아는걸 설명하거나
ㅤ→ 내가 모르는 거지만 내 문제와 상관없는걸 설명하거나
ㅤ→ 관련 주제는 맞는데 내가 이해 못하는 용어를 사용해서 계속 헷갈리게 됨
- 이럴때 적절하게 중단시키고 원하는 답변으로 넘어가게 하는게 필요함
[ 답변 중간에 끼어드는 방법을 얘기하기 전에 먼저 중요한 2가지 질문 전략 ]
1. 예/아니오 질문하기
ㅤ→ 복잡한 주제에도 충분히 Y/N 질문 가능
ㅤ→ 이 질문의 일부는 "내 이해도를 확인시키는 질문"
ㅤ→ 다른 주제로 넘어가지 않고 빠르게 답변을 받을수 있음
ㅤ→ 예제 : Database 에 대한 질문
ㅤㅤ⇨ 얼마나 자주 DB Failover가 발생할것 같나요? 매주 ?
ㅤㅤ⇨ 수작업으로 Scale Up 하나요 ?
ㅤㅤ⇨ 페이스북은 자체 MySQL 관리 소프트웨어가 있나요?
ㅤㅤ⇨ Orchestrator는 Proxy 인가요?
ㅤㅤ⇨ 당신이 얘기하는 Replica의 목표는 성능을 위한건가요 ?
ㅤㅤ⇨ 검색하는 ID 기반으로 쿼리를 샤드로 라우팅 하나요 ?
2. 이해하고 있는 걸 말하기
ㅤ→ 내 목표를 설명하고
ㅤ→ 내가 현재 이해하고 있는 것을 얘기하고
ㅤ→ 목표에 대해서 추측을 해서 답변자가 맞다/틀리다 얘기할수 있게 함
ㅤ→ 이해한 것을 기록하는 과정 자체가 생각을 명확히 하는데 도움이 됨
ㅤ→ 이해한 것을 얘기하는 것은 예/아니오 질문의 일부임
ㅤㅤ⇨ 이것은 X가 어떻게 작동하고 있는지 제가 이해하고 있는건데요. 이게 맞나요 ?
[ 인터럽트 하기 ]
- 기꺼이 방해할 것
ㅤ→ 상관없는 주제를 길게 설명한다면 인터럽트 해야함
ㅤ→ 무례하다고 느낄수도 있지만, 궁극적으로는 모두에게 효율적. 계속하면 양쪽의 시간을 버리게 됨
ㅤ→ 일반적으로는 더 구체적인 질문을 해서 인터럽트 함. 관련없는 대답은 아마도 질문이 막연했기 때문
- 내 질문의 답이 아닌 답변을 억셉트 하지 말 것
ㅤ→ 내 질문에 대한 답이 아닌 것으로 대답을 마치면, 더 물어보는 것이 중요함
ㅤ→ 더 자세한 질문(Yes/No 같은 것)을 통해 내가 알고 싶은 방향으로 유도
ㅤ→ 내가 이해하지 못한 용어에 대해 설명을 요청할 것 (X는 뭔가요?)
- 잠시 시간을 가지고 생각할 것
ㅤ→ 사람들에게 질문을 하면 가끔 전혀 몰랐던 놀라운 것들을 듣기도 함
ㅤ→ 이럴때 이 정보를 통해 내가 알고 있는 것들과 조합해야 하는 시간이 필요함
ㅤ→ 그러면 "잠깐만요, 이거 놀랍네요. 잠시 생각좀 할께요" 이런 말을 하고 내 지식과 통합하고 새로운 질문을 생각해보기
- 약간의 자신감이 필요
ㅤ→ 위의 인터럽트 하는 것/답변이 아닌 것을 수락하지 않는 것/잠시 생각할 시간을 가지는 것 을 위해서는 "약간의 자신감"이 필요
ㅤ→ 자신감이 없었을때는 "아 이 설명은 좋은거 같은데, 아마도 내가 똑똑하지 못해서 이해 못하는 구나" 라고 생각하고 그 답변을 받아 들였음
ㅤ→ 이런걸 기억해두면 도움이 됨
ㅤㅤ⇨ 사람들은 종종 도와주려고 함(그들의 첫 설명이 이해하지 못할 용어로 가득차 있을지라도)
ㅤㅤ⇨ 대화가 끝날때까지 1개라도 유용한 정보를 얻었다면 성공임(Yes/No 질문에 대한 답변 하나라도 내가 이전에 몰랐던 거라면)
- 유용한 답변을 주는 법
ㅤ→ 말하는 중간에 계속 확인하기 "이거 이해 되나요?(does that make sense?)"
ㅤ→ 또 다른 중요 체크
ㅤㅤ⇨ 내가 이 컨셉을 설명해본적이 없다고 얘기하기(아마도 첫 설명은 좋지 않을 것이므로)
ㅤㅤ⇨ 당신은 상대방에 대해서 잘 모른 다는 것(그들이 아는 것/모르는 것에 대한 잘못된 가정을 할 것이기 때문에)
[ 정보 추출을 잘하는 것은 초능력(Superpower) 임 ]
- 일부 개발자는 많이 알고 있지만, 자신이 알고 있는 것을 설명하는게 능숙하지 않음
- 설명을 잘 못한다고 화내는 대신, 필요한 답을 얻을수 있는 질문을 하는게 더 효과적
- 이러면 배울수 있는 사람들을 더 폭 넓게 가질수 있음
ㅤ→ 쉽게 설명하는 사람을 찾는 대신, 내가 원하는 정보를 가진 사람을 찾고 원하는 것을 배울때 까지 구체적으로 질문하면 됨
- 대부분의 사람들은 정말로 도움이 되기를 원하기 때문에 이런 질문에 기꺼이 답변함
- 질문을 잘하게 되면 "원하는 답변을 빠르게 얻어내는 질문 세트"를 가지게 되고, 이러면 모든 이들의 시간을 유용하게 사용하는 것
약간의 자신감이 필요하단 부분 공감되네요. '당신이 제대로 설명해주면 나는 이해할 수 있다' 라는 자신감이 있어야 질문도 잘 하게 되는것 같아요.
이분 글이 항상 재미난 것 같아요. 예전에 길게 번역한 글이 하나 더 있습니다.
- 동료가 일을 잘했다면, 그 동료의 매니저에게 말해주세요 https://news.hada.io/topic?id=2487
조금 다른 방식의 질문하는 법
- 빠르고 정확하게 답변을 받을 수 있는 질문하는 법 https://news.hada.io/topic?id=1816