Эта статья посвящается всем, кто ищет и находит. Всем, кто не боится работать самостоятельно. Кто задает вопросы и на них отвечает.
Часто, мы сталкиваемся с вопросами, на которые не знаем ответа. Мы идем на форум или к знакомым и задаем им этот вопрос. О том, как это правильно сделать — эта статья.
На написание этой статьи меня сподвигло мое столкновение с этой статьей. Она была написана довольно давно (как видно из текста, во времена телеконференций, фидонета и тотального распространения *nix-систем. Некоторые вещи, описаные в этой статье, устарели. Кое-что появилось. Какие-то вещи нужно дополнить, что-то убрать. Ну и объем оригинальной статьи слишком велик. Я решил написать свою статью на ту же тему.
Для каждого специалиста, интересный, желательно необычный и сложный вопрос — это как подарок. Спецы любят решать интересные задачки, это развивает. Если бы они не решали сложных задач, они бы не стали спецами. Поэтому задавайте вопросы и не стесняйтесь. Иногда даже спецам требуется помощь извне. В процессе обучения, вопросы не могут быть лишними.
Но следует помнить, что специалисты, если они действительно специалисты, довольно занятые люди. Им не хочется тратить время на пустяки. Они рады помочь но только тогда, когда будут знать что вы их не используете вместо справочника.
Итак, что же нужно делать, чтобы не обидеть спеца, обратить на себя внимание и получить ответ?
Понятное дело, что специалист — это скорейший способ получить информацию, которая вам нужна. Однако, нужно уважать спецов и работать самим. Не обращайтесь к спецам в тот же момент, когда появился вопрос. Попробуйте самостоятельно найти ответ на него. Если вам это удастся, то ответ будет более полезен для вас, нежели ответ, полученный без труда.
Сейчас, для поиска ответов хорошо подходит Google или другая поисковая система. Если вы не умеете искать в интернете, то придется научиться. У любой поисковой системы есть язык запросов, который бы неплохо изучить. В любом случае, нужно хотя бы попытаться. Итак, правило:
Ищите ответ на вопрос самостоятельно. И обращайтесь к спецу только если не смогли его найти.
Когда задаете вопрос, неплохо сказать, что вы уже проделали некоторую работу по поиску ответа на него. Тогда спецы с большей охотой возьмутся вам помочь. Одно дело помогать тому, кто ни черта не делает и хочет получить готовое решение, и другое — человеку, который хочет, пытается, но не выходит.
Если вы хотите задать вопрос на форуме — часто можно сэкономить время и силы, воспользовавшись поиском по форуму и просмотром старых тем, где обсуждались похожие темы.
Если вы не смогли самостоятельно найти ответ на вопрос, то, видимо, придется побеспокоить специалистов. Но нужно думать о них и на этом этапе.
Когда вы задаете вопрос — старайтесь четко его сформулировать. Никому не интерсно читать много текста чтобы понять что вопрос не стоит внимания. Мне случалось видеть такие формулировки вопросов понять смысл которых было просто невозможно. Даже ответы на уточняющие вопросы великодушных спецов не могли прояснить ситуацию. Отсюда правило:
Старайтесь выражать свои мысли четко, ясно и лаконично. Не лейте воды.
Чем меньше читать придется спецам, тем лучше. Но важно не переусердствовать с лаконичностью. Об этом следующий пункт.
Когда вы задаете вопрос нужно дать спецам всю информацию которая может относиться к делу.
Дополнительные вопросы и отвты на них кушают не только ваше время, но и время спеца. Поэтому старайтесь сразу предсказать и ответить на те вопросы, что могут возникнуть у специалиста.
Не думайте что ваш вопрос важнее других. Не думайте что вам нужно больше чем другим. Можно упомянуть о срочности, но не акцентируйте на этом внимания. Это не прилично.
Не пишите в КАПСЕ — это раценивается как крик и только РАЗРДАЖАЕТ. Даже если вы хотите АКЦЕНТИРОВАТЬ на чем-то внимание, НЕ НУЖНО писать в капсе.
Соблюдайте правила грамматике. Правельно написоный тектс лехче четать. Нинада зоставлять спецов розгадывать задачке по криптографии.
То же относится и к пунктуации ведь пункутация создана чтобы облегчать чтение. Текст с нарушением правил пунктуации иногда можно понять неправильно или вообще не понять. (Казнить нельзя помиловать.)
И конечно!!!!!! Зачем столько восклицательных и вопросительных знаков!!!????????? Это же ужасно!!!!!!!!!!!!
Никто не обязан вам отвечать ни на какие ваши вопросы. За любой ответ нужно быть благодарным человеку хотя бы за то, что он прочел ваш вопрос и нашел время ответить.
Следует воздержаться от эмоциональных реакций, нецензурной брани или злоупотребления сленгом.
Уважайте окружающих.
Если вы думаете, что смогли найти ошибку но не знаете как ее исправить — это не значит что ошибка действительно именно там. Например вы можете подумать что ошибка в конфигурации php, а она — в конфигурации сервера. А может — это вы просто забыли поставить нужные права на файл.
Пишите то что вы делаете, что при этом происходит. Описывайте по шагам. Можно высказать свои предположения по поводу того где по вашем мнению может быть ошибка. Но не стоит утверждать этого. Это может сбить с толку и направить исследования вопроса не в то русло.
Во-первых, при этом вы можете неверно выбрать инструмент. Например, что ответить на вопрос "Как делать сайты в фотошопе?". Все понимают, что если ответить "никак" — это будет правильно, но за этим последует вопрос "а в чем тогда?". И так далее. Это убивает уйму времени и сил. Поэтому задавайте вопросы без конкретизации инструментов.
Если это вопрос, касающийся использования инструмента, то другое дело. Но опять же, нужно быть уверенным на 200%, что этот инструмент способен решить вашу задачу.
Пример плохого вопроса: "Как вытащить данные из БД с помощью JavaScript?"
Тот же вопрос, но правильно: "Как вывести данные из БД, не перезагружая страницу? Нужно догрузить их после нажатия на ссылку и показать на странице."
Иногда я вижу на форумах цепочки взаимосвязанных вопросов от одного пользователя. Этот пользователь задает много маленьких вопросов, в надежде соединить полученные ответы и получить результат. Это неверная стратегия. Нужно задавать вопрос о том, как достичь цели. Если шаги, которые вам опишут, будут вызывать затруднения — нужно распросить о них подробнее. В любом случае, специалисты иногда смогут лучше чем вы составить список шагов, которые нужно предпринять для решения задачи.
Часто бывает что человек учится-учится, делает шажочки, а на последнем шаге выясняется, что все впустую и выбранный им путь неверен. Приходится начинать все с начала. А это утомительно. Пусть спецы решат как лучше достичь вашей цели.
Не нужно задавать вопрос и убегать, не собираясь следить за ответами. Люди тратят время на решение вашей проблемы, сделайте все необходимое чтобы их труд не пропал зря. Не нужно задавать вопрос и оставлять свой e-mail на который нужно присылать ответы. Никто не ответит вам.
Если после того как вы задали вопрос вы решили его — оповестите отвечающих о том что проблема решена и им не стоит утруждаться. Поблагодарите за внимание и труд.
Вот такие правила нехитрые. Некоторым может показаться, что их слишком много, или они слишком жестокие. Но подумайте об окружающих. И прежде всего, о людях, которые добровольно тратят свое время и силы на то, чтобы найти ответ для вас. Что, правила до сих пор кажутся вам жестокими? :)
Не стоит думать, что специалисты высокомерны. Это не так. Они готовы помочь. Им приятно помогать. Но не стоит тратить их время впустую.
Кстати, если у вас есть какие-то вопросы по интернету или сайтам - можете обратиться ко мне. Чаще всего я отвечаю на вопросы бесплатно и быстро. Но если вопрос сложный и требует моего труда — я попрошу оплату этого труда. Но попробовать никто не мешает;) Кроме того, я могу обучать тому или иному навыку из тех, что у меня есть. Ну и сделать вам сайт или написать скрипт тоже могу.