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

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

GOOGLE

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

Переполнение стека

Многие результаты поиска Google приведут вас к хорошо известному Stackoverflow.

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

Гитхаб

Почти у каждой библиотеки есть свой исходный код, и Github — это место, где этот код хранится. Лучшее, что вы можете сделать, чтобы найти информацию о том, как работает библиотека, это прочитать README.

Если поиск в Google и Stackoverflow не помогли, попробуйте найти ответ на свой вопрос в разделах «Проблемы» и «Запросы на вытягивание». Рекомендую вам найти, для чего они нужны. (Ваше первое практическое задание по гуглению :) ).

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

Кодепен

Если вы веб-разработчик, вы можете оформить заказ на Codepen. Это платформа для обмена любыми функциями кода, которые вы можете себе представить. Например, вам нужен слайдер для вашего сайта. Наберите в поиске слайдер, и вы увидите множество различных слайдеров на любой вкус.

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

Личный совет, который мне очень помог:

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

Помните, что дведве (три, четыре...) головы лучше, чем одна.