Загрузить PDF Загрузить PDF

Stack Overflow – это сайт вопросов и ответов, где можно задать разнообразные вопросы, которые касаются программирования, и получить на них ответ от других пользователей. [1] Stack Overflow также имеет систему голосования, которая позволяет пользователям выбирать лучшие ответы на поставленный вопрос. [2] [3] Но, как и в любом другом интернет-сообществе, правильная постановка вопроса позволит вам гораздо быстрее получить содержательный ответ.

Часть 1
Часть 1 из 3:

Подготовка вопроса

Загрузить PDF
  1. Убедитесь, что никто не задавал подобный вопрос и не получал на него ответ. Чтобы это проверить, достаточно лишь вбить в поисковик описание проблемы, с которой вы столкнулись. Если ваш вопрос является повтором, и на него уже был дан ответ, модераторы могут его закрыть. Вот несколько способов оптимизировать поиск:
    • Для поиска тем по заданным меткам, вбейте: [метка] тема
    • Для поиска точной фразы, используйте кавычки: "фраза"
    • Чтобы исключить из результатов метку, термин или фразу, добавьте перед запросом символ минус (-)
      Для меток : [меткаА] -[меткаБ] (поиск по меткеА, отсеивая результаты с меткойБ)
      Для фраз : тема -"фраза" (поиск по теме, в которой не упоминается конкретная фраза)
      Для тем : темаА -темаБ (поиск по темеА, отсеивая результаты с темойБ) [4]
  2. Четкий и лаконичный вопрос позволит пользователям быстрее вникнуть в вашу проблему и дать ответ. Сформулируйте вопрос как можно точнее, чтобы пользователи могли лучше понять, в чем заключается ваша проблема, и что-то вам посоветовать.
    • Прежде чем публиковать вопрос, попробуйте набросать идеи на листе бумаги, чтобы упорядочить свои мысли.
  3. Так как именно заголовок будет привлекать внимание к вашему вопросу, он должен быть четким и кратко излагать суть вашей проблемы, чтобы другие пользователи могли понять, в силах ли они вам помочь.
    • Обобщенный заголовок в стиле «Ошибка в коде» слишком абстрактен. Нечто вроде «исключение foo в bar из-за baz» позволит пользователям вникнуть в проблему, даже не читая описания.
    • Если вы не можете придумать хороший заголовок для своего вопроса, оставьте этот этап на потом.
  4. Ваш вопрос должен начинаться с краткого изложения вашей проблемы в виде более расширенной версии заголовка/темы. Попытайтесь описать предпосылки к возникновению проблемы, а также какие ограничения помешали вам решить ее самостоятельно.
  5. Наличие слишком большого объема информации может иметь негативные последствия или усложнить задачу пользователям понять суть проблемы. Прежде всего это касается кода –копирование всей программы в сообщение редко бывает полезным. [5]
  6. Чтобы задать вопрос на сайте Stack Overflow, необходимо войти в систему под учетной записью Google, Stack Overflow или под профилем Facebook. [6] Если у вас нет учетной записи, откройте страницу stackoverflow.com и нажмите на кнопку «Регистрация» на панели вверху страницы. Выполните необходимые шаги, чтобы создать учетную запись, а затем нажмите на кнопку «Вход», которая находится рядом с кнопкой «Регистрация». [7]
    Реклама
Часть 2
Часть 2 из 3:

Постановка вопроса

Загрузить PDF
  1. Вбейте в адресную строку браузера адрес ru.stackoverflow.com, чтобы перейти на главную страницу сайта Stack Overflow. В правом верхнем углу страницы находится кнопка Задать вопрос , на которую вам нужно нажать.
  2. Затем поставьте флажок в ячейке, подтверждая, что вы прочитали и приняли пользовательское соглашение, и нажмите кнопку «Продолжить». Теперь вы можете задать свой вопрос!
  3. Вот где пригодится ваше описание проблемы и заголовок. Скопируйте информацию и потратьте пару минут на перепроверку орфографии и грамматики. Вы же не хотите, чтобы кто-то подмечал ваши ошибки, вместо того, чтобы ответить на вопрос? Нажмите на кнопку «Отправить вопрос».
  4. Когда вы начнете печатать, Stack Overflow автоматически добавит возможные метки в соответствующую строку, чтобы облегчить вам работу. Не забудьте прочитать описание своих меток. Неподходящая метка может сильно сказаться на возможных ответах. [8]
    • Три ключевые метки, которые обязательно стоит добавить к вашей теме: язык, библиотека и API.
    Реклама
Часть 3
Часть 3 из 3:

Финальные штрихи

Загрузить PDF
  1. Если вы уже не впервые задаете вопрос на Stack Overflow или забыли точную формулировку своего последнего вопроса, можете выполнить поиск по учетной записи пользователя. Для этого введите следующую строку в поисковое поле:
    • user: id_пользователя (поиск всех тем указанного пользователя)
    • user: id_пользователя тема (поиск конкретной темы указанного пользователя) [9]
  2. Большинство ответов будут иметь конструктивный характер. Будьте внимательны, и вы сможете улучшить свои навыки постановки вопросов на Stack Overflow.
    • Оставьте страницу со своим сообщением открытой и отвечайте на вопросы путем редактирования своего сообщения, предоставляя все более и более точную информацию. [10]
  3. Чтобы принять ответ, который, по-вашему, является удовлетворительным, нажмите на зеленый значок под оценкой ответа. Это будет означать, что вопрос закрыт, а также наградит пользователя, который дал полезный ответ. [11] [12]
  4. Получив ответ на размещенный вопрос, вы могли осознать, что лучше было бы использовать более подходящий заголовок или более полезное описание. В таком случае вам следует изменить заголовок вопроса, чтобы другим пользователям было проще найти и воспользоваться советами в вашей теме.
    • К примеру, вы захотите изменить заголовок «Странная проблема в foo» на «Ошибка бара в foo из-за baz».
    Реклама

Об этой статье

Эту страницу просматривали 6056 раз.

Была ли эта статья полезной?

Реклама