-
[2019.04.18] 좋은 질문을 하는 법핵인싸 개발자의 길 2019. 4. 18. 13:22
개발자에게 좋은 질문을 하는 방법을 공부하는 것은 선택사항이 아닌 필수이다!
# 검색
우선 해결을 못하는 사항에 대해 검색을 해야한다.
문제의 에러메세지 전체가 이해가 가지 않더라도 한번쯤은 읽어본다.
에러 메세지의 여러 키워드를 통해 구글링 검색을 해본다. 이 때 내가 원하는 답을 얻지 못하더라도, 내가 무엇 무엇을 찾아 봤는지 정도는 기록, 기억, 트래킹 할 수 있어야 한다.
또한, 답을 얻기 보다는 더 나은 질문 keyword를 얻기 위함을 기억해야한다.
# 내가 처한 문제를 상대방에게 설명하기
질문을 못하는 특징
- 내가 무엇을 모르는지 모를 때
- 질문하는 것을 번거로워 할 때
- 내가 상대방에게 질문하는 것에 부담스러움을 느낄 때
질문에는 바보같은 질문은 없지만, 정성을 들이지 않은 질문은 많다. 그러니 항상 질문을 하기 전에 좋은 질문을 하는 스킬을 높혀야 한다.
좋은 질문을 하는 방법
- 질문의 타이틀이 좋아야 한다.
- 질문을 최대한 요약할 수 있어야 한다.(바쁜 동료에게 물어본다고 생각하라)
만약 질문 요약을 하는 어려움이 있다면, 질문 내용을 작성 후, 하나씩 줄이는 방식과, 내용을 전부 작성 후 제목을 쓸 수 있다.
출처 : 코드스테이츠 질문 내용 중 코드를 포함시키기 전에 나의 상황을 먼저 설명하라.
- 나의 문제 상황에 대한 내용
- 내가 시도한 흔적들
- 그 시도들로 인해 얻었던 오답들
또한 내가 처해있는 문제를 다른 사람이 시뮬레이션을 돌려볼 수 있을 정도의 정보를 제공하라.
SQL Fiddle | A tool for easy online testing and sharing of database problems and their solutions.
Query Panel Use this panel to try to solve the problem with other SQL statements (SELECTs, etc...). Results will be displayed below. Share your queries by copying and pasting the URL that is generated after each run.
sqlfiddle.com
JS Bin
Sample of the bin:
jsbin.com
위 두 사이트와 같은 것을 이용해서 시뮬레이션을 돌릴 수 있도록 만들어 제공하면 더욱 정확한 답변을 얻을 수 있다.
또한 코드 작성 시 code snippet을 활용한다. 코드 이미지 캡처나, 전체 코드를 올리지 않는다.
#답변으로 인해 나의 문제를 해결하였을 경우
누군가가 나에게 도움을 주었다면, 나는 어떻게 그 답변으로 인해 문제를 해결할 수 있었는지 서술하고 진심으로 감사를 전한다.
이후 나의 같은 상황에 처한 다른 사람이 나의 질문과 받은 답변, 문제를 해결한 나의 서술내용을 보고 문제를 해결할 수 있다.
반응형'핵인싸 개발자의 길' 카테고리의 다른 글
[React Native] RN 공부하며 익힌 내용 정리 (0) 2024.05.15 [2021.01.09] 시각적 요소의 중요성을 보여준 서비스 '타입캐스트' (0) 2021.01.09 이뇽의 개발 인생 삶 1부 종료(2011~2019년, 현재 27살) (0) 2019.06.27