얼마 전, 아직 학부생이었던 동안, 나는 내가 가진 가장 교육적인 경험 중 하나 인 일요일 점심을 통해 무언가를 설명하라는 요청을 받았습니다. 그 질문을하는 사람은 분명히 어리석은 것이 아니 었습니다. 그러나 배경 지식이 없었습니다. 제가 생각했던 지식의 수준은 거기에 없었습니다. 나는 대답하기 시작했고, 텅 빈 표정을 가지고 있었고, 바뀌었다가, 여전히 비어 있었고, 다시 내려 갔고, 여전히 비어있다. 흠 ... 그래서 나는 당신이 할 수있는 작은 설명 블록으로 응용 프로그램을 구축하기 시작하는 것과 같은 방식으로 시작했습니다. 보다 실질적인 무언가로 구축하십시오.
이 강의의 주요 부분은 우리가 선택한 전문 분야에 대한 다른 사람들의 지식에 대해 우리가 (프로그래머, 모든 사람이 아니라) 얼마나 많이 가정했는지에 대한 것이지만 실제로는 대부분의 사람들이 1 + 1 = 2라는 것을 알고 있지만 그 후에는 흥미로워집니다.
이해의 첫 번째이자 가장 중요한 것은, 그래서 그 사람들이 모르고 이해하지 않는 당신이 할 - 그러나 그들은 무엇을 이해한다 그들이 어떻게 당신이 물건을 설명 할 때 당신은 따라서 적절한에서 간단하고 숙박을 시작해야 청중을위한 수준.
특정 기술 측면에서-@Josh K는 꽤 다루어 졌다고 생각합니다. 유추는 절대적인 승자임을 강조합니다.
한 가지 더-때때로 "괴짜 물건"으로 사람들이 글을 쓰는 것이 허용 될 수 있습니다. 사람들은 왜 그리고 왜 당신이 이전에 설명하고자하는 의지와 수행 능력을 이미 보여 주 었는지에 대한 완전한 설명을 원하지 않습니다. 이해할 수있는 방식으로 사람들은 "복잡한 기술적 이유"가 적용되거나 궁극적으로 "괴짜 물건"(또는 "프로그래머 물건") 또는 어떤 용어가 잘 작동하든 특정 결과를 얻을 수 있다고 제안 할 때 사람들을 신뢰하는 경향이 있습니다. 당신의 환경).
(하나 이상의) 비 기술적 청중에게 기술적 인 내용을 전달하는 것은 당신이 개발할 수있는 기술과 필요한 기술입니다.