0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p><strong>Делимся десятью лайфхаками, которые повысят эффективность обучения на Хекслете.</strong></p>
1
<p><strong>Делимся десятью лайфхаками, которые повысят эффективность обучения на Хекслете.</strong></p>
2
<blockquote><p>Вы читаете обновленную и улучшенную версию нашей старой статьи</p>
2
<blockquote><p>Вы читаете обновленную и улучшенную версию нашей старой статьи</p>
3
</blockquote><h2>Содержание</h2>
3
</blockquote><h2>Содержание</h2>
4
<ul><li><a>Ведите конспекты</a></li>
4
<ul><li><a>Ведите конспекты</a></li>
5
<li><a>Читайте код в файле с тестами, смотрите обсуждения и присоединяйтесь к Telegram-сообществу Хекслета</a></li>
5
<li><a>Читайте код в файле с тестами, смотрите обсуждения и присоединяйтесь к Telegram-сообществу Хекслета</a></li>
6
<li><a>Проверяйте свой код на ошибки</a></li>
6
<li><a>Проверяйте свой код на ошибки</a></li>
7
<li><a>Делайте перерывы</a></li>
7
<li><a>Делайте перерывы</a></li>
8
<li><a>Переключайтесь на другие технологии и языки программирования</a></li>
8
<li><a>Переключайтесь на другие технологии и языки программирования</a></li>
9
<li><a>Учитесь в режиме hard-mode</a></li>
9
<li><a>Учитесь в режиме hard-mode</a></li>
10
<li><a>Пройдите уроки еще раз, если делали перерыв</a></li>
10
<li><a>Пройдите уроки еще раз, если делали перерыв</a></li>
11
<li><a>Изучайте полезные материалы</a></li>
11
<li><a>Изучайте полезные материалы</a></li>
12
<li><a>Ускоряйте видео в уроках</a></li>
12
<li><a>Ускоряйте видео в уроках</a></li>
13
<li><a>Избавьтесь от отвлекающих сайтов</a></li>
13
<li><a>Избавьтесь от отвлекающих сайтов</a></li>
14
</ul><h2>Ведите конспекты</h2>
14
</ul><h2>Ведите конспекты</h2>
15
<p>Заведите текстовый файл на компьютере или тетрадь, чтобы записывать туда главные мысли из уроков. Если в уроке есть видео, то выпишите код из него в .md-файл. Потом в этом же файле можно будет оставлять короткие комментарии.</p>
15
<p>Заведите текстовый файл на компьютере или тетрадь, чтобы записывать туда главные мысли из уроков. Если в уроке есть видео, то выпишите код из него в .md-файл. Потом в этом же файле можно будет оставлять короткие комментарии.</p>
16
<h2>Читайте код в файле с тестами, смотрите обсуждения и присоединяйтесь к Telegram-сообществу Хекслета</h2>
16
<h2>Читайте код в файле с тестами, смотрите обсуждения и присоединяйтесь к Telegram-сообществу Хекслета</h2>
17
<p>Из условия заданий не всегда бывает понятно, что именно требуется сделать. Вот несколько идей, как вести себя в такой ситуации:</p>
17
<p>Из условия заданий не всегда бывает понятно, что именно требуется сделать. Вот несколько идей, как вести себя в такой ситуации:</p>
18
<ul><li>Прочитайте код в файле с тестами (построчно) и разберитесь, что конкретно происходит в каждой строке. Например, какой создается объект, какой метод вызывается, к какой переменной происходит обращение и какие условия проверяются в тестах.</li>
18
<ul><li>Прочитайте код в файле с тестами (построчно) и разберитесь, что конкретно происходит в каждой строке. Например, какой создается объект, какой метод вызывается, к какой переменной происходит обращение и какие условия проверяются в тестах.</li>
19
<li>Почитайте вопросы и ответы к этому уроку: вероятно, у кого-то уже возникали те же самые проблемы.</li>
19
<li>Почитайте вопросы и ответы к этому уроку: вероятно, у кого-то уже возникали те же самые проблемы.</li>
20
<li>Есть задания, которые требуют много кода. Чтобы в нем было легче разобраться, нарисуйте на бумаге схему классов, методов, свойств и логику.</li>
20
<li>Есть задания, которые требуют много кода. Чтобы в нем было легче разобраться, нарисуйте на бумаге схему классов, методов, свойств и логику.</li>
21
<li>Если разобраться с заданием или с чтением чужого кода никак не получается, задайте вопрос в<a>Telegram-сообществе Хекслета</a>: там вам ответят и помогут практически по любому вопросу</li>
21
<li>Если разобраться с заданием или с чтением чужого кода никак не получается, задайте вопрос в<a>Telegram-сообществе Хекслета</a>: там вам ответят и помогут практически по любому вопросу</li>
22
<li>Сделайте ваш код более понятным: расставьте отступы, выделите блоки, дайте переменным понятные имена. Возможно сразу станет понятно, где ошибка.</li>
22
<li>Сделайте ваш код более понятным: расставьте отступы, выделите блоки, дайте переменным понятные имена. Возможно сразу станет понятно, где ошибка.</li>
23
</ul><blockquote><h3>Читайте также:</h3>
23
</ul><blockquote><h3>Читайте также:</h3>
24
<p>Как читать чужой код: 6 правил, которые<a>стоит помнить разработчику</a></p>
24
<p>Как читать чужой код: 6 правил, которые<a>стоит помнить разработчику</a></p>
25
</blockquote><h2>Проверяйте свой код на ошибки</h2>
25
</blockquote><h2>Проверяйте свой код на ошибки</h2>
26
<p>Если вы выполнили задание, но ваши ответы не проходят тесты или редактор кода выдает ошибку, можно сделать следующее:</p>
26
<p>Если вы выполнили задание, но ваши ответы не проходят тесты или редактор кода выдает ошибку, можно сделать следующее:</p>
27
<ul><li>Проверьте значения переменных через var_dump, print_r (PHP) или console.log (JS), print (Python). В код тестов тоже можно дописывать проверки, это бывает полезно.</li>
27
<ul><li>Проверьте значения переменных через var_dump, print_r (PHP) или console.log (JS), print (Python). В код тестов тоже можно дописывать проверки, это бывает полезно.</li>
28
<li>Распространенная причина возникновения ошибок - функция возвращает не то, что ожидалось. Например, строку вместо массива. В этом случае тоже пригодится вывод значения.</li>
28
<li>Распространенная причина возникновения ошибок - функция возвращает не то, что ожидалось. Например, строку вместо массива. В этом случае тоже пригодится вывод значения.</li>
29
<li>Если возникает какая-то конкретная ошибка, загуглите ее название и проверьте, в какой строке программы она появляется.</li>
29
<li>Если возникает какая-то конкретная ошибка, загуглите ее название и проверьте, в какой строке программы она появляется.</li>
30
</ul><h2>Делайте перерывы</h2>
30
</ul><h2>Делайте перерывы</h2>
31
<p>Если во время просмотра урока или выполнения заданий вы чувствуете, что перестали что-либо понимать, пора сделать перерыв. Мозгу нужно время, чтобы выстроить новые нейронные связи для запоминания нового. Поэтому понимание приходит гораздо быстрее, если отдохнуть от учебы.</p>
31
<p>Если во время просмотра урока или выполнения заданий вы чувствуете, что перестали что-либо понимать, пора сделать перерыв. Мозгу нужно время, чтобы выстроить новые нейронные связи для запоминания нового. Поэтому понимание приходит гораздо быстрее, если отдохнуть от учебы.</p>
32
<h2>Переключайтесь на другие технологии и языки программирования</h2>
32
<h2>Переключайтесь на другие технологии и языки программирования</h2>
33
<p>Когда надоедает тема, можно временно переключиться на другую технологию или язык программирования. Например, если у вас затык в PHP-стеке, можно пройти несколько уроков курса по Ruby или Java. Это помогает переключиться, после чего вы вернетесь к решению проблемы с новыми силами.</p>
33
<p>Когда надоедает тема, можно временно переключиться на другую технологию или язык программирования. Например, если у вас затык в PHP-стеке, можно пройти несколько уроков курса по Ruby или Java. Это помогает переключиться, после чего вы вернетесь к решению проблемы с новыми силами.</p>
34
<h2>Учитесь в режиме hard-mode</h2>
34
<h2>Учитесь в режиме hard-mode</h2>
35
<p>Попробуйте выполнять задания, не читая их условий, а руководствуясь только тестами. Такая практика называется hard-mode, и она определенно вносит разнообразие в учебу.</p>
35
<p>Попробуйте выполнять задания, не читая их условий, а руководствуясь только тестами. Такая практика называется hard-mode, и она определенно вносит разнообразие в учебу.</p>
36
<h2>Пройдите уроки еще раз, если делали перерыв</h2>
36
<h2>Пройдите уроки еще раз, если делали перерыв</h2>
37
<p>Если вы по какой-то причине надолго забрасывали обучение, вернуться может быть непросто. В этом случае просто начните изучать уроки так, как будто вообще не проходили курс: смотрите все видео, начиная с первого, сбрасывайте прогресс упражнений и выполняйте их заново. Освежать знания таким образом - эффективно.</p>
37
<p>Если вы по какой-то причине надолго забрасывали обучение, вернуться может быть непросто. В этом случае просто начните изучать уроки так, как будто вообще не проходили курс: смотрите все видео, начиная с первого, сбрасывайте прогресс упражнений и выполняйте их заново. Освежать знания таким образом - эффективно.</p>
38
<h2>Изучайте полезные материалы</h2>
38
<h2>Изучайте полезные материалы</h2>
39
<p>Параллельно с курсами Хекслета можно и нужно читать книги по программированию. Это помогает глубже погрузиться в тему. Вот несколько наших рекомендаций по языкам программирования:</p>
39
<p>Параллельно с курсами Хекслета можно и нужно читать книги по программированию. Это помогает глубже погрузиться в тему. Вот несколько наших рекомендаций по языкам программирования:</p>
40
<ul><li>Мэтт Зандстра "PHP. Объекты, шаблоны и методики программирования"</li>
40
<ul><li>Мэтт Зандстра "PHP. Объекты, шаблоны и методики программирования"</li>
41
<li>Николас Закас "JavaScript для профессиональных разработчиков"</li>
41
<li>Николас Закас "JavaScript для профессиональных разработчиков"</li>
42
<li>Пол Бэрри "Изучаем программирование на Python"</li>
42
<li>Пол Бэрри "Изучаем программирование на Python"</li>
43
<li>Джошуа Блох "Java. Эффективное программирование"</li>
43
<li>Джошуа Блох "Java. Эффективное программирование"</li>
44
<li>Майкл Хартл "Ruby on Rails для начинающих".</li>
44
<li>Майкл Хартл "Ruby on Rails для начинающих".</li>
45
</ul><p>Также прикрепляем<a>список книг</a>, рекомендованных Хекслетом.</p>
45
</ul><p>Также прикрепляем<a>список книг</a>, рекомендованных Хекслетом.</p>
46
<blockquote><h3>Читайте также:</h3>
46
<blockquote><h3>Читайте также:</h3>
47
<p>Чему мидлы и сеньоры могут<a>научиться на Хекслете: 10 направлений</a></p>
47
<p>Чему мидлы и сеньоры могут<a>научиться на Хекслете: 10 направлений</a></p>
48
</blockquote><h2>Ускоряйте видео в уроках</h2>
48
</blockquote><h2>Ускоряйте видео в уроках</h2>
49
<p>Плагин<a>Video Speed Controller</a>для браузера Chrome выручает в случаях, когда обучающие видео хочется ускорить. Ролики на Хекслете можно смотреть на скорости 1.20-1.30.</p>
49
<p>Плагин<a>Video Speed Controller</a>для браузера Chrome выручает в случаях, когда обучающие видео хочется ускорить. Ролики на Хекслете можно смотреть на скорости 1.20-1.30.</p>
50
<h2>Избавьтесь от отвлекающих сайтов</h2>
50
<h2>Избавьтесь от отвлекающих сайтов</h2>
51
<p>Еще один полезный плагин -<a>Block Site</a>. Он блокирует развлекательные сайты, которые отвлекают вас от обучения. Каждый раз, когда вы захотите почитать новости или позалипать в соцсетях, плагин переадресует вас на Хекслет.</p>
51
<p>Еще один полезный плагин -<a>Block Site</a>. Он блокирует развлекательные сайты, которые отвлекают вас от обучения. Каждый раз, когда вы захотите почитать новости или позалипать в соцсетях, плагин переадресует вас на Хекслет.</p>
52
<blockquote><h3>Продолжайте учиться:</h3>
52
<blockquote><h3>Продолжайте учиться:</h3>
53
<p>На Хекслете есть несколько больших профессий, интенсивов и треков для джуниоров, мидлов и даже сеньоров: они позволят не только<a>узнать новые технологии, но и прокачать уже существующие навыки</a></p>
53
<p>На Хекслете есть несколько больших профессий, интенсивов и треков для джуниоров, мидлов и даже сеньоров: они позволят не только<a>узнать новые технологии, но и прокачать уже существующие навыки</a></p>
54
</blockquote>
54
</blockquote>