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

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

Отформатируйте свой код

Ошибка номер один, которую совершают начинающие программисты, обращаясь за помощью, — забывают отформатировать свой код. Когда вы задаете вопрос о фрагменте кода, вам нужно использовать сторонний инструмент, например Github Gists, для его отправки (или использовать встроенный инструмент StackOverflow, если вы спрашиваете там).

Например, вы никогда не захотите копировать и вставлять код прямо в сообщение Facebook.

Вместо этого вы должны ввести код в Github Gist и указать ссылку на него, когда зададите свой вопрос.

Таким образом, тот, кто помогает вам, может быстро запустить ваш код и диагностировать проблему.

Google, прежде чем вы спросите

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

Это важно, потому что, хотя большинство программистов рады помочь ответить на ваш вопрос, если вы хотя бы не попытались решить проблему самостоятельно, это будет выглядеть так, как будто вы не цените их время.

Предположим, что вы совершаете ошибку

Еще одна ошибка, которую совершают новички, заключается в том, что они полагают, что пример кода (из любой книги или курса, который они проходят) неверен или не работает.

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

Спрашивай!

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

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