Меню

Почему вы мне не отвечаете

Почему вы не отвечаете на мой вопрос?

На различных Q&A-сайтах и форумах, связанных с разработкой, я провёл времени больше, чем хотелось бы признавать. Там я ответил на тысячи вопросов. Как правило, вопросы остаются в границах таких форумов. Но после того, как вопросы начали сыпаться на мой личный почтовый ящик, я подумал, что надо написать об этом.

Эти электронные письма и сообщения обычно поступают от людей, с которыми я никогда раньше не общался — все они просто знают, что я «отвечаю на вопросы или решаю проблемы». Всё обычно выглядит примерно так:

  • Я написал вопрос по ссылке <здесь>. Могли бы вы исправить ошибку?
  • Привет, пожалуйста, помогите здесь <ссылка>.
  • У меня есть серьёзное домашнее задание со сроком сдачи сегодня в 5 вечера, и мне с ним не справиться. Могли бы вы скачать его здесь <ссылка>и сделать так, чтобы к тому времени оно работало?

Это полные тексты реальных электронных писем, которые я нередко получаю.

Не имею ничего против людей, которые просят о помощи, поэтому я и участвую в сообществах вопросов и ответов. Дело в том, что есть много неправильных способов обратиться за помощью, в частности — плохие вопросы.

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

Как получать ответы

На разных форумах и сайтах, таких как Stack Overflow, есть много вопросов, оставшихся без ответа. Основная причина: большинство этих вопросов — просто плохие.

Если вы желаете задать вопрос, попробуйте пройтись по списку ниже, чтобы ваш вопрос не ушёл в безответное небытие:

  • Вы погуглили ваш вопрос? Серьёзно. Просто скопируйте точное сообщение о вашей ошибке и потратьте несколько минут на чтение результатов выдачи. Это решит 90%+ всех проблем, с которыми вы сталкиваетесь.
  • Хорошо, Google не помог. Что дальше? Я вам не верю. Поищите ещё, попробуйте изменить некоторые условия поиска и удалить всё специфическое для конкретного вашего случая (например, название проекта и т.д.).
  • Может быть, спросить коллегу? Если вы работаете в команде, то попросите помочь. Две головы часто лучше, чем одна, и обычно найти ответ, сидя рядом с кем-то, легче, чем через Интернет.
  • Нет коллеги? Как насчёт утёнка? Я знаю, что это может показаться глупым, но нередко метод утёнка помогает взглянуть на проблемы со стороны или даже решить их. Просто попробуйте озвучить точно вашу проблему кому-нибудь (или чему-нибудь) и посмотреть, щёлкнет ли что-нибудь в вас. Я знаю, это звучит глупо, но вы удивитесь, насколько эффективным может быть результат.
  • Рассмотрите возможность проверки в «нишевых» точках. Если применимо, то рассмотрите возможность проверки репозитория GitHub для конкретной проблемы или вопроса. Или используйте функцию поиска на некоторых «нишевых» форумах или сайтах (например, «отправка электронной почты в MVC» на форумах ASP.NET). Кстати, эти сайты могут не индексироваться, поэтому их труднее найти в выдаче поисковой системы.
  • Всё-таки ничего. Что делать? Если вам всё-таки не повезло, тогда, вероятно, пора задать вопрос где-нибудь. Опять же — скорее всего, похожую проблему решали до вас, но вы обнаружите это лишь позже.

Как задать (правильный) вопрос

Итак, вы просмотрели всю Сеть. Вы выполнили бесчисленные поиски по каждой комбинации поисковых терминов и синонимов, которые только можно себе представить, и всё равно — ничего.

Наверное, настало время задать вопрос. Давайте рассмотрим несколько вещей, которые вы должны помнить в этом процессе:

  • Заголовок — это всё! Описательный и содержательный заголовок вашего вопроса имеет исключительное значение. Заголовок должен передавать основную проблему (например, «Null Reference Exception в ASP.NET Telerik GridView при разбиении на страницы» вместо «Помогите! GridView не работает»). Если ваш заголовок достаточно описательный, то его прочитают, а чем больше людей прочитает его, тем больше шансов получить ответ.
  • Не забрасывайте сеть слишком широко. Не нужно описывать всё ваше приложение и его общее назначение. Будьте проще и сосредоточьтесь только на одной проблеме или на одном варианте использования. Чем выше фокус, тем выше вероятность того, что вы получите результаты.
  • Конкретнее. Будьте настолько конкретными, насколько сможете. Не заявляйте просто, «что-то не работает». Укажите точно, что вы пытаетесь выполнить, что вы пробовали и какой результат вы ожидаете получить.
  • …Но не слишком. Хотя важно включать детали, не переусердствуйте. Не надо вставлять огромные куски HTML, CSS, Javascript, SQL и другого кода, прокручивая через которые можно заработать кистевой туннельный синдром — такое отпугивает. Опять же — кратко и только нужные детали.
  • Не гадайте с ошибками. Если ваш вопрос связан с ошибками, попробуйте включить точное сообщение об ошибке из системы, а не использовать: «Кажется, случилось или вывело то-то». Специфика имеет значение; иногда ошибка при компиляции и ошибка при выполнении — вещи совершенно разные, поэтому пусть ваши возможные читатели знают, что и когда происходит.
  • Это воспроизводится? Тогда воспроизведите проблему. Если вашу проблему можно легко воспроизвести и, что важно, расшарить её, то постарайтесь это сделать. Либо кратко объясните шаги, необходимые для проявления проблемы, либо рассмотрите возможность использования онлайн-инструмента для обмена кодом. Например, попробуйте JSBin или сниппеты Stack Overflow, чтобы создать пример, похожий на ваш.
  • Прочитайте ваш вопрос — дважды. Прежде чем нажимать кнопку отправки, скорее всего, зелёного цвета, прочитайте вопрос. Затем прочитайте его ещё раз. Если что-то выглядит не так или неправильно, попробуйте переделать. В основном, сосредоточьтесь на определении того, понятен ли ваш вопрос, и помните, что он должен быть понятным для совершенно незнакомого вам человека.
  • Всё шаги позади, а проблема там же? Тогда задавайте свой вопрос и надейтесь на лучшее. По мере обсуждения вашей проблемы вы быстро обнаружите, что именно вы объяснили хорошо, что недостаточно; просто следите за ответами и редактируйте по необходимости.

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

Ваша проблема — не моя проблема

Я знаю, это может звучать грубо, но так оно и есть.

Слишком часто вопросы и просьбы изобилуют срочностью: дедлайн через несколько часов, проект нужно сдать в ближайшее время и т.п. Как бы я ни хотел помочь вам, но в сутках просто слишком мало часов. У меня есть свои собственные сроки и проекты. А ещё есть у меня есть жизнь за пределами разработки, которую я ценю больше всего на свете.

Избегайте любых выражений, связанных со срочностью в ваших вопросах, таких как «ПОМОГИТЕ!», «СРОЧНО» или любых других фраз, которые соответствуют этому регулярному выражению: [A-ZА-Я!]+ .

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

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

Будьте профессионалом (а не тупицей)

Дедлайн и срочность могут вызывать серьёзный стресс. Любой, кто профессионально разрабатывал программное обеспечение, знает, что утверждение выше — большое преуменьшение.

Однако стресс — не оправдание для того, чтобы действовать, как тупица. Я видел немеряно вопрошающих, просто уничтожающих того, кто попытался помочь. Крик «это не сработало» заглавными буквами или «это глупый ответ» не принесёт вам никаких плюсов и, конечно же, не выманит никого на поле боя ради помощи незнакомцу.

Помните, что помогающие вам люди делают это полностью добровольно. Они тратят своё время и силы, чтобы помочь вам преодолеть трудную ситуацию. Не забывайте об этом, когда собираетесь переключиться в верхний регистр клавиатуры в ответе.

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

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

(Слишком) личное общение

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

Чаще всего мне присылают ссылки на уже опубликованные вопросы на форумах или Stack Overflow. Обычно, когда я перехожу по ссылке, решение уже есть. Если нет, то я уделю немного времени и постараюсь помочь, если смогу.

Есть другое семейство писем, на которые отвечать не так приятно и которые редко заслуживают ответа. Это потому, что они не следуют ни одному из правил, которые я сформулировал выше.

Ситуация немного иная, когда вы обращаетесь к кому-то напрямую. Некоторые подходы остаются теми же, но здесь есть свои собственные ключевые моменты:

  • Ещё раз — что вы делали? Если я не вижу от вас никаких намёков на попытки решить свою проблему, то я тоже не вижу причин её решать (см. выше «Ваша проблема — не моя проблема»).
  • Это тот человек? Убедитесь, что тот, с кем вы связываетесь, в состоянии вам помочь.
  • Не сердитесь. Столкновение с проблемой может быть обескураживающим, поверьте мне, я это понимаю. Трудность возникает, когда вы решаете дать себе выход, отправив мне электронное письмо, как будто я та персона, которая создала проблему. Так очень легко не получить ответа.
  • Будьте терпеливыми. Как и в случае с форумом, если вы пришлёте мне вопрос, то я не остановлю все свои дела, чтобы ответить на него. Когда я получу возможность взглянуть на него, я сделаю это — но, пожалуйста, не засыпайте мою почту обновлениями каждые пять минут.

Я не хочу кого-то отговаривать от обращения за помощью напрямую. Но, пожалуйста, убедитесь, что сначала вы в достаточной мере исчерпали другие ресурсы. Мне абсолютно не хочется читать очередное письмо «почему jQuery не работает».

Итоги

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

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

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

И лучше, чтобы вопрос не был «почему jQuery не работает».

источник

ПОЧЕМУ ВЫ МНЕ НЕ ОТВЕЧАЕТЕ.

Здравствуйте, Андрей! Я уже вам 3 раза писала! Пожалуйста, не оставляйте без внимания. У нас скоро суд, а я даже не знаю чего нам ждать. Извините за настойчивость. Муж согласился на суд в особом порядке, а потерпевшие не согласны. Адвокат говорит, что судов, скорее всего будет много, в итоге они должны согласиться, потому что им нужно ездить из др. города. И ещё там у нас свидетелей больше 20-ти человек, из- за этого суд будут постоянно переносить, все сразу точно не придут. Сколько ему светит? Смягчающие: я, ребёнок 1 год на иждивение, явка с повинной, и он полностью признаёт свою вину, со всем согласен.

Забыла написать, наша статья 264, 6 часть.

Здравствуйте. Если вопрос был, я не мог не ответить. Правда, иногда случается, что не могу ответить сразу. но отвечаю на все без исключения. Поэтому одно из двух: или вы не нашли своего ответа или по каким-то причинам ваш вопрос не был зафиксирован на сайте.

За совершение преступления по ст. 264 ч.6 обвиняемый наказывается принудительными работами на срок до 5 лет с лишением права управлять транспортным средством на срок до 3 лет либо лишением свободы на срок до 9 лет с лишением права управлять транспортным средством на срок до 3 лет. Конкретное наказание выбирает судья, но т.к. инфраструктура принудительных работ так и не создана, то почти наверняка будет лишение свободы.

Так как есть явка с повинной, то могут дать не более 2/3 от максимального наказания, т.е. не более 4 лет лишения свободы. Плюс еще должны учесть наличие ребенка — тут на усмотрение судьи, могут месяц сбросить, могут пол года.

Если получится взять особый порядок, то это будет значить, что наказание будет не более 2/3 от максимума. С учетом того, что оно 4 года, то получается уже не выше 2 лет и 8 месяцев.

Еще нужно учитывать, что по закону преступление средней тяжести, а значит, отбывание в колонии-поселения и возможное условно-досрочное освобождение после отбытия 1/3 наказания.

источник

Роман в переписке: почему не стоит отвечать на сообщения сразу

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

Интересный факт: то безумие, в которое вы впадаете сегодня, попросту не существовало ещё 10, 20 лет назад. В те времена вы бы не стали маниакально проверять свой телефон каждые несколько минут, впадая то в гнев, то в отчаяние, испытывая муки просто из-за того, что человек не прислал вам короткое глупое сообщение.

Современный роман — это стресс, особенно когда дело доходит до переписки. В 2010 году только 10% молодых людей использовали сообщения, чтобы пригласить кого-то на свидание в первый раз. В 2013 году — уже 32%. Всё больше и больше людей сидят в одиночестве, уставившись в экран телефона, и в то же время испытывают целый спектр эмоций.

Прошло несколько минут, и статус моего сообщения изменился на «прочитано». Моё сердце остановилось. Вот он, момент истины. Я приготовился и не отрываясь смотрел, как на экране смартфона появляются эти маленькие точки, которые показывают, что кто-то печатает вам ответ. Ощущения как от медленной поездки до самой высокой части горки. Но вот проходит несколько секунд — и всё, они исчезли. И никакого ответа.

Хммм… Что случилось? Проходит ещё несколько минут и… ничего. Проходит 15 минут… Ничего. Моя уверенность сходит на нет, начинают мучить сомнения. Проходит час… Ничего. Проходит два часа… Ничего. Проходит три часа… Начинается лёгкая паника. Перечитываю своё сообщение. Я был в нём уверен, но теперь начинаю гадать, что же с ним не так.

«Я такой дурак! Нужно было набрать „Привет!“ с двумя „е“, а не с одной. Я задал слишком много вопросов. О чём я только думал? Ох, нужно было спросить о чём-нибудь другом. Азиз, ЧТО НЕ ТАК С ТОБОЙ И ТВОИМИ ВОПРОСАМИ?»

Технологический прогресс сегодня позволяет нам связаться с понравившимся человеком мгновенно. Но проблем от этого меньше не становится. Например, как пригласить девушку или парня на свидание? Стоит позвонить? Или написать СМС? Или добавиться в друзья и отправить сообщение в социальной сети? Сколько нужно ждать, прежде чем ответить на приглашение? Очевидно, с прогрессом появились и перемены в нашей личной жизни. Мы иначе оцениваем партнёра, иначе завязываем и строим отношения.

Комик Азиз Ансари решил разобраться в проблемах современных романтических отношений и вместе с социологом из Нью-Йоркского университета Эриком Клиненбергом (Eric Klinenberg) разработал масштабный научно-исследовательский проект. С 2013 по 2014 год они работали с фокус-группами и проводили опросы по всему миру, а также устраивали интервью с известными исследователями романтических отношений. Результаты этого исследования вылились в книгу «В активном поиске», в которой, помимо прочего, можно найти и ответ на вопрос, что делать, как только вы отправили или получили сообщение.

Сколько времени нужно подождать, прежде чем ответить на сообщение?

Этот вопрос вызвал больше всего споров и разногласий среди респондентов. И вот каких тактик обычно придерживаются люди.

  • Тактика удвоения времени отклика: вам отвечают через пять минут, вы ждёте десять. Таким образом, вы всегда будете в более выигрышной позиции, потому что будете казаться более занятым и менее доступным, чем ваш собеседник.
  • Некоторые ждут несколько минут, чтобы показать, что в их жизни есть что-то более важное, чем телефон.
  • Часть респондентов считает, что лучше удваивать время ответа, но иногда можно ответить и быстро, в этом нет ничего страшного (как, впрочем, и в слишком долгом ответе).
  • Некоторые люди уверяют, что ждут ровно 1,25 от времени ответа.
  • Другие утверждают, что достаточно подождать три минуты.
  • Были и те, кто уже по горло сыт подобными играми, поэтому они отвечают незамедлительно, как только увидели сообщение. Они считают, что их ответы без наигранного ожидания кажутся более живыми и уверенными.

Но действительно ли эти тактики работают? И почему так много людей их придерживается? Посмотрим, соотносятся ли эти стратегии с реальными психологическими исследованиями.

Ответ как вознаграждение

В последние годы учёные, занимающиеся проблемами поведения, изучали вопрос, почему тактики ожидания оказывают на людей такое мощное воздействие.

Вы будете казаться менее привлекательным, если отвечаете на сообщения незамедлительно.

Психологи провели сотни исследований, в которых они в разных условиях давали животным вознаграждения. Одна из самых интересных находок — «неопределённая награда», то есть та ситуация, когда животное, нажимая на рычаг, не может предугадать, получит ли оно вознаграждение. Оказалось, неопределённость в значительной степени увеличивает заинтересованность животного в получении награды: повышается уровень дофамина, так что, можно сказать, оно кайфует от этого ощущения.

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

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

Что общего у переписки и игромании

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

Наташа Шуль (Natasha Schüll), антрополог из Массачусетского технологического университета (США), изучает зависимость от азартных игр, в частности, что происходит с умами и телами людей, которые подсели на игровые автоматы. В отличие от карт, скачек или еженедельной лотереи, которые заставляют игроков ждать (своей очереди, когда финишируют лошади, начала еженедельного розыгрыша), игровые автоматы позволяют играть в азартные игры без промедления, так как игрок оперативно получает информацию.

Вы привыкли ожидать мгновенного результата, поэтому начинаете терять терпение при любых малейших задержках. Когда вы переписываетесь с человеком, который вам нравится, но которого вы пока знаете недостаточно хорошо, это очень похоже на игровой автомат. Здесь тоже много неопределённости, предвкушения, тревоги. Вы настроены на получение сообщения. Вы этого хотите, вам это нужно прямо сейчас. Но если вы не получаете быстрой ответной реакции, это выбивает вас из колеи.

Текстовые сообщения отличаются от сообщений, которые люди оставляли на автоответчиках до появления смартфонов. Сообщение на автоответчике можно сравнить с покупкой лотерейного билета. Вы заранее знаете, что придётся подождать, пока не узнаете выигрышные номера. Вы не ожидаете, что вам тут же перезвонят. Вы даже можете наслаждаться этим чувством неизвестности, потому что заранее знаете, что придётся подождать несколько дней. Но в случае с текстовыми сообщениями, если вы не получаете ответа через 15 минут, то начинаете сходить с ума.

Как казаться привлекательнее в глазах другого человека

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

Например, давайте предположим, что вы мужчина, который познакомился с тремя женщинами в баре. На следующий день вы пишете им. Две отвечают достаточно быстро, а третья не отвечает вообще. Первые две женщины проявили к вам интерес, и ваш мозг, получив ответ, успокоился. Но третья женщина, не ответив, создала неопределённость, и ваш мозг начинает искать объяснение её поступку. Вы не теряете интереса: «Почему она не отвечает? Что со мной не так? Может, я что-то сделал не так?». Эта неопределённость, как установили социальные психологи, может привести к сильной романтической привлекательности.

Команда учёных — Эрик Уитчёрч (Erin Whitchurch), Тимоти Уилсон (Timothy Wilson) и Дэниел Гилберт (Daniel Gilbert) — провела исследование, в ходе которого женщинам демонстрировались профили разных мужчин в социальной сети Facebook, которые в свою очередь рассказали, что думают об их профилях.

  • Одной группе женщин показывали профили мужчин, которые оценили профили испытуемых из этой группы как лучшие.
  • Второй группе сказали, что им демонстрируются профили мужчин, которые оценили их аккаунты как средние.
  • Третьей группе показывали профили мужчин, которые не смогли определиться, нравятся им эти женщины или нет.

Ожидалось,что женщины будут отдавать предпочтение мужчинам, которые оценили их как лучших, а не как средних (по принципу взаимности — нам нравятся люди, которые любят нас). Тем не менее, женщины чаще предпочитали мужчин из неопределившейся группы. Позже они также сообщали, что больше думали о мужчинах, которые не определились в оценке.

Когда вы много думаете о каком-то человеке, его образ прочно укрепляется у вас в голове, что, в конечном итоге, может привести к возникновению притяжения.

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

Не принимайте всё на свой счёт

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

источник

Информационный портал по безопасности

Почему вы не отвечаете на мой вопрос?

На различных Q&A-сайтах и форумах, связанных с разработкой, я провёл времени больше, чем хотелось бы признавать. Там я ответил на тысячи вопросов. Как правило, вопросы остаются в границах таких форумов. Но после того, как вопросы начали сыпаться на мой личный почтовый ящик, я подумал, что надо написать об этом.

Эти электронные письма и сообщения обычно поступают от людей, с которыми я никогда раньше не общался — все они просто знают, что я «отвечаю на вопросы или решаю проблемы». Всё обычно выглядит примерно так:

  • Я написал вопрос по ссылке <здесь>. Могли бы вы исправить ошибку?
  • Привет, пожалуйста, помогите здесь <ссылка>.
  • У меня есть серьёзное домашнее задание со сроком сдачи сегодня в 5 вечера, и мне с ним не справиться. Могли бы вы скачать его здесь <ссылка>и сделать так, чтобы к тому времени оно работало?

Это полные тексты реальных электронных писем, которые я нередко получаю.

Не имею ничего против людей, которые просят о помощи, поэтому я и участвую в сообществах вопросов и ответов. Дело в том, что есть много неправильных способов обратиться за помощью, в частности — плохие вопросы.

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

Как получать ответы

На разных форумах и сайтах, таких как Stack Overflow, есть много вопросов, оставшихся без ответа. Основная причина: большинство этих вопросов — просто плохие.

Если вы желаете задать вопрос, попробуйте пройтись по списку ниже, чтобы ваш вопрос не ушёл в безответное небытие:

  • Вы погуглили ваш вопрос? Серьёзно. Просто скопируйте точное сообщение о вашей ошибке и потратьте несколько минут на чтение результатов выдачи. Это решит 90%+ всех проблем, с которыми вы сталкиваетесь.
  • Хорошо, Google не помог. Что дальше? Я вам не верю. Поищите ещё, попробуйте изменить некоторые условия поиска и удалить всё специфическое для конкретного вашего случая (например, название проекта и т.д.).
  • Может быть, спросить коллегу? Если вы работаете в команде, то попросите помочь. Две головы часто лучше, чем одна, и обычно найти ответ, сидя рядом с кем-то, легче, чем через Интернет.
  • Нет коллеги? Как насчёт утёнка? Я знаю, что это может показаться глупым, но нередко метод утёнка помогает взглянуть на проблемы со стороны или даже решить их. Просто попробуйте озвучить точно вашу проблему кому-нибудь (или чему-нибудь) и посмотреть, щёлкнет ли что-нибудь в вас. Я знаю, это звучит глупо, но вы удивитесь, насколько эффективным может быть результат.
  • Рассмотрите возможность проверки в «нишевых» точках. Если применимо, то рассмотрите возможность проверки репозитория GitHub для конкретной проблемы или вопроса. Или используйте функцию поиска на некоторых «нишевых» форумах или сайтах (например, «отправка электронной почты в MVC» на форумах ASP.NET). Кстати, эти сайты могут не индексироваться, поэтому их труднее найти в выдаче поисковой системы.
  • Всё-таки ничего. Что делать? Если вам всё-таки не повезло, тогда, вероятно, пора задать вопрос где-нибудь. Опять же — скорее всего, похожую проблему решали до вас, но вы обнаружите это лишь позже.

Как задать (правильный) вопрос

Итак, вы просмотрели всю Сеть. Вы выполнили бесчисленные поиски по каждой комбинации поисковых терминов и синонимов, которые только можно себе представить, и всё равно — ничего.

Наверное, настало время задать вопрос. Давайте рассмотрим несколько вещей, которые вы должны помнить в этом процессе:

  • Заголовок — это всё! Описательный и содержательный заголовок вашего вопроса имеет исключительное значение. Заголовок должен передавать основную проблему (например, «Null Reference Exception в ASP.NET Telerik GridView при разбиении на страницы» вместо «Помогите! GridView не работает»). Если ваш заголовок достаточно описательный, то его прочитают, а чем больше людей прочитает его, тем больше шансов получить ответ.
  • Не забрасывайте сеть слишком широко. Не нужно описывать всё ваше приложение и его общее назначение. Будьте проще и сосредоточьтесь только на одной проблеме или на одном варианте использования. Чем выше фокус, тем выше вероятность того, что вы получите результаты.
  • Конкретнее. Будьте настолько конкретными, насколько сможете. Не заявляйте просто, «что-то не работает». Укажите точно, что вы пытаетесь выполнить, что вы пробовали и какой результат вы ожидаете получить.
  • …Но не слишком. Хотя важно включать детали, не переусердствуйте. Не надо вставлять огромные куски HTML, CSS, javascript, SQL и другого кода, прокручивая через которые можно заработать кистевой туннельный синдром — такое отпугивает. Опять же — кратко и только нужные детали.
  • Не гадайте с ошибками. Если ваш вопрос связан с ошибками, попробуйте включить точное сообщение об ошибке из системы, а не использовать: «Кажется, случилось или вывело то-то». Специфика имеет значение; иногда ошибка при компиляции и ошибка при выполнении — вещи совершенно разные, поэтому пусть ваши возможные читатели знают, что и когда происходит.
  • Это воспроизводится? Тогда воспроизведите проблему. Если вашу проблему можно легко воспроизвести и, что важно, расшарить её, то постарайтесь это сделать. Либо кратко объясните шаги, необходимые для проявления проблемы, либо рассмотрите возможность использования онлайн-инструмента для обмена кодом. Например, попробуйте JSBin , или сниппеты Stack Overflow, чтобы создать пример, похожий на ваш.
  • Прочитайте ваш вопрос — дважды. Прежде чем нажимать кнопку отправки, скорее всего, зелёного цвета, прочитайте вопрос. Затем прочитайте его ещё раз. Если что-то выглядит не так или неправильно, попробуйте переделать. В основном, сосредоточьтесь на определении того, понятен ли ваш вопрос, и помните, что он должен быть понятным для совершенно незнакомого вам человека.
  • Всё шаги позади, а проблема там же? Тогда задавайте свой вопрос и надейтесь на лучшее. По мере обсуждения вашей проблемы вы быстро обнаружите, что именно вы объяснили хорошо, что недостаточно; просто следите за ответами и редактируйте по необходимости.

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

Ваша проблема — не моя проблема

Я знаю, это может звучать грубо, но так оно и есть.

Слишком часто вопросы и просьбы изобилуют срочностью: дедлайн через несколько часов, проект нужно сдать в ближайшее время и т.п. Как бы я ни хотел помочь вам, но в сутках просто слишком мало часов. У меня есть свои собственные сроки и проекты. А ещё есть у меня есть жизнь за пределами разработки, которую я ценю больше всего на свете.

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

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

Будьте профессионалом (а не тупицей)

Дедлайн и срочность могут вызывать серьёзный стресс. Любой, кто профессионально разрабатывал программное обеспечение, знает, что утверждение выше — большое преуменьшение.

Однако стресс — не оправдание для того, чтобы действовать, как тупица. Я видел немеряно вопрощающих, просто уничтожающих того, кто попытался помочь. Крик «это не сработало» заглавными буквами или «это глупый ответ» не принесёт вам никаких плюсов и, конечно же, не выманит никого на поле боя ради помощи незнакомцу.

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

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

(Слишком) личное общение

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

Чаще всего мне присылают ссылки на уже опубликованные вопросы на форумах или Stack Overflow. Обычно, когда я перехожу по ссылке, решение уже есть. Если нет, то я уделю немного времени и постараюсь помочь, если смогу.

Есть другое семейство писем, на которые отвечать не так приятно и которые редко заслуживают ответа. Это потому, что они не следуют ни одному из правил, которые я сформулировал выше.

Ситуация немного иная, когда вы обращаетесь к кому-то напрямую. Некоторые подходы остаются теми же, но здесь есть свои собственные ключевые моменты:

  • Ещё раз — что вы делали? Если я не вижу от вас никаких намёков на попытки решить свою проблему, то я тоже не вижу причин её решать (см. выше «Ваша проблема — не моя проблема»).
  • Это тот человек? Убедитесь, что тот, с кем вы связываетесь, в состоянии вам помочь.
  • Не сердитесь. Столкновение с проблемой может быть обескураживающим, поверьте мне, я это понимаю. Трудность возникает, когда вы решаете дать себе выход, отправив мне электронное письмо, как будто я та персона, которая создала проблему. Так очень легко не получить ответа.
  • Будьте терпеливыми. Как и в случае с форумом, если вы пришлёте мне вопрос, то я не остановлю все свои дела, чтобы ответить на него. Когда я получу возможность взглянуть на него, я сделаю это — но, пожалуйста, не засыпайте мою почту обновлениями каждые пять минут.

Я не хочу кого-то отговаривать от обращения за помощью напрямую. Но, пожалуйста, убедитесь, что сначала вы в достаточной мере исчерпали другие ресурсы. Мне абсолютно не хочется читать очередное письмо «почему jQuery не работает».

Итоги

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

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

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

И лучше чтобы вопрос не был «почему jQuery не работает».

источник

Читайте также:  Почему мы ходим в библиотеку проект
Adblock
detector