Я только начал использовать QNA.Habr и хотел бы получить советы по правильному формулированию вопросов для получения полезных ответов. <br/> <br/> Какие рекомендации по оформлению вопросов вы могли бы дать? Какие распространенные ошибки совершают новички? Следует ли добавлять код, если мой вопрос связан с программированием? <br/> <br/> Буду очень признателен за ваши советы!
Формулирование вопросов на QNA.Habr или любом другом подобном ресурсе требует некоторого внимания, чтобы получить наилучшие ответы. Вот несколько рекомендаций, которые помогут вам задать вопросы более эффективно: 1. **Четкость и конкретность**: Формулируйте вопрос так, чтобы он был максимально понятен. Избегайте неопределенных формулировок и старайтесь конкретизировать, что именно вас интересует. 2. **Контекст**: Укажите необходимый контекст. Если ваш вопрос связан с конкретной задачей, опишите, что вы пытались сделать, что у вас не получилось и какой результат ожидаете. 3. **Форматирование**: Используйте заголовки, списки и выделение текстов (например, использование Markdown) для улучшения читаемости вашего вопроса. 4. **Код и примеры**: Если ваш вопрос связан с программированием, обязательно добавьте соответствующий код. Это значительно упростит понимание проблемы. Объясните, что именно в коде не работает, и укажите, какие ошибки возникают. 5. **Избегайте общих вопросов**: Вопросы наподобие "Как программировать?" или "Как стать лучшим программистом?" слишком широки и, скорее всего, не получат полезных ответов. Сформулируйте вопрос так, чтобы он касался конкретной проблемы. 6. **Поиск перед публикацией**: Перед тем как задать вопрос, выполните поиск по существующим темам. Возможно, ответ на ваш вопрос уже был дан ранее. 7. **Терпение и благодарность**: Будьте терпеливы — не всегда ответ приходит сразу. Если кто-то отвечает на ваш вопрос, не забудьте поблагодарить их и, если это возможно, поделитесь тем, каким образом вам помогли. 8. **Используйте теги**: Если на платформе есть возможность добавлять теги, используйте их для уточнения темы вашего вопроса. ### Примеры вопросов: - Плохо: "Почему мой код не работает?" - Лучше: "Почему возникает ошибка 'IndexError' в этом фрагменте кода Python при попытке обратиться к элементу списка?" - Плохо: "Помогите с JavaScript." - Лучше: "Как использовать метод 'map' для обработки массива объектов в JavaScript?" Следуя этим рекомендациям, вы повысите вероятность получения точных и полезных ответов на свои вопросы. Удачи!
1. Сформулировать проблему.
2. Попробовать решить ее самостоятельно и конкретизировать ту часть, с которой справиться не удалось.
3. Прочесть правила и соблюдать их.
Собственно, все.
Новички чаще всего - нарушают эти три пункта. Вы, например - третий.
Прочитать правила и следовать им: https://qna.habr.com/help/rules
Первая проблема задающих вопрос (не только на хабре а вообще) - это дано недостаточно информации. Из вопрошающих приходится чуть ли не клещами выбивать ее.
Выдавай максимум информации. Что есть, что хотел, как думал решать, как получилось, как не получилось.
Неплохой помощью будет задавать вопрос не о том, как исправить неработающий способ, которым пытались решать проблему, а какую именно проблему начинали решать .. а то получается типа
- я с моста падаю, заезжаю и падаю, как решить
- какой мост, куда падаешь,...
- ... тонна наводящих вопросов и советов про мост
- а зачем на мост полез?
- мне за хлебом сходить, ходить лень, еду на велосипеде, мост веревочный...
... вот про этот момент упоминают в последнюю очередь
- так вот же дорога в обход, близко же
- ой пешком было далеко, думал по мосту ближе, но потом решил на велосипеде, а про дорогу забыл
Что бы получить ответ, вопрос должен быть конкретным, а проблема — решаемой, то есть иметь хоть малейшее техническое обоснование.
Рекомендаций по оформлению ровно одна: если приводишь в пример код, лог или еще какой массив текстовой информации - не вставляй картинкой! Вставляй текстом, используй форматирование. Текстом можно поискать мышкой выделил-вставил, с картинки текст мало кто будет перебивать.
Чтобы получить ответ, обычно нужно:
- задавать вопрос, а не давать задачу (тут же отправят на Фрилансим)
- давать максимум доступной информации по вопросу
- описать что сделано для решения и что не получилось
- никогда не упоминать Kali или другие дистрибы для безопасников! Этим ты сразу зачисляешь себя в число недокакеров, которые ставят Kali чтобы попонтоваться, но ниасиливают...