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

More Related Content

What's hot

(책 소개) 레거시 코드 활용 전략
(책 소개) 레거시 코드 활용 전략(책 소개) 레거시 코드 활용 전략
(책 소개) 레거시 코드 활용 전략Jay Park
 
정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자Aree Oh
 
(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌Jay Park
 
(독서광) 1일 1로그 100일 완성 IT 지식
(독서광) 1일 1로그 100일 완성 IT 지식(독서광) 1일 1로그 100일 완성 IT 지식
(독서광) 1일 1로그 100일 완성 IT 지식Jay Park
 
(책 소개) 나는 주니어 개발자다
(책 소개) 나는 주니어 개발자다(책 소개) 나는 주니어 개발자다
(책 소개) 나는 주니어 개발자다Jay Park
 
(독서광) 만들면서 배우는 클린 아키텍처
(독서광) 만들면서 배우는 클린 아키텍처(독서광) 만들면서 배우는 클린 아키텍처
(독서광) 만들면서 배우는 클린 아키텍처Jay Park
 
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실Jay Park
 
호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다Ohgyun Ahn
 
내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까Hoyoung Jung
 

What's hot (9)

(책 소개) 레거시 코드 활용 전략
(책 소개) 레거시 코드 활용 전략(책 소개) 레거시 코드 활용 전략
(책 소개) 레거시 코드 활용 전략
 
정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자
 
(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌
 
(독서광) 1일 1로그 100일 완성 IT 지식
(독서광) 1일 1로그 100일 완성 IT 지식(독서광) 1일 1로그 100일 완성 IT 지식
(독서광) 1일 1로그 100일 완성 IT 지식
 
(책 소개) 나는 주니어 개발자다
(책 소개) 나는 주니어 개발자다(책 소개) 나는 주니어 개발자다
(책 소개) 나는 주니어 개발자다
 
(독서광) 만들면서 배우는 클린 아키텍처
(독서광) 만들면서 배우는 클린 아키텍처(독서광) 만들면서 배우는 클린 아키텍처
(독서광) 만들면서 배우는 클린 아키텍처
 
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
 
호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다
 
내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까내 질문에는 왜 답변이 달리지 않을까
내 질문에는 왜 답변이 달리지 않을까
 

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

스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers 스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers ServerDevCamp
 
개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님NAVER D2
 
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기JuHong Jeong
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your WayChris Ohk
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018devCAT Studio, NEXON
 
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)Seokjae Lee
 
2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트JongyoonJeong1
 
Better softwareengineer han
Better softwareengineer hanBetter softwareengineer han
Better softwareengineer hanDaeMyung Kang
 
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한..."행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...Myeongseok Baek
 
[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)해강
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)Jaewon Choi
 
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들Chris Ohk
 
초보자를 위한 시스템 해킹 공부 가이드라인
초보자를 위한 시스템 해킹 공부 가이드라인초보자를 위한 시스템 해킹 공부 가이드라인
초보자를 위한 시스템 해킹 공부 가이드라인H4C
 
시스템 보안에 대해 최종본
시스템 보안에 대해   최종본시스템 보안에 대해   최종본
시스템 보안에 대해 최종본승표 홍
 
2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음Choulhyouc Lee
 
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우NAVER Engineering
 
질문법과 구글링
질문법과 구글링질문법과 구글링
질문법과 구글링JinYeong Bak
 
20140127 액션러닝 원장님강의
20140127 액션러닝 원장님강의20140127 액션러닝 원장님강의
20140127 액션러닝 원장님강의humana12
 
Gamificated game developing
Gamificated game developingGamificated game developing
Gamificated game developingchangehee lee
 
성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted LivetalkKyuhyun Byun
 

Similar to [개발자영어 #4] 개발 관련 질문과 대답 방법 (20)

스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers 스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers
 
개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님
 
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
 
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
 
2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트
 
Better softwareengineer han
Better softwareengineer hanBetter softwareengineer han
Better softwareengineer han
 
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한..."행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
 
[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
 
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
 
초보자를 위한 시스템 해킹 공부 가이드라인
초보자를 위한 시스템 해킹 공부 가이드라인초보자를 위한 시스템 해킹 공부 가이드라인
초보자를 위한 시스템 해킹 공부 가이드라인
 
시스템 보안에 대해 최종본
시스템 보안에 대해   최종본시스템 보안에 대해   최종본
시스템 보안에 대해 최종본
 
2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음
 
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
 
질문법과 구글링
질문법과 구글링질문법과 구글링
질문법과 구글링
 
20140127 액션러닝 원장님강의
20140127 액션러닝 원장님강의20140127 액션러닝 원장님강의
20140127 액션러닝 원장님강의
 
Gamificated game developing
Gamificated game developingGamificated game developing
Gamificated game developing
 
성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk
 

More from Jay Park

(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?Jay Park
 
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지Jay Park
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)Jay Park
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)Jay Park
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)Jay Park
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략Jay Park
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학Jay Park
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드Jay Park
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰Jay Park
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임Jay Park
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결Jay Park
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서Jay Park
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람Jay Park
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린Jay Park
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의Jay Park
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트Jay Park
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다Jay Park
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다Jay Park
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트Jay Park
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭Jay Park
 

More from Jay Park (20)

(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 

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

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