Один из ключевых навыков разработчика, о котором никто не говорит во время исследования, - это способность эффективно искать решение проблемы или ошибки. На самом деле это навык, который со временем совершенствуется, но в этом сообщении в блоге я дам вам несколько советов, как сэкономить время и силы.
Шаг 1 - Ключевые слова
Во-первых, если вы отлаживаете сообщение об ошибке, извлеките любую отдельную информацию, например пути к файлам. Это позволяет искать в более широком диапазоне результатов.
Шаг 2 - Источник
Откуда твоя ошибка? Это библиотека? Если да, найдите страницу библиотеки на GitHub (если она есть) и проверьте страницу с проблемами. Скорее всего, кто-то уже столкнулся с этой ошибкой и получил ответ с ее решением.
Если он еще не поднимался и решение неясно, поднимите вопрос самостоятельно, предоставив разработчикам как можно больше информации. Также попробуйте получить второе мнение о своей ошибке, проверьте другую кодовую базу или компьютер, на всякий случай, если это проблема с вашей настройкой.
Шаг 3 - StackOverflow
Ах, надежный StackOverflow, что бы мы делали без него? Я часто нахожу, что поиск непосредственно в StackOverflow дает результаты, которые в противном случае были бы скрыты Google.
Шаг 4. Опишите проблему
Если проблема связана с определенными обстоятельствами, попробуйте выбрать ключевые слова из этой настройки в своем поисковом запросе, как на шаге 1.
Шаг 5. Спросите своих коллег!
Если никакие онлайн-методы не приносят результатов, спросите человека, сидящего рядом с вами! Если вы работаете удаленно, спросите о слабом канале вашей компании или о другом способе связи, который вы используете. Кроме того, существует множество групп Slack, специализирующихся на определенных языках, часто с фантастическими сообществами, которые невероятно полезны.
Кроме того, никогда не бойтесь просить о помощи. Чаще всего другие разработчики более чем готовы помочь вам и в какой-то момент столкнутся с теми же проблемами, что и вы.
Шаг 6. Объясните самому себе
Популярный среди разработчиков метод известен как «отладка резиновой утки». Здесь вы объясняете проблему резиновой утке на своем столе. В 9 случаях из 10 вы понимаете решение своей проблемы на полпути, объясняя его!
Наконец, если у вас есть какие-то свои советы, оставьте комментарий ниже!