Момент истины
Самый сильный момент курса — это защита финальных проектов. Студенты по очереди показывали свои работы: календарь для преподавателей, карточки с занимательными фактами для детей, каталог фильмов. Кто-то шутил и легко справлялся с волнением, кто-то заметно переживал.
В такие моменты ловишь себя на мысли, что именно ради этого стоило готовить материалы и вести занятия. Видеть, как люди доходят до результата, — это и есть та самая отдача, ради которой хочется продолжать.
Как все началось
В сентябре стартует уже второй семестр, в котором я буду преподавать Web Development Advanced курс на волонтёрской основе в non profit tech school ReDi. В статье хочу рассказать, как я нашёл такую возможность, что мной движет и почему считаю это взаимно выгодным обменом (несмотря на изменения в политике получения гражданства Германии).
Сложно сказать, с чего всё началось, потому что опыт преподавания у меня идёт ещё от репетиторства в университете. Но конкретно с ReDi я познакомился благодаря функции “open to volunteer” в LinkedIn. Я не ожидал, что эта галочка что-то даст: просто посмотрел список «вакансий» и забыл. А позже со мной связалась Vanessa — организатор школы. Её заинтересовал мой опыт веб-разработки, а также миграционная история.
Естественно, в этой активности я, в том числе, видел возможность приложить это к делу «паспорт за 3 года с немецким С1 и особыми успехами в интеграции».
Процесс отбора и подготовки
После короткого интервью мы договорились, что я присоединюсь к курсу Web Development Advanced. Был вариант Fundamentals (основы HTML и JavaScript), но там хватало преподавателей, а вот в advanced — нет. Да и самому мне это было интереснее.
Материалы для курса предоставляет школа: программа и набор презентаций, которые использовались раньше. Эти презентации постоянно дорабатываются самими преподавателями-волонтёрами, поэтому уровень у них разный. Иногда попадались и откровенно пустые (несколько заголовков и всё) — тогда приходилось готовить материал самому.
Семестр начинается с онлайн-встречи всех волонтёров. Организаторы рассказывают про процессы, после чего волонтёры распределяют между собой занятия. Каждый волонтёр обязуется провести хотя бы 5 уроков. У нас они шли по вторникам и четвергам, чередуясь между кампусом в Мюнхене и Zoom. Были также две офлайн-встречи: одна для преподавателей, другая для студентов. На этих встречах участники знакомятся друг с другом, а преподавателям проводят тренинг по обучающим методикам и работе со студентами.
Команда единомышленников
Преподавательский состав довольно разнообразный. В нашей группе были и разработчики из Visa и Check24, и специалисты из «не-фронтенд» направлений. Кто-то участвует уже не первый раз, а кто-то только присоединился. Узнав об этой инициативе, я позвал коллегу из JetBrains, он тоже присоединился к этому курсу. Позже я узнал, что другой мой знакомый сначала был студентом в этой школе, затем Teacher Assistant, а сейчас успешно работает фронтенд разработчиком в Sixt.
Коммуникация между волонтёрами происходит на английском (насколько я понял, среди нас не было носителей немецкого языка). А недавно другая коллега из JetBrains написала мне, что её пригласили вести курс Computer Grundlagen (компьютерная грамотность) для женщин — уже на немецком языке.
Как проходят занятия
Когда все готово, расписание составлено, волонтёры познакомились, начинается учеба. Занятия ведутся на английском (в школе есть и немецкоязычные курсы, но не этот). В моей группе многие студенты знали и русский, так что я чувствовал себя чуть увереннее, надеясь, что они понимают мой “спик фром май харт”.
Группа попалась очень активная и заинтересованная, за что им спасибо 🙌. Уровень подготовки разный: кто-то уже имеет опыт работы в веб-разработке, кто-то ещё учится в университете.
Тем у курса много, иногда казалось, что даже слишком. Но это ведь advanced. Мы проходили: web development practices, Git, отладку, React, TypeScript для React, хуки, работу с API, стилизацию (CSS, CSS-in-JS, CSS-modules), фреймворки (Next.js и Express для backend на JS). В новом потоке один из волонтёров предложил добавить SSR. По моему опыту менторства в Яндекс.Практикум (уровень “middle frontend разработчик”), это сложная тема как для объяснения, так и для понимания студентами. Но по факту это уже покрыто темой next.js (чего мы не делали на курсе, не рассказывали как организовать ssr на голом webpack).
В ходе программы студенты делают 3 мини приложения , а в конце их ждет защита финального проекта. Я присутствовал на защите и хочу вас сказать что это один из самых интересных эпизодов в ходе курса. Ребята показывают свои наработки, ты лучше узнаешь их бекграунд и интересы. Можно проследить какая тема из курса далась сложнее.
Планы на будущее
С выпускниками мы обменялись LinkedIn, будет интересно наблюдать, как они развиваются дальше.
Когда я подключался к этой истории, у меня был режим «интегрируемся в Германию на максималках». Сейчас фокус сместился, для повседневной жизни хватает уровня немецкого B1, а С1 уже не даёт особых преимуществ.
Про мое увлечение геймдевом я уже писал на Вастрике: https://vas3k.club/post/27903/ . В новом курсе мы с Vanessa обсудили, что сверх программы (той самой где и так много тем, хаха) я проведу дополнительное занятие по разработке игр на JavaScript. Оно идёт сразу после темы «фреймворки». План такой: показать студентам Phaser.js и то, что их навыки применимы не только для того чтобы “формы верстать”, но и для создания игровых миров. У школы параллельно идёт курс по UI/UX-дизайну, уверен, что в будущем это даст отличную синергию.
К концу года хочу также изучить юридическую сторону предоставления официальных стажировок в своей компании. Обязательно буду делиться инсайтами про это в Картофельном блоге :)
Заключение
Преподавание всегда было частью моей карьеры, хоть я и не педагог по образованию. Мне нравится делиться знаниями — и нравится, что в процессе сам учишься новому. Горящие глаза студентов — лучший заряд энергии. А если из этого получится развить что-то большее, будет вообще супер.
В ReDi School есть и другие формы волонтерства, а также они представлены в других городах и странах. Ознакомиться можно на сайте
Спасибо за пост, интересный опыт. Как раз недавно пришла мысль поискать, можно ли где-то волонтерить преподавателем или репетитором. Но мне на английском будет трудно, только на русском. Может быть, знаешь что-то?
И ещё расскажи подробнее про эту школу. Она бесплатная для студентов? Кто там учится?
А студенты вообще мотивированы учиться сейчас? Или делают задания через ChatGPT и ждут, что ИИ всех заменит?