HTML Diff
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>