Lobsters

Expert asterisks

전문가의 별표 주의사항

초보자에게 답할 때 드물거나 고급인 선택지까지 덧붙이면, 정작 질문의 초점이 흐려질 수 있습니다. 초보자의 배경과 목적을 먼저 확인하고, 이해하기 쉬운 말로 필요한 답에 집중하라고 조언합니다.

AI 요약

초보자가 질문하면 전문가들은 친절하게 답하면서도 드물거나 고급인 선택지를 곁들이곤 합니다. 글쓴이는 이런 곁가지를 ‘전문가의 별표(Expert Asterisk)’라고 부릅니다. 완전한 설명을 하려는 마음에서 나온 말이지만, 초보자에게는 무엇이 자신에게 필요한 정보인지 가려내기 어려워 질문의 초점을 놓치게 만들 수 있습니다.

Git 질문에서 생긴 곁가지

예시에서 초보자는 프로젝트를 바꿀 때마다 git init을 해야 하는지, 브랜치와 디렉터리는 어떻게 연결되는지, 변경 사항은 어떻게 되돌리는지 궁금해합니다. 한 전문가는 git init이 새 저장소를 만드는 명령이라고 설명하고, 다른 전문가는 프로젝트를 바꿀 때 작업 디렉터리를 바꾸면 된다고 답합니다. 여기까지는 질문에 맞는 설명입니다. 그런데 이어서 -C 옵션으로 저장소 디렉터리를 지정하는 방법도 덧붙입니다. 그 방법을 쓰는 사람은 거의 없다고 말하면서 말입니다. Git을 막 배우는 사람에게 당장 필요하지 않은 옵션을 소개하면 혼란과 관심의 분산만 더할 수 있습니다.

먼저 초보자의 상황을 확인해야 합니다

초보자가 말한 ‘프로젝트를 바꾼다’는 표현은 기존 프로젝트 사이를 오간다는 뜻일 수도 있고, 새 프로젝트를 시작한다는 뜻일 수도 있습니다. 전문가는 여러 프로젝트를 번갈아 진행하지만, 초보자는 하나를 마친 뒤 다음 프로젝트로 넘어가고 이전 프로젝트로 돌아오지 않을 수도 있습니다. 그런 경우라면 매번 git init을 한다는 설명이 그 사람의 상황에 맞을 수도 있습니다. 질문자의 표현을 액면 그대로 받아들이기보다 어떤 오해에서 비롯됐는지 살피고, 먼저 필요한 맥락을 물어야 합니다.

전문가가 세부 사항을 덧붙이는 이유도 이해할 만합니다. 다른 사람에게는 유용할 수 있고, 전문가 자신도 복잡한 선택지에 흥미를 느낍니다. 하지만 초보자를 돕고 싶다면 드물게 쓰는 방법으로 대화를 넓히기보다 질문에 집중해야 합니다. 상대의 상황과 이해 수준을 파악하고, 초보자가 알아들을 수 있는 말로 설명하라고 글쓴이는 권합니다.

Lobsters 반응

  • @chrismorgan — 소프트웨어 업계에 유난히 많은 특정 부류의 사람에게는 초보자일 때도 이런 별표가 도움이 됩니다. 더 완전한 이해나 나은 사고 모형으로 이끌 때가 많고, 전문가가 별표를 붙이는 이유도 대개 여기에 있습니다. 문제는 채팅방에서 그런 성향을 알아보기 어렵다는 점입니다. 대면 상황이라면 초보자가 관심을 보이는 동안 곁가지를 따라가고, 흥미를 잃는 순간 그만둘 수 있어 훨씬 잘 통합니다.
  • @Sanity — 아이에게 보드게임 규칙을 설명할 때도 이런 일이 생깁니다. 게임의 목표부터 설명하기 전에 “카드를 뽑은 다음에는 세 가지 행동을 할 수 있는데, 반대쪽 플리버티를 하면 왕이 없으면 블로즈나그를 되돌릴 수 없어. 하하, 그러면 다섯 라운드 뒤에 지니까 그건 하지 마” 같은 설명으로 새는 모습을 봅니다.

원문: Ned Batchelder / 번역·요약: Trawling