Объяснение технических вещей нетехническим людям [закрыто]


26

Мне часто приходится объяснять технические вещи и технические решения моему крайне не техническому менеджеру, и я довольно ужасен в этом. Каковы хорошие способы сделать глупости для остального мира, который не любит программировать?

Примеры вопросов, которые мне задавали:

  • Почему вы используете Django вместо Java (не согласен с тем, что он дешевле)
  • Попросив меня перефразировать вещи не техническими словами, мое предложение звучало так: «Некоторые HTML-теги не допускаются». Как я могу это притупить?
  • Другие вещи, которые имеют смысл для меня, но так просты, что я не знаю, как это объяснить
  • Почему это, почему это, почему все!

Кроме того, как мне попросить моего менеджера посмотреть основные вещи в Google, такие как «Что такое пилоны?»


8
Лично я люблю растягивать мысли и помнить, как думают «нормальные» люди. Если я не могу найти хорошую аналогию, чтобы объяснить это кому-то, мне нужно немного прогуляться и уйти от компьютера.
Nikki9696

Помимо «как» я бы также рассмотрел вопрос «почему?». Если он заинтересован в технических деталях, я могу подумать о более эффективных способах обучения.
LennyProgrammers


1
@ Никки на месте! Мне снова и снова напоминали, что, хотя я думаю, что знаю, как думают «нормальные» люди, на самом деле я не знаю. Мне нужен «нормальный» человек, чтобы задать свой вопрос или изложить свою теорию, прежде чем я пойму, как мало у меня есть подсказок о том, как «нормальные» люди думают :)
Роман Старков

1
Вы не . Что вы делаете, это пытаетесь понять, почему задается вопрос. Таким образом, вы не должны ничего тупить, скорее, вы должны поразмышлять и понять перспективу другой части в общении. Например, почему вы говорите что-то вроде «определенные HTML-теги не разрешены» в первую очередь нетехническому человеку? Тот, о ком вы говорите, естественно, предположит, что ему нужно это понять, иначе зачем вы это говорите? Таким образом, правильный ответ: «Извините, я болтаю, это просто нерелевантная техническая деталь, не беспокойтесь об этом», а затем переходите к важным вещам.
JacquesB

Ответы:


30

Я склонен использовать аналогии. Возьмите любую тему и подумайте о чем-то совершенно не техническом, что они поймут, и объясните им это таким образом.

Лучший пример, который я могу придумать, это то, что если мне нужно объяснить ориентацию объекта, я объясню это с помощью колоды карт. Или, когда я пытался объяснить идею беспроводного Интернета моей двоюродной бабушке (которая никогда не пользовалась компьютером), я использовал беспроводные телефоны, чтобы объяснить это.

Мне еще не приходилось сталкиваться с любой темой, которую я так не могу описать.


8
Не по теме, но мне любопытно: как вы объясняете ориентацию объекта, используя колоду карт?
Arkaaito

1
Но сами карты на самом деле ничего не делают ; они просто хранилище данных. Разве вы не пропускаете половину объектно-ориентированного уравнения? Я полагаю, может быть, если вы посмотрите на уровень колоды ...
Arkaaito 13.10.10

3
@Arkaaito Обычно с помощью отдельных карт , как хорошие примеры наследования и / или свойств ( в зависимости от того, кто я говорю и о том, что), и колода как класс контейнера , который имеет такие функции , как shuffle(), deal(), dealOne()и т.д.
Тарка

4
+1 аналогии отличные. «Вы действительно не понимаете что-то, если не можете объяснить это своей бабушке». Альберт Эйнштейн
Nikki9696

2
@Nikki Или, в моем случае, сестра моей бабушки
Тарка

22

Вещи, которые я использую

к великому и не очень большому эффекту.

  • Аналогии: при объяснении ситуации или процесса это действительно хорошо работает, если вы можете выразить их в терминах, которые они поймут.
  • Общие термины: Вместо того, чтобы произносить теги HTML, вы можете сказать код . Если они продолжат запрашивать объяснение, возможно, пришло время для краткого описания HTML и того, как он работает. «Веб-страницы построены из блоков, называемых« тегами ». Если ваш браузер не поддерживает определенный тег, он не будет отображаться правильно».
  • Краткое изложение и обзоры. Иногда полезно дать краткие обзоры, прежде чем ударять их по голове техническим жаргоном.
  • Remove Jargon: включите «База данных неправильно балансирует нагрузку при попадании нескольких запросов из IP-подсети». в "База данных испытывает проблемы при обработке запросов от определенных людей." Если вам, возможно, придется объяснить это, замените его чем-то другим. Если вам нужно объяснить базу данных, у вас проблемы. «Место для хранения вещей» - мой запасной вариант.
  • Наглядные пособия: доски рок. Используйте их в своих интересах.
  • Сделайте их техническими: помогает держать в курсе менеджеров, начальников и коллег. Если менеджер по работе с клиентами в замешательстве на собраниях, потому что все, кроме них, понимают, о чем идет речь, это может заставить их захотеть прочитать те электронные письма, на которых они подписаны CC. Потратьте время при написании заметок или электронных писем, чтобы подробно объяснить себя или укажите ссылки для объяснения. Если кто-то сам определит, что такое HTML , вероятно, будет лучше, чем пытаться втиснуть его в него во время важной встречи.

3
У меня всегда есть люди, спрашивающие меня, что такое база данных, я обычно говорю: «Это как серия листов Excel или более сложные», но спасибо :)
Брэндон Вамбольдт

2
@Rouge: Простое часто намного лучше. Научиться понимать то, что они хотят знать, - это совсем другое. Нетехнические люди часто задают технические кажущиеся вопросы по ошибке.
Джош К

@RogueCoder Я также использовал анологию Excel для объяснения баз данных. «Это как куча электронных таблиц, которые связаны между собой, и вы можете объединять все данные любым
удобным для

13

Однажды, давным-давно, еще будучи студентом, меня попросили объяснить кое-что во время воскресного обеда - одного из самых образовательных событий, которые у меня когда-либо были. Человек, задающий вопрос, был явно не глупым - но не имел опыта, уровень знаний, который, как я предполагал, просто отсутствовал. Я начал отвечать, получил пустой взгляд, изменился вниз, все еще пустой, снова изменился, все еще пустой ... хм ... поэтому я начал так же, как вы начинаете создавать приложение, с небольшими блоками объяснения, которые вы можете встроить в нечто более существенное.

Ключевой частью этого урока, для меня, было (и является) то, сколько мы предполагаем (не только программисты, все) о знаниях других людей по выбранной нами специальности, хотя на самом деле даже вы можете разумно предположить, что большинство людей знаю, что 1 + 1 = 2, но после этого это становится интересным.

Итак, первая и самая важная вещь, которую нужно понять, это то, что люди не знают и не понимают, что вы делаете, - но они понимают, что они делают, и когда вы объясняете что-то, вам нужно начать с простого и придерживаться соответствующего уровень для вашей аудитории.

Что касается конкретных методов - я думаю, что у @Josh K это довольно хорошо освещено - и я бы подчеркнул, что аналогии - абсолютный победитель.

Еще одна вещь - время от времени может быть приемлемо просто списывать вещи как «гиковские вещи», людям не всегда нужны подробные объяснения того, почему и если вы ранее демонстрировали готовность объяснять и способность делать так что понятным образом люди склонны доверять вам, когда вы предлагаете применить «сложные технические причины» или что в конечном итоге вы сможете достичь определенного результата, «делая гиковские вещи» (или «программистские штучки» или любой другой термин, хорошо работающий в ваши окрестности).

Общение технических вещей с нетехнической аудиторией (одной или нескольких) - это навык, который вы можете развить и который вам нужен.


3
+1 за это. Когда кто-то просит объяснений, первое, что я делаю, это устанавливаю базовый уровень: сколько они уже знают? Вы устраняете много недопонимания, точно зная, на чем вы должны основываться.
Мейсон Уилер

6

Попытайтесь ответить не с точки зрения базовой технологии, а с точки зрения проблемной области. «Когда клиент, использующий Firefox, пытается разместить заказ, его браузер не отображает кнопку« Купить »- этот браузер не поддерживает используемый нами HTML-тег»

Часто это действительно тот тип ответа, который хочет руководство. Если он действительно хочет понять детали низкого уровня, лучше всего провести аналогии с технологиями, которые, как вы знаете, он понимает.


4

Я пытаюсь найти аналогию с чем-то похожим в реальном мире. Мол, когда я упомянул стек, и кто-то спросил, что это было:

"Ну, у тебя есть дети. Они когда-нибудь играли с этими маленькими деревянными кубиками с буквами на них?"

"Да."

"Вы когда-нибудь видели, чтобы они сделали большую башню, уложив один блок поверх другого?"

"Да."

«Хорошо, и когда у вас есть такая башня, безопасно только касаться вершины башни, верно? Вы можете поставить еще один блок или вы можете снять блок сверху, но если вы переместите что-нибудь под него». верхний блок, все рухнет, верно? "

Смеющийся. "Да! Они любят разбить башню и заставить их всех упасть!"

«Что ж, стек - это то же самое, что делать это с данными. Вы настраиваете структуру данных таким образом, что вы можете только добавлять вещи сверху или удалять элемент сверху. Это полезно для отслеживания того, что вы на полпути через выполнение, но сначала нужно сделать что-то еще, а потом, прежде чем закончить, нужно сделать что-то еще, и так далее. " (Таким образом, вводится идея стека вызовов.) «За исключением того, что в этом случае вы не хотите сбивать башню».

"О, теперь я понял. Круто!"


1
Обратите внимание, что нетехнолог в этом примере имеет эмоциональную связь с аналогией. Это очень важно в привлечении аудитории и заставить их хотеть , чтобы понять , что происходит.
Стивен Гросс

Я больше работаю в области инфраструктуры, чем в сфере развития, и для большинства людей я обнаружил, что их дом является очень хорошей (и эмоциональной) аналогией, которая подходит для множества различных сценариев: строительство, инспекция, техническое обслуживание, ремонт, аварийные ситуации, ремонт и т. Д.
shufler

3

Не плохо себя чувствую. Я должен был объяснить, что означает « копия при записи», на прошлой неделе. Ужасно, что этот придурок был одним из наших продавцов.

Если лично, найдите белую доску или хотя бы какую-нибудь бумагу, чтобы вы могли стать человеческим слоем абстракции.

Если вы работаете с кем-то удаленно, доступно множество инструментов для создания эскизов и белой доски.

Попытка упростить что-то абстрактное, путем дальнейшего абстрагирования без какого-либо наглядного пособия - это просто безумие. Это приведет к таким вещам, как злоупотребление наркотиками и алкоголем, лишение гражданских прав от вашей семьи и сверстников и, что еще хуже, жестокость единорога.


Доска или бумага и карандаш работает волшебно.
Кайл Ходжсон

Это не должно быть слишком сложно объяснить ... это правда? Фундаментальный принцип, с которого я бы начал объяснять «копировать при записи», заключается в том, что файл на самом деле не является файлом, он больше похож на учетную карточку в библиотеке. Вы можете иметь «два файла», которые указывают на одни и те же фактические сохраненные данные, точно так же, как учетные карточки могут указывать на одни и те же фактические сохраненные данные. Оттуда это очень короткий прыжок для копирования при записи .
Wildcard

3

+1 для всех, кто говорит об аналогиях, +1 для тех, кто говорит о досках или бумаге и карандаше в качестве наглядных пособий.

Еще один трюк, который я узнал, заключается в том, что некоторые люди, которых я нашел, если я напишу 5 страниц о том, почему что-то, они действительно прочтут это - я могу сказать, потому что через месяц они скажут что-то, и я знаю это по документ, который я написал.

Странная вещь, я уверен, что я пытался объяснить то же самое ранее в устной форме (даже с помощью наглядных пособий и аналогий), и они не поняли. Я считаю, что это особенно полезно в политических или эмоционально заряженных ситуациях или когда частые перерывы приводят к отклонениям от курса.

Обязательно объясните проблему, однако - и объясните причину с точки зрения коммерческой выгоды. Когда-то я объяснил концепцию технического долга нашему генеральному директору - и теперь мы можем использовать это как разговорную стенографию. «Почему ты хочешь сделать это три дня? Эта веб-страница выглядит хорошо для меня!» «Это устранит техническую задолженность, в следующий раз мы должны исправить это, все пойдет гораздо быстрее». Тогда разговор может стать о том, насколько быстрее.


2
Мне удалось покрыть технические долги перед бизнесменами, это дало мне много бесценного времени на устранение проблем, которые накапливались годами. До того, как я начал, каждый запрос занимал около 3-4 дней, когда я выполнял некоторые запросы, буквально занимал минуты.
Тьяарт

2

Вы оказываете себе эмоциональную и карьерную медвежью услугу , расстраиваясь из-за необходимости объяснять технические детали нетехническим людям. Тот факт, что нетехнические люди нуждаются в вас, чтобы переводить технические процессы в нетехнические бизнес-процессы и наоборот - это то, что вас привлекло. Чем опытнее вы переводите между двумя проблемными областями, тем более ценным вы становитесь для работодателя.

Ознакомьтесь с технологиями производства и объясните процесс разработки с точки зрения процессов сборочной линии.

Метафора сборочной линии

Например, объяснение обработки тегов html (и, следовательно, невозможность их использования) может быть выражено в терминах экструзионных головок, широко известных в play-doh.

экструзия умирает

Объясните проблемы процесса разработки, такие как изменение требований, обновление интерфейсов, дефекты продукта и т. Д., С точки зрения стоимости выключения линии, времени и затрат, потраченных на строительство линии, и необходимости ее изменения при изменении требований или условий , так далее.

Я углубился в другой ответ.


1
  • Считайте, что это отличная возможность отточить свои навыки презентации.

  • Считайте, что это прекрасная возможность ознакомиться с вашими техническими основами.

  • Говори на языке аудитории, а не на своем языке.

  • Расследуйте, ПОЧЕМУ не-техник хочет эту информацию. В чем основная причина? Ему скучно? Хотите узнать больше? Хочет казаться компетентным? Любит сводить тебя с ума? Супер-экстравертированный, с которым не с кем поговорить? Разочарован отсутствием прогресса, несмотря на ваши оптимистичные оценки (это обычное дело!)?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.