Как быть, если задача не решается?
Такое случается ежедневно: вы пишите код и вдруг столкнулись с необычной проблемой. На курсах такого не объясняли, в дополнительных материалах нет, - а программа не работает. Как быть и что делать в такой ситуации? Сейчас расскажу.
1. Официальная документация. Конечно, же, она есть у каждой технологии: React (даже на русском), JavaScript или HTML. Вам не нужно знать все (это невозможно!). Вам нужно уметь точечно и быстро откопать необходимую информацию.
Посмотрите подробнее метод или тег, который у вас не работает, в документации. Большая вероятность, что в ней уже будут подсказки.
2. Stack Overflow. Ресурс, на котором одни программисты задают вопросы другим, более опытным. Скорее всего, ваша проблема не уникальна, и кто-то другой уже задал вопрос на эту тему. Вам нужно всего лишь откопать на него ответ, воспользовавшись поиском. Как грамотно вбивать ключевые слова в поиск, поговорим в следующем пункте.
Но если вдруг ответ на свой вопрос вы не нашли, не стесняйтесь задать его самостоятельно. Лучше спросить очевидные вещи, чем не решить задачу. Вам обязательно помогут, надо лишь описать проблему как можно конкретнее и с примерами кода.
3. Гугл. Если напишите запрос в Google верно, скорее всего, попадете на документацию или Stack Overflow. Умение гуглить - целая наука. Некоторые делают это настолько хорошо, что умудряются писать код, не разбираясь в материале.
Советы о том, как гуглить правильно, я писала здесь. Помните, чем точнее и профессиональнее (с правильными ключевыми словами) вы сформулируете проблему, тем быстрее найдете на нее ответ.
Конечно, в случае трудно решаемых задач есть вариант “спросить друга”. Но рассматривать его здесь подробно мы не будем)
Post #269
1.23K