Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером

Устройство Хекслета Наставник Хекслета

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

  • Наставник должен свободно ориентироваться как в учебном плане программы, так и в функциональности платформы.
  • Наставники сами проходят программы Хекслета как студенты — как в рамках подготовки к наставничеству, так и в дальнейшем, уже непосредственно в процессе работы со своими подопечными.
  • Наставники — это не преподаватели: нам не нужно самостоятельно разрабатывать учебную программу или систему оценки и мониторинга.

После прохождения любой программы можно интуитивно «ухватить» главные идеи обучения на Хекслете, однако полезнее будет выделить их явно. В этом уроке нам встретится несколько терминов, которые разбираются позже — сейчас мы посмотрим на учебный процесс концептуально, а детали будем разбирать в следующих уроках.

Теория и практика

На самом общем уровне весь контент на платформе можно разделить на две части: теоретическую и практическую. В теоретическую часть входят видео-ролики, текстовые уроки и квизы (тесты с вариантами ответов). В практическую часть входят упражнения на сайте, домашние задания и проекты.

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

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

Необходимая и случайная сложность

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

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

Хекслет поощряет прокачку навыка правильной постановки вопроса. Здесь-то и нужен наставник, ведь бывает и так, что студент даже не понимает, что именно ему непонятно. Поэтому мы, как наставники, всегда следим за последовательным прохождением программы, процентом самостоятельных решений и количеством вопросов от студента.

Когда практика требует написать много кода, продумать архитектуру, заняться отладкой — это необходимая сложность. Она нужна для прокачки студента. А вот когда теория не сошлась с практикой, понадобилось гуглить или допущена ошибка в описаниях/тестах, то это уже случайная сложность и она требует исправления. В ситуациях, когда мы вместе со студентом не смогли разобраться с теорией или практикой, следует обратиться к сотрудникам Хекслета.

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

Справочные материалы и подсказки

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

Ещё одна часть справочных материалов находится в Notion. Там собраны часто обновляющиеся документы, сосредоточенные, как правило, вокруг узких аспектов обучения. Например, инструкция для выполнения домашних заданий нужна студенту один раз на старте и только на программах с домашними заданиями. Как правило, ссылки на эти статьи поставляются студентам через куратора или выводятся в интерфейсе сайта.

В практиках (проектах, упражнениях, домашних заданиях) могут встречаются подсказки в тексте задания или прямо в файлах для решения. Важно обращать внимание студентов на эти подсказки — иногда они могут приступить к работе, не дочитав задание целиком.

И напоследок, вспомним про блог Хекслета. Там также можно встретить полезные материалы, отвечающие на вопросы студентов или помогающие в разработке. Например, Анатомия проектов, Анатомия групп, статьи из цикла Совершенный код и другие.

Подсказки в практиках, справочные материалы и полезные статьи мы можем писать и сами, так как почти для всего контента доступны Pull Requests. Единственное, изменения или новый контент необходимо предварительно согласовывать с командой Хекслета в чатах.


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты.

Ошибки, сложный материал, вопросы >
Нашли опечатку или неточность?

Выделите текст, нажмите ctrl + enter и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.

Что-то не получается или материал кажется сложным?

Загляните в раздел «Обсуждение»:

  • задайте вопрос. Вы быстрее справитесь с трудностями и прокачаете навык постановки правильных вопросов, что пригодится и в учёбе, и в работе программистом;
  • расскажите о своих впечатлениях. Если курс слишком сложный, подробный отзыв поможет нам сделать его лучше;
  • изучите вопросы других учеников и ответы на них. Это база знаний, которой можно и нужно пользоваться.

Об обучении на Хекслете

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно.

  • 130 курсов, 2000+ часов теории
  • 900 практических заданий в браузере
  • 360 000 студентов
Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Изображение Тото

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