Все статьи | Код

Как более эффективно учиться на Хекслете: 10 советов

Как более эффективно учиться на Хекслете: 10 советов  главное изображение

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

Первый способ

Во время просмотра урока код из видео можно записывать в .md-файл. Идея заключается в том, чтобы использовать его как конспект урока. Если нужно что-то особо отметить, то можно написать короткий комментарий.

Второй способ

Иногда бывает, что из условия задания непонятно, что именно требуется сделать. Вот несколько идей, как вести себя в такой ситуации:

  • Прочитать код в файле с тестами (построчно) и разобраться, что конкретно происходит в каждой строке. Например, какой объект создается, какой метод вызывается, к какой переменной обращаются, какие условия проверяются в тестах.
  • Почитать вопросы и ответы к этому уроку: вероятно, у кого-то уже возникали те же самые проблемы.
  • Есть задания, где за вас написано много кода и в нем непросто разобраться. В таком случае можно нарисовать на бумаге схему классов, методов, свойств и логику.
  • Если разобраться никак не получается, добро пожаловать в Slack-сообщество Хекслета: там вам ответят и помогут выполнить задание.

Третий способ

Если есть понимание, как выполнить задание, но тесты не проходят или возникает ошибка, можно сделать следующее:

  • Можно проверить значения переменных через var_dump, print_r (PHP) или console.log(JS). В код тестов тоже можно дописывать проверки, это бывает полезно.
  • Распространенная причина возникновения ошибок — функция возвращает не то, что ожидалось. Например, строку вместо массива. В этом случае тоже пригодится var_dump.
  • Если возникает какая-то конкретная ошибка, загуглите ее название и проверьте, в какой строке программы она возникает.

Четвертый способ

Если во время просмотра урока или выполнения практики вы чувствуете, что перестали что либо понимать, пора сделать перерыв. Информация в уроках не сложная, но мозгу нужно время, чтобы выстроить какие-то новые связи. Ощущение «ничего не понимаю» возникает часто, но через некоторое время приходит понимание.

Читайте также: Как сохранять фокус на протяжении всего обучения: советы от Хекслета

Пятый способ

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

Шестой способ

Разнообразить обучение можно с помощью hard-mode — то есть выполнять практику, не читая само задание и руководствуясь только тестами.

Седьмой способ

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

Восьмой способ

Параллельно с курсами Хекслета можно и нужно читать книги по программированию. Это помогает глубже погрузиться в тему. О PHP могу порекомендовать Зандстра «Объекты, шаблоны и методики программирования», по JavaScript — «JavaScript для профессиональных разработчиков» Закаса. Здесь можно найти список книг, рекомендованных Хекслетом.

Девятый способ

Плагин Video Speed Controller для браузера Chrome выручает в случаях, когда обучающие видео хочется ускорить. Ролики на Хекслете я обычно смотрю на скорости 1.20-1.30.

Десятый способ

Еще один полезный плагин — Block Site. В нем можно собрать тайм-киллеры (например, новостные сайты и соцсети) и установить переадресацию по умолчанию на Хекслет.

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

Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях

Аватар пользователя Арбатский Артём
Арбатский Артём 27 апреля 2022
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
1 июня 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
1 июня 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
1 июня 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
1 июня 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
1 июня 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
1 июня 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
1 июня 5 месяцев