Новости:

Интересные и полезные статьи по работе с Excel и VBA
можно найти в разделе ХИТРОСТИ

Главное меню

Зачем темам давать осмысленное название?

Автор Дмитрий Щербаков(The_Prist), 14.04.2016, 12:11:54

« назад - далее »

Дмитрий Щербаков(The_Prist)

Как многие(?) знают - в правилах форума есть пункт 4.2., который гласит:
ЦитироватьНазвание темы должно быть максимально информативным, таким, чтобы уже из названия темы другим пользователям была приблизительно понятна Ваша проблема. В теле сообщения давайте развернутое описание вашей проблемы.

И это не только на нашем форуме - такое правило действует на многих форумах. И добрая часть новых участников считает, что это требование не более чем идиотская прихоть администрации форума. И если модератор не приведи Господь сделает замечание автору, что название темы не отражает суть - то будет он проклят на веки вечные, ибо негоже мужам и девам почтенным всякой ерундой заниматься - им решение нужно, а не названия какие-то выдумывать. Не для этого форум создан!
Чтобы не было недопонимания между модераторами и участниками – в данном опусе я хотел бы прояснить этот момент и рассказать зачем, почему и откуда вообще взялось это нелепое, на первый взгляд, требование.
Для начала неплохо бы прояснить какие названия и ситуации будем рассматривать как эталон того, как называть тему не надо и почему подобные название не подходят.

Ситуация 1 – вроде сам старался и все расписал - что не так?
Предположим, перед Вами проблема: найти и просуммировать значения по интервалам дат. Вы не поленились и нашли где-то на просторах интернета формулу, которая должна бы решить проблему, но... Хоть с виду и записано все верно формула почему-то не работает. Конечно, отчаявшись, Вы зашли на форум и создали тему, назвав её соответственно - "не работает формула" или "срочно исправить формулу - горит отчет" и все в этом духе. Вроде проблема Ваша на лицо и она отражена в названии – хороший человек в беде, сроки горят - надо спасать, иначе вилы! Но действительно ли название "не работает формула" отражает именно суть проблемы, которую надо решить? Именно суть самой проблемы, а не суть душевных терзаний и тягот умственных в помощи нуждающегося и тему эту создавшего? Ведь по сути в конечном итоге надо не ответ найти почему не работает формула, а решить как просуммировать значения по интервалам дат. Вот она, изначальная задача, которую и требуется решать. Вполне возможно, что найденная Вами формула вообще не может этого сделать или для Ваших данных её надо определенным образом модифицировать. Поэтому правильно было бы назвать тему «Просуммировать по интервалам дат». Ну или что-то вроде того.

Ситуация 2 – у темы нормальное название(отвечает требованиям правил), но модератор опять придирается!
Есть перед Вами задача найти какое-то значение в большом списке на основании значений другой ячейки. Вы где-то слышали, что здесь ВПР(VLOOKUP) поможет. Возможно, даже пробуете применить, но не получается. И создаете тему: Найти значение при помощи ВПР. Вроде вполне правильно звучит, но модератор просит уточнить задачу. Ну и какого же хренарожна он требует? Вот тут следует понимать – модератор теперь уже больше о Вас заботится, а не о непосредственно названии. Т.к. если в названии указана ВПР, то автоматом большинство людей подсознательно будут искать возможность решения задачи именно с использованием этой функции. И есть шанс получить обломное «а ВПР этого не умеет...» и обсуждение закончится. Все. Тема угасла, интереса к ней ни у кого нет, решения тоже не получили. Отсюда вытекает крохотный нюанс: то, что Вы думаете будто это можно сделать при помощи именно ВПР далеко не всегда именно так. В подавляющем большинстве случаев решение получается при помощи совершенно иных функций, а то и вообще только при помощи VBA. Поэтому более корректно было бы назвать тему «Поиск значения из ячейки в большой таблице» или «Найти значение в другой таблице» (можно еще добавить «по двум критериям», «со сложным условием» и т.п.).

Сюда же входят названия тем, которые авторы считают отражением смысла проблемы: сводная таблица, условное форматирование, формула в Excel и т.п. Хочу огорчить - это не отражение смысла проблемы, это лишь название инструмента Excel. Проблема же обычно в другом - решить конкретную задачу. Например, если Вам надо через условное форматирование закрасить не один столбец, а более или учитывать условия на другом листе - так и надо писать. Условное форматирование здесь лишь инструмент, при помощи которого Вы пытаетесь решить задачу. При этом опять же - не факт, что её можно решить именно тем инструментом, которым пытались это сделать Вы.

А теперь перейдем к разбору того зачем вообще надо давать темам такие названия?

  • Такое название привлекает куда большее количество тех участников, которые могут помочь. Т.к. суть проблемы видна сразу из названия – те, кто не владеет знаниями для решения проблемы просто сразу пройдет мимо. В то же время те, кто обладает достаточным опытом зайдут с уже соответствующими мыслями и предложениями, а главное с позитивным настроем, т.к. они изначально настроились помочь в Вашей конкретной проблеме(ну не из праздного же интереса зашли?)
  • Если суть проблемы видна сразу из названия это так же привлекает больше опытных участников (гуру, если угодно). Дело в том, что любой профессионал своего дела не любит (да и не всегда располагает возможностью) тратить попусту свое время. А если тема названа абы как – это как кот в мешке. Не знаем, что внутри. Может там и пояснение такое же, и для решения задачи надо еще будет пытать автора для извлечения всех нюансов задачи. Это дело нудное, долгое, неинтересное. Одним словом – пустая трата времени. Поэтому добрая половина опытных участников 100% пройдет мимо темы с неинформативным названием.
  • Если тема названа «от балды» - то добрая часть участников сочтет это пренебрежением. Т.к. все на форуме сидят не за зарплату и помогают решать проблемы в свое личное время – то невольно в голову набредают мысли вроде: если ему лень было потратить 20 секунд на то, чтобы сформулировать свою проблему – то почему я должен тратить 20 минут на вникание в неё и тем более на её решение? Что в итоге – правильно, опять проходит мимо добрая половина участников.
  • Если проблема возникла у Вас – будьте уверены, 100% она так же уже возникала и еще не раз возникнет еще не у одного человека. И так же как Вы, этот человек сначала обратиться в поиск (Яндекса, Googlа, самого форума и т.п.), чтобы найти решение. А поисковики настроены так, что заголовки тем ими индексируются активнее, нежели содержание темы. Таким образом, создавая правильное название темы, Вы не только себе жизнь облегчаете, но и повышаете шансы Ваших товарищей по несчастью найти решение проблемы уже без создания темы. Я называю это «Круговорот добра в природе». Вы сделали добро себе, форуму и еще многим другим, кто столкнется с такой же проблемой. Кто-то после Вас быстрее найдет решение в поиске. БЛАГОДАРЯ ВАМ. А это нет-нет, да запишется Вам в карму и это добро по любому вернется.
  • 90% подобных форумов – это частные ресурсы. А это означает, что хозяинвладелец этого ресурса в любом случае заинтересован в том, чтобы ресурс развивался и не превращался в помойку. А бессмысленные названия тем могут отрицательно повлиять на отношении поисковиков к ресурсу, т.к. поисковики сейчас умнеют с каждым днем и если видят много текста вроде «помогите», «надо» и т.п. – они тоже сочтут ресурс помойкой и в лидеры поиска такой сайт точно не попадет.
Поэтому прежде чем дать теме название надо вспомнить откуда проблема взялась – из решения какой задачи. Это и будет отличным названием темы.

И в заключение хотелось бы заметить еще одну вещь, косвенно относящуюся к теме: одного правильного названия темы мало, если Вам нужно решение проблемы. К самому вопросу стоит подойти чуть основательнее. Вы знаете про свою проблему все, участники форума – ничего. Поэтому постарайтесь в самой теме раскрыть суть проблемы шире:

  • Приложите пример данных в файле. Да, да, именно в файле. Особенно если речь идет об описаниях вроде: у меня в ячейке Е2 есть текст, мне надо, чтобы в зависимости от значений в диапазоне F3:G9 листа «Приборы» проставлялось да или нет, если там есть совпадение по части записанного в Е2 текста и при этом смотрело, не поставлено ли в В2 значение «Вкл» или прочерк. Вы бы смогли привести решение этой задачи без данных? Плюс еще момент: многие любят выкладывать скрины своего экрана, как бы показывая как расположены данные. А теперь поставим себя на место того, кто захочет помочь: захочет он для помощи Вам же тратить дополнительно еще несколько минут своего без сомнения драгоценного времени на кропотливое перерисовывание данных с Вашей картинки? Конечно, нет. Тем более что у Вас уже есть этот файл и все что необходимо – просто приложить его к сообщению. Но и пример лучше составить краткий и понятный. Буквально несколько строк данных – ровно столько, чтобы можно было понять проблему, но и чтобы не приходилось для этого разбираться в сотнях и тысячах строк данных(за исключением случаев, когда именно эти данные являются проблемой).
  • В описании проблемы старайтесь избегать пространных пояснений, вроде: «файл достался от коллег, которые делали его давным-давно, в стародавние незапамятные времена, когда печенеги еще осуществляли набеги на Русь киевскую. Теперь он достался мне, и я, пытаясь побороть ошибку в формуле/коде перелопатил кучу ссылок, прочитал не одну статью – но ничто не помогло мне в просветлении, задача осталась непосильной для меня». И все в этом духе. Это ненужная никому ахинея. Никому не интересны Ваши душевные страдания и умственные мучения. Изложите суть проблемы кратко, ясно и доступно. Если пытались решить – то напишите какими именно способами и что не получилось или почему эти способы не подошли. Отсеките сами ряд ненужных и бессмысленных ответов, которые не продвинут Вас к решению задачу ни на миллиметр.
  • В то же время не забывайте об элементарных правилах хорошего тона. Не лишним будет поздороваться. Начало описания проблемы со слов типа: «Дали задание», «Надо решить», «начальство требует» - идея очень плохая. Тема станет флудом, т.к. в ответ в подавляющем большинстве случаев получите: Кому дали задание? Кому надо решить? От кого требуют? В общем Вы поняли – решение фиг получите, но масса негатива от подобного общения на целый день обеспечена. А все опять потому, что участники форумов помогают всем по своей воле и когда описание больше похоже на приказы и распоряжения это обязательно вызовет негатив. Т.к. никто ничем Вам на форуме не обязан. И совершенно неважно, что Вы ничего такого не имели ввиду – читается именно так. Поэтому повторю: никогда никому не мешала разумная доля вежливости в общении.
  • После того, как написали текст – попробуйте взглянуть на написанное глазами человека со стороны. Если по Вашему мнению этот человек со стороны понял суть задачи – значит все Вы сделали правильно и можно смело подтверждать создание темы.

Я понимаю, все написанное кажется сложным и неинтересным. Но сделав так пару раз – Вы привыкните выдергивать суть проблемы и формулировать так, что на полпути сами уже почти все решите. И поверьте – удовлетворение от решенной самостоятельно задачи в сотни раз больше, чем от решения той же задачи, но полученного от кого-то другого.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...

Яндекс.Метрика Рейтинг@Mail.ru