Як задати питання на сайті stack overflow

Stack Overflow - це сайт питань і відповідей, де можна задати різноманітні питання, які стосуються програмування, і отримати на них відповідь від інших користувачів. Stack Overflow також має систему голосування, яка дозволяє користувачам вибирати кращі відповіді на поставлене запитання. Але, як і в будь-якому іншому інтернет-співтоваристві, правильна постановка питання дозволить вам набагато швидше отримати змістовну відповідь.

кроки

Частина 1 з 3:
підготовка питання
  1. Ask a Question on Stack Overflow Step 1
1. Переконайтеся, що ніхто не задавав подібне питання і не отримував на нього відповідь. Щоб це перевірити, досить лише вбити в пошуковик будьте готовими описати проблему, з якою ви зіткнулися. Якщо ваше запитання є повтором, і на нього вже була дана відповідь, модератори можуть його закрити. Ось кілька способів оптимізувати пошук:
  • Для пошуку тим по заданих мітках, вбийте: [мітка] тема
  • Для пошуку точної фрази, використовуйте лапки: "фраза"
  • Щоб виключити з результатів мітку, термін або фразу, додайте перед запитом символ мінус (-)
    для міток: [МеткаА] - [меткаБ] (пошук по меткеА, відсіваючи результати з меткойБ)
    для фраз: Тема - "фраза" (пошук по темі, в якій не згадується конкретна фраза)
    для тих: Тема -темаБ (пошук по темі, відсіваючи результати з темойБ)
  • Ask a Question on Stack Overflow Step 2
    2. Гарненько продумайте своє питання. Чіткий і лаконічний питання дозволить користувачам швидше вникнути в вашу проблему і дати відповідь. Сформулюйте питання якомога точніше, щоб користувачі могли краще зрозуміти, в чому полягає ваша проблема, і щось вам порадити.
  • Перш ніж публікувати запитання, спробуйте накидати ідеї на аркуші паперу, щоб упорядкувати свої думки.
  • Ask a Question on Stack Overflow Step 3
    3. Придумайте чіткий і зрозумілий заголовок. Так як саме заголовок буде привертати увагу до вашого запитання, він повинен бути чітким і коротко викладати суть вашої проблеми, щоб інші користувачі могли зрозуміти, в силах вони вам допомогти.
  • Узагальнений заголовок в стилі «Помилка в коді» занадто абстрактний. Щось на кшталт «виняток foo в bar через baz» дозволить користувачам вникнути в проблему, навіть не читаючи описи.
  • Якщо ви не можете придумати хороший заголовок для свого питання, залиште цей етап на потім.
  • Ask a Question on Stack Overflow Step 4
    4. Відштовхуйтеся від заголовка. Ваше питання повинен починатися з короткого викладу вашої проблеми у вигляді більш розширеної версії заголовка / теми. Спробуйте описати передумови до виникнення проблеми, а також які обмеження завадили вам розв`язати цю проблему самостійно.
  • Ask a Question on Stack Overflow Step 5
    5. Чи не засмічуйте тему, але надайте достатньо інформації. Наявність невеликої кількості інформації може мати негативні наслідки або ускладнити завдання користувачам зрозуміти суть проблеми. Перш за все це стосується коду -Копіювання всієї програми в повідомлення рідко буває корисним.
  • Ask a Question on Stack Overflow Step 6
    6. Зареєструйтеся або прихильника чи критика наразі. Щоб задати питання на сайті Stack Overflow, необхідно увійти в систему під обліковим записом Google, Stack Overflow або під профілем Facebook. Якщо у вас немає облікового запису, відкрийте сторінку stackoverflow.com і натисніть на кнопку «Реєстрація» на панелі у верхній частині сторінки. Виконайте необхідні кроки, щоб створити обліковий запис, а потім натисніть на кнопку «Вхід», яка знаходиться поруч з кнопкою «Реєстрація».
  • Частина 2 з 3:
    Постановка питання
    1. Ask a Question on Stack Overflow Step 7
    1. Натисніть на кнопку «Задати питання». Вбийте в адресний рядок браузера адресу ru.stackoverflow.com, щоб перейти на головну сторінку сайту Stack Overflow. У правому верхньому кутку сторінки знаходиться кнопка Задати питання, на яку вам потрібно натиснути.
  • Ask a Question on Stack Overflow Step 8
    2. Прочитайте угоду користувача. Потім поставте прапорець в клітині, підтверджуючи, що ви прочитали і прийняли угоду користувача, і натисніть кнопку «Продовжити». Тепер ви можете задати своє питання!
  • Ask a Question on Stack Overflow Step 9
    3. Надайте всю необхідну інформацію. Ось де стане в нагоді ваше будьте готовими описати проблему і заголовок. Скопіюйте інформацію і потратьте декілька хвилин на перевірку орфографії і граматики. Ви ж не хочете, щоб хтось помічав ваші помилки, замість того, щоб відповісти на питання? Натисніть на кнопку «Відправити запитання».
  • Ask a Question on Stack Overflow Step 10
    4. Додайте відповідні мітки. Коли ви почнете друкувати, Stack Overflow автоматично додасть можливі мітки до відповідного рядка, щоб полегшити вам роботу. Не забудьте прочитати опис своїх міток. Невідповідна мітка може сильно позначитися на можливих відповідях.
  • Три ключові мітки, які обов`язково варто додати до вашої теми: мова, бібліотека і API.
  • Частина 3 з 3:
    фінальні штрихи
    1. Ask a Question on Stack Overflow Step 11
    1. Знайдіть своє питання. Якщо ви вже не вперше задаєте питання на Stack Overflow або забули точне формулювання свого останнього питання, можете виконати пошук по облікового запису користувача. Для цього введіть наступний рядок в пошукове поле:
    • user: id_пользователя (пошук всіх тем зазначеного користувача)
    • user: id_пользователя тема (пошук конкретної теми зазначеного користувача)
  • Ask a Question on Stack Overflow Step 12
    2. Читайте і відповідайте на коментарі. Більшість відповідей матимуть конструктивний характер. Будьте уважні, і ви зможете поліпшити свої навички постановки питань на Stack Overflow.
  • Залиште сторінку зі своїм повідомленням відкритою і відповідайте на питання шляхом редагування свого повідомлення, надаючи все більше і більше точну інформацію.
  • Ask a Question on Stack Overflow Step 13
    3. Прийміть і реалізуйте можливе рішення. Щоб прийняти відповідь, який, на вашу думку, є задовільним, натисніть на зелений значок під оцінкою відповіді. Це буде означати, що питання закрите, а також нагородить користувача, який дав корисний відповідь.
  • Ask a Question on Stack Overflow Step 14
    4. Виправте заголовок, якщо відповідь допоміг розібратися з проблемою. Отримавши відповідь на розміщений питання, ви могли усвідомити, що краще було б використовувати більш відповідний заголовок або більш корисне опис. В такому випадку вам слід змінити заголовок питання, щоб іншим користувачам було простіше знайти і скористатися порадами у вашій темі.
  • Наприклад, ви захочете змінити заголовок «Дивна проблема в foo» на «Помилка бару в foo через baz».
  • Cхоже