Каждый разработчик использует StackOverflow по-разному. Некоторые используют его, чтобы выяснить, как исправить ошибки в своем коде. Другим нравится возможность копировать и вставлять этот очень запутанный тернарный оператор с легко забываемым синтаксисом. В то время как другие просто просят помощи в решении сложных проблем.

Но чем больше людей я встречаю, тем яснее становится, что в сообществе разработчиков не все хорошо. С одной стороны, StackOverflow потратил время на внедрение системы вознаграждений, которая поможет заинтересованным разработчикам выделиться из толпы. Они даже могут получить работу на основе своего вклада в жизнь общества. Но похоже, что подавляющее большинство разработчиков отказываются отдавать что-то сообществу. Они не тратят время, чтобы поделиться своими знаниями и взглядами, чтобы помочь другим.

После года активного участия в свободное время я получил свой первый значок тега для Javascript. Приятно писать это. Поэтому я решил, что должен поделиться своей историей успеха (если ее можно так назвать), чтобы объяснить, что я узнал за последний год работы над сайтом.

Сделайте свое исследование

Для большинства из нас наш StackOverflow создается в спешке, когда мы работаем над каким-то заданием, которое должно быть выполнено на следующее утро. Мы просто пытаемся быстро найти решение ошибки, которую вообще не понимаем.

Так это началось для меня и многих людей, которых я встречал. Но очень важно задавать правильный вопрос правильным способом. Это должно быть одной из первых вещей, которую вы узнаете, когда войдете в StackOverflow.

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

Разберитесь в своих инструментах

Все в жизни требует обучения, и инструменты, которые мы используем, чтобы задавать вопросы и отвечать на них, ничем не отличаются. По моему опыту, большинство отрицательных голосов исходит из плохо заданных и отформатированных вопросов, а также из ответов, которые могли быть комментариями.

Неправильные ответы получают меньше голосов против и получают много комментариев или правок, что помогает улучшить сам ответ. Поэтому, прежде чем обращаться за помощью или пытаться ее предоставить, убедитесь, что вы понимаете правила и инструменты сайта.

Учитесь на ходу

Ответы на вопросы в StackOverflow сами по себе являются скорее учебным опытом, чем обучающим. Когда я начал отвечать на вопросы Javascript, я был только новичком. Год спустя, получив значок тега, я все еще оставался разработчиком Javascript среднего уровня.

Я усвоил следующее: если кто-то просит вашей помощи, вам не обязательно быть умнее или опытнее, чем они. Все, что вам нужно, - это пара свежих глаз и дополнительное время. Обычно, когда вы пытаетесь переписать или исправить их код, вы делаете это с помощью уловок, которые они, возможно, не использовали в прошлом, или путем поиска того, что они, возможно, не рассматривали.

Сосредоточьтесь на качестве и количестве

Хороший ответ, вероятно, принесет вам положительный голос, отличный ответ - еще несколько. Но во многих случаях хороший ответ ничего вам не даст, даже если вы были первым или написали лучший ответ.

Иногда спрашивающий будет вежливо поблагодарить вас в комментарии и не будет использовать кнопку «за», возможно, исчезнув навсегда. Написание хороших ответов - это только половина дела. Вторая половина - написание множества хороших ответов. Помогите как можно большему количеству людей. Напишите как можно больше ответов. Но никогда не забывайте писать качественные ответы в пользу ответов на большее количество вопросов.

Мотивируйте себя

Мой последний совет касается не самого сайта, а нашего подхода к таким вещам. Выделите время и постарайтесь достичь своих целей.

StackOverflow проделал отличную работу, мотивируя людей помогать другим, вознаграждая их за это. Вам нужно только убедить себя, что вам нужно время от времени помогать.

Значок тега - довольно хорошая форма мотивации, потому что он фокусируется на одной области знаний и позволяет вам работать над достижением значимой цели. Итак, время от времени берите чашку кофе и просматривайте эти вопросы. Рано или поздно ты найдешь то, чем сможешь помочь.

Вам понравилась эта статья? Если да, пожалуйста, хлопните меня в ладоши, чтобы это увидело больше людей. Спасибо!