Программы обучения

Kirill Shirinkin
Kirill Shirinkin
Last updated 
К оглавлению


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

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

Первый контакт с новым учеником это всегда обсуждение его уровня и его целей - ментор выясняет что человеку знать нужно, что знать не нужно и как примерно дойти до нужного уровня (например, до junior rails developer или научиться верстать сайты). Исходя из первого контакта и общения с учеником в первые дни,  ментор должен составить программу обучения. Составленная программа хранится на сайте и доступна ученику в разделе Программа.

Screenshot-2018-2-19 mkdev — квесты программирования с ментором.png 28.7 KB View full-size Download


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

Хороший ментор, когда подписка уже подходит к концу и её продление не планируется, всегда накидывает огромный список что ученику нужно делать в следующие несколько месяцев - что ему учить и практиковать, чтобы лучше разобраться в линуксе, какие доки прочитать, куда можно контрибьютить код и т.п. Обычно это настолько подробный план, что ментор ученику больше не нужен - всё равно он(а) за 4-6 недель с ментором уже поняли, что и как делать и способы учиться самостоятельно.

Чтобы понять, хорошая ли программа, нужно задать себе следующие вопросы:
  1. Сможет ли ученик следуя программе научиться чему-то сам?
  2. Прочитав программу через 3 недели после её написания, может ли ментор или ученик понять, о чём в ней речь?
  3. Достаточно ли ссылок на внешние материалы даёт программа, чтобы ученик не гуглил случайные и неправильные вещи самостоятельно?
  4. Сколько месяцев ученик сможет следовать этой программе?
  5. Какой цели ученик достигнет следуя этой программе?
И ответы на эти вопросы должны быть следующими:
  1. Да
  2. Да
  3. Да
  4. 3-6 месяцев
  5. Чёткое описание цели и как её достигнуть

Как это работает на сайте

В профиле ученика в Кабинете ментора есть вкладка Программы:

mkdev — квесты программирования с ментором.png 36.5 KB View full-size Download


Сама Программа - это просто заголовок и большое поле для markdown текста:

mkdev — квесты программирования с ментором (1).png 19.7 KB View full-size Download


Программы можно редактировать, но нельзя удалять.

А вот как это видит ученик, который ждёт программу:

mkdev — квесты программирования с ментором (2).png 184 KB View full-size Download


А вот что видит ученик, которому составили программу:


mkdev — квесты программирования с ментором (3).png 164 KB View full-size Download


Вот, собственно, и всё.

Пример процесса составления программы, взятый из реальной жизни.

Приходит ученик, который уже работает чем-то вроде DevOps. В его компании используется вовсю AWS и они планируют внедрять контейнеры. Ученик хочет прокачаться в DevOps инструментах и разобраться в контейнерах.

После общения с учеником и выдачи пару связанных с программированием задачек, выясняется, что он не умеет программировать, а так же выясняется, что знания AWS далеко не идеальны. После серии вопросов от ментора, так же выясняется, что Линукс ученик знает, но не шибко хорошо и актуальными знаниями не обладает. Так же выясняется, что в компании ученика настолько активно топят за Докер, что избежать его внедрения не получится, и эта задача ложится на плечи ученика.

Исходя из всего этого, и после активной работы с учеником на протяжении нескольких дней, ментор составляет подробную программу обучения на следующие два месяца. Программе можно следовать самостоятельно, а можно и с ментором. В итоге ученик ближе к концу первой недели получает такую программу: Пример программы обучения - [mkdev] Менторы. Программа не содержит миллион деталей, но чётко обозначивает что нужно учить и основные ресурсы и списки тем, которые нужно покрыть.

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

Не будем лишним напомнить:

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