metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-06-06 08:00 am

Использование незнакомой терминологии

А вот еще вопрос: хорошо ли, объясняя что-либо, использовать терминологию, которая заведомо неизвестна слушателям, причем, если по-хорошему, то она должна быть им известна?

Например, собрание по поводу интеграции опердени учета змагаров в автозаках и системы электронных ошейников для змагаров в каком-нибудь НИИ Говна, Торфа и Тоталитаризма. Местные программисты - все как один троечники-выпускники белорусских вузов, которые более никуда, кроме как по распределению в ад, заборы и коровники, попасть не смогли. А мне для объяснения им нужно использовать терминологию типа "внешние ключи", "статическая типизация" или там, прости господи, "карринг", потому что иначе рассказ превратится в постоянные отступления для объяснения используемых категорий.

[identity profile] lionet.livejournal.com 2011-06-06 05:07 am (UTC)(link)
Давать информацию нужно на уровне аудитории. Если аудитория не знает, что такое карринг, говори о структурах данных. Если о структурах не знает — говори о схемах баз данных. Если о базах не знает — говори о потоках бизнес-решений. Если про запросы не знает — говори о схемах распила.

[identity profile] berezovsky.livejournal.com 2011-06-06 05:11 am (UTC)(link)
картинками заебатее всего объяснять

[identity profile] trueblacker.livejournal.com 2011-06-06 05:26 am (UTC)(link)
Может попробовать метод жаб и червей?

[identity profile] kong-en-ge.livejournal.com 2011-06-06 05:57 am (UTC)(link)
попробовать жаб и червей лучше без метода, чтобы вкус не перебивать.

[identity profile] deni-ok.livejournal.com 2011-06-06 05:42 am (UTC)(link)
> в постоянные отступления для объяснения используемых категорий

для программистов достаточно декартово замкнутых категорий, можно сослаться на седьмую главу у Митчелла

[identity profile] metaclass.livejournal.com 2011-06-06 06:18 am (UTC)(link)
Меня за дискриминацию по религиозному признаку прогонят :)

[identity profile] stdray.livejournal.com 2011-06-06 05:46 am (UTC)(link)
Когда вышел первый номер ПФП, я тоже был далек от "карринг", "замыкание" и прочие "продолжения". Разбираться пришлось долго, зато теперь мне разрешают писать на F# либы к основному проекту. Хотя понимание сути терминов здесь не при чем.

[identity profile] berezovsky.livejournal.com 2011-06-06 05:57 am (UTC)(link)
а разрешение каждый раз спрашивать нужно?

[identity profile] stdray.livejournal.com 2011-06-06 06:18 am (UTC)(link)
Есть руководитель проекта, которому нравиться иметь возможность при необходимости залезть в код и что-то там поправить. С другой стороны, есть участки кода, который он никогда смотреть не станет, вроде разбора разных долбанутых форматов РЖД и ФТС. Такие фрагменты можно писать смело, не спрашивая, остальных же случаях лучше уточнить.

[identity profile] berezovsky.livejournal.com 2011-06-06 06:20 am (UTC)(link)
то есть твои модули типа чёрных ящичков

[identity profile] stdray.livejournal.com 2011-06-06 06:25 am (UTC)(link)
Именно. У нас про них обычно говорят: "... написаны на одном из эзотерических языков".

[identity profile] d4s.livejournal.com 2011-06-06 05:58 am (UTC)(link)
зависит от того, чего вы хотите добиться, ребе.
если надо, что б оне таки работу сделали - тогда терминология должна быть на уровне чуть ниже той, которой владеет аудитория.
если надо, что б не сделали - тогда можно вербально создать впечатление неимоверной крутости докладчика и задачи, так что за нее гарантированно будут браться с опаской и стараться спихнуть на ближнего.

[identity profile] golosptic.livejournal.com 2011-06-06 06:04 am (UTC)(link)
Вы им, главное, слово 'DBF-файл' не забывайте сказать :)

[identity profile] aamonster.livejournal.com 2011-06-06 06:22 am (UTC)(link)
Зависит от вашей задачи.
Если задача "чтобы было прочитано" - решение одно.
Если задача "чтоб поняли" - решение другое (при вменяемом числе терминов удобно их выписать и при применении напоминать). Ну, при условии, что оно существует в имеющихся ограничениях (аудитория, запас времени и сил ребе).

[identity profile] nicka-startcev.livejournal.com 2011-06-06 06:46 am (UTC)(link)
а вот плюсадын.

[identity profile] demon-gloom.livejournal.com 2011-06-06 09:24 am (UTC)(link)
"Поздно ночью в дверь к врачу стучится мужчина. Врач его впускает и тот, не здороваясь заявляет:
- Доктор, немедленно кастрируйте меня!
- Да вы спятили?
- Нет, я хочу чтобы Вы немедленно меня кастрировали! Сделаете?
- Не только не сделаю, но сейчас вызову полицию!
Тут визитер достает пистолет:
- Вы меня кастрируете, или я вас пристрелю. Ясно?
Под угрозой оружия врач ведет гостя в операционную и осуществляет требуемое. После чего пациент аккуратно платит по счету и благодарит врача в изысканных выражениях. Он уже собирается уходить, когда врач решается спросить его о причинах столь странного желания.
- Все очень просто. Я хочу жениться на еврейке, и она согласна только при условии, что я буду кастрирован к ближайшей пятнице
- О Боже мой! Она говорила, наверное, об обрезании?
- Да, кажется она сказала именно "обрезание". Ах, доктор, да в терминах ли дело?"

[identity profile] ping-ving.livejournal.com 2011-06-27 06:11 am (UTC)(link)
Помнится, один мой коллега по этому поводу сказал "Еврейка будет очень недовольна".

[identity profile] fas-tm.livejournal.com 2011-06-06 09:43 am (UTC)(link)
Если человек не может объяснить как работает его софт понятным языком без использования спец жаргона - то нафиг.
Умным будет пофигу, они сами поймут где там прости господи, "карринг" а где еще какое извращение.
А работать с софтом будут все равно люди, которым твои "внешние ключи" - магия и лженаука.

[identity profile] ping-ving.livejournal.com 2011-06-27 06:11 am (UTC)(link)
http://metaclass.livejournal.com/619711.html?thread=9594815#t9594815

[identity profile] alexandr0.livejournal.com 2011-06-06 10:37 am (UTC)(link)
Бывают программисты, не знающие, что такое внешний ключ?

[identity profile] metabr.livejournal.com 2011-06-06 11:40 am (UTC)(link)
Я тоже не знал, пока не посмотрел как это на нормальном языке называется.

[identity profile] metabr.livejournal.com 2011-06-06 11:41 am (UTC)(link)
Хотя я, конечно, так себе программист.

[identity profile] werthe.livejournal.com 2011-06-07 12:12 am (UTC)(link)
Не осилил термин "опердени".
develop7: (Default)

[personal profile] develop7 2011-06-07 11:48 am (UTC)(link)
ад, заборы и коровники
схоронил