До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Мотивация

Анатомия групп Хекслета: как студенты учатся задавать вопросы, и почему мы не отправляем их гуглить

Без стека Время чтения статьи ~8 минут 14
Анатомия групп Хекслета: как студенты учатся задавать вопросы, и почему мы не... главное изображение

Рассказываем, почему программисту важно уметь задавать вопросы, как правильно это делать для получения точного ответа, и чем в групповом обучении Хекслета может помочь наставник.

Почему во время обучения вообще возникают вопросы

Где-то в идеальном мире на образовательных платформах теории хватает для выполнения практики, практики достаточно для закрепления необходимых навыков, а навыков хватает для трудоустройства и работы программистом.

Но мир не идеален. Контент уроков устаревает, может быть неполным или непонятным для части студентов. Даже если Хекслет будет идеален на 99%, все равно останется процент багов и ошибок. Будут и студенты, которые что-то не поняли, не запомнили и не осилили. Давайте поговорим о том, как Хекслет предлагает искать ответы на вопросы.

Почему Хекслет не отправляет за ответами в Гугл

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

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

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

Зачем нужны наставники

В групповом обучении Хекслета есть наставники, которые объясняют непонятные темы и дают обратную связь по прогрессу. Теоретически сопровождение студентов можно автоматизировать, подключив нейросеть, быстро выдающую переформулированные фразы или ссылку на релевантные ссылки в Гугле.

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

Отталкиваясь от понимания, что главная ценность группового обучения — это человеческая помощь,то к наставникам предъявляются справедливые требования:

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

Подробнее о работе наставника можно прочитать в открытом бесплатном курсе «Наставник Хекслета».

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

Что, если наставник не дает хороший ответ на вопрос

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

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

На Хекслете будет крайне сложно найти текст, в котором будет написано что-то вроде: «Идите в Гугл и разбирайтесь самостоятельно». Иногда может даже показаться, что уроки специально составляли сложно, чтобы заставить людей страдать, и что делали это тихонько, без упоминаний садистких наклонностей. Для «старичков», которые знают Хекслет до 2019 года, даже такое описание является нормальным. Но правда в том, что платформа давно поменялась. Теперь в каждом упражнении мы пишем: «Если пройденного ранее материала недостаточно для решения задачи — это наша вина. Напишите об этом, мы улучшим описание задачи и расширим теорию».

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

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

Читайте также: Анатомия групп Хекслета: разбираемся в форматах и делаем обучение эффективнее.

Как правильно задавать вопросы, чтобы получить полезные ответы

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

  1. Писать вопросы в чат так, чтобы всем было понятно, какие студент ожидал результаты и какие получил. Статья «Как правильно задавать вопросы» поможет с формулировками.
  2. Использовать ссылки и пояснения для обратной связи. Зачастую студенты пишут обратную связь так: «У вас написано непонятно, посмотрите ролики на Ютубе, там объясняют понятно. Сделайте тоже понятно, что вам непонятно?». Это почти дословная цитата. В каком уроке, какое предложение, что непонятно, у кого понятнее, почему у него понятнее, чем на Хекслете? Ответы на эти вопросы, как правило, не появляются.
  3. Придерживаться правила 20 минут. Если студент уже 20 минут не может сдвинуться с места, то он пишет вопрос в чат. Ответ может прийти уже тогда, когда составляется вопрос. На хороший вопрос с ссылками и описанием могут быстро ответить наставники или другие студенты. Даже если ответ приходит медленно, можно двигаться по следующим темам и потом возвращаться, чтобы закрыть технический долг.

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

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

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

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

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

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

Посмотреть предложения Хекслета

Аватар пользователя Sergei Melodyn
Sergei Melodyn 13 января 2023
14
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября