Найти в Дзене
KARPOV.COURSES | DEV

Stack Overflow: кради как художник

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

Спешим вас обрадовать: такой сборник уже есть. Называется он Stack Overflow — это свободная библиотека вопросов и ответов по программированию. Сайт входит в мировой топ-50 по посещаемости.

От обычного форума платформу отличает довольно строгая политика против флуда и контента ради контента: здесь можно задавать только узкие прикладные вопросы и давать только конкретные ответы.

Пользователи могут оценивать эти вопросы и ответы и таким образом влиять на «репутацию» друг друга. Казалось бы, просто элемент геймификации. Но, поверьте, репутация в сотни тысяч баллов добавляет веса вашему резюме не хуже активности на GitHub или (привет всем, кто пришёл к нам из аналитики!) рейтинга на Kaggle.

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

1. Начнём с того, что если вы вобьёте в Google любую свою проблему, связанную с написанием кода, Stack Overflow наверняка окажется в числе первых ссылок. Также можно сразу отправиться в поисковую систему сайта: для поиска по темам там принята прозрачная система тегов.

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

⬥ понятный и информативный заголовок;
⬥ проблема детально описана и воспроизводима;
⬥ текст программы включён в вопрос в адекватном объёме;
⬥ нет никакого кода, данных и сообщений в виде скриншотов;
⬥ не обижены орфография, грамматика и пунктуация;
⬥ проставлены все подходящие теги.

3. Автор вопроса (в том числе вы) может отметить один из полученных ответов как «решение». Это НЕ значит, что ответ правильный или тем более единственно правильный, — только что он помог конкретному пользователю разобраться в своей проблеме.

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

Ещё один лайфхак напоследок: оригинальный Stack Overflow — это только верхушка айсберга. На самом деле существует целая экосистема платформ с разной узкой направленностью и на разных языках Stack Exchange. Поэтому кто ищет — тот всегда найдёт!