Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

[개발자영어 #4] 개발 관련 질문과 대답 방법

737 visualizaciones

Publicado el

개발자 영어 실력 향상을 위한 자료입니다. 개발 관련 질문과 대답 방법을 소개합니다.

Publicado en: Software
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

[개발자영어 #4] 개발 관련 질문과 대답 방법

  1. 1. 개발 관련 질문과 대답 방법
  2. 2. 발표자 소개 ▪ 기술배경 : 전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발, 고성능 고가용성 데이터베이스 ▪ 주요활동 : IT 전문서 번역(클린 코드, 피플웨어, 해커: 광기의 랩소디 등), 개발강의(삼성전 자, SK C&C, 현대자동차 기술 세미나와 교육) ▪ 활동채널 ① 블로그: https://jhrogue.blogspot.com ② 슬라이드 셰어: https://www.slideshare.net/jrogue/presentations ③ 유튜브: https://www.youtube.com/c/박재호dev • 문의 : jrogue@gmail.com
  3. 3. 질문과 대답이 중요한 이유? ▪ 질문 • 스스로의 궁금증을 풀어줄뿐만 아니라… • 좋은 질문은 공동체에 도움을 주기도 한다 ▪ 대답 • 자신이 잘 안다고 생각하는 분야도 대답을 하다 보면 그렇지 않다는 사실을 발견하게 되며 • 정리와 발표 능력을 높여준다 소프트웨어 세상에서 살아남는 방법 중 하나이므로
  4. 4. 질문 제대로 하기(1) ▪ 내가 묻고 싶은 내용을 일방적으로 쏘아붙이기 보다는… • 상대방이 제대로 답할 수 있게 ‘좋은 질문’을 해야 한다 • 질문과 대답이 이어지는 과정에서 서로 많은 것을 알게 되어야 한다 ▪ 먼저 내 상태를 밝히기 • 병원에 가면 내 상태가 어떤지 이야기하듯이 개발 관련 질문에는 맥락이 존재해야 한다 • 내가 질문하는 내용 중에서 어디까지 이해하고 어디까지 이해하지 못했는지 알고 있어야 하며 그렇게 표현해야 마땅하다 • 예) “컴퓨터가 안 됩니다“ 보다는 “(증상) 윈도우 10이 설치된 컴퓨터에서 갑자기 크롬이 freezing되었 습니다. (맥락) 다른 프로그램은 정상적으로 동작하고 네트워크 연결도 확인이 끝났습니다. (내가 원하 는 문제의 정의) 메모리가 부족해 보이는 데 크롬에서 어떤 프로그램이 얼마나 많은 메모리를 사용하 는지 알아내는 방법은 없을까요?”
  5. 5. 질문 제대로 하기(2) ▪ 방법보다는 방법 중에서 구체적인 단계를 묻기 • 개방된 질문을 할 경우 너무 다양한 선택지가 있을 가능성이 높으므로 서로 도움이 되지 않는다 • 조금 더 구체적인 질문이 좋다 • 예) “윈도우에서 퍼블릭 클라우드 인스턴스에 있는 파일을 바로 편집하는 방법이 무엇입니까?” 보다 는 “비주얼 스튜디오 코드에서 SSH로 접속해서 원격 컴퓨터의 파일을 바로 편집하는 방법이 무엇입 니까?” ▪ 모른다는 사실을 인정하기 • 대답을 들으면서 모르는 부분이 나올 때는 모른다고 인정해야 올바른 대답을 얻을 수 있다 • 특히 용어와 관련해서는 모르는 용어가 나올 경우 이에 대해 확인을 거쳐야 한다
  6. 6. 질문 제대로 하기(3) ▪ 검색부터 먼저! • 어디까지 검색해봤으며 무엇을 알아냈는지 알려줘야 시간을 낭비하지 않는다 • 아는 내용을 다시 설명하면 서로 괴롭다 ▪ 뻔한 질문하지 않기 • 숨겨진 가정이나 지식을 어떻게 이끌어낼지가 핵심 • 질문하는 상황이 정상인지 아닌지를 어떻게 알아냈는지 거꾸로 질문받을 때 갑자기 뭔가 깨닫게 될지 도 모른다 ▪ 유도 신문하지 않기 • 내가 목적하는 답을 얻으려 질문할 경우에 상대편은 당혹감을 느낄지도 모른다 • 질문의 의도는?
  7. 7. 대답 제대로 하기(1) ▪ 질문이 명확하지 않으면 이를 명확하게 만들자 • 더 구체적인 단어로 풀어내기 • 나의 용어를 사용해 다시 질문하기 ▪ 상대방이 이미 무엇을 알고 있는지 확인하자 • 상대방이 X에 대해 질문했는데, Y 사전 지식이 필요하다는 느낌이 들면 Y를 알고 있는지 거꾸로 물어 보자 • 수준에 따라 대답이 달라질지도 모른다 ▪ 문제를 설명하는 문서를 알려주자 • RTFM(Read the F*** Manual)은 좋은 대답이 아님 • 최소한 어떤 문서에서 출발할지는 알려줘야 하고 해당 문서의 어느 부분에 나와있는지 힌트를 줘야 한다
  8. 8. 대답 제대로 하기(2) ▪ 당신이 수행한 방법을 알려주기 • 실제 어떤 과정을 거쳐 어떻게 해결했는지 알려주고 질문자의 방법과 비교해본다 • 논의 과정에서 차이가 나는 부분을 찾을 수 있을지도 모른다 ▪ 기반에 놓인 문제를 해결하기 • 질문 뒤에 더 큰 문제가 놓여있다는 사실을 알게 되면 이를 파고 들 필요가 있다 • 방법이 아니라 하고 싶은 일이 무엇인지를 물어보라! 전혀 엉뚱한 문제를 풀고 있을지도 모른다 ▪ 확인하기 • 질문에 대한 대답이 되었는지 다시 한번 물어봐서 보충 설명이 필요한지 확인해야 한다
  9. 9. 대답 제대로 하기(3) ▪ 문서화하기 • 받은 질문이 정말로 문제가 되며 다른 사람도 알아야 하는 경우라면 문서화하거나 문서를 갱신해야 한다 • 자주 나오는 질문은 FAQ로 분리하는 방법도 생각하자! ▪ 묻고 답하는 훈련 ▪ 이제 스택오버플로우(https://stackoverflow.com/)나 서버폴트(https://serverfault.com/)에 들어가서 높 은 평가를 받은 질문과 대답을 분석해보자. ▪ 어떤 공통점이 있는가? ▪ 고구마 먹는 느낌의 대답과 질문은 무엇인가? ▪ 사이다 마시는 느낌의 대답과 질문은 무엇인가? ▪ 스스로가 어떻게 질문하고 대답해야 할지 교훈을 정리해보자!
  10. 10. 참고 문서 ▪ 참고 문서 • https://jvns.ca/blog/good-questions/ • https://jvns.ca/blog/answer-questions-well/

×