Как устроена The Rolling Scopes School

The Rolling Scopes School (RSSchool)— это бесплатные курсы по JavaScript/Front-end, проводимые под эгидой сообщества разработчиков The Rolling Scopes.

Некоторые факты:

  • Курсы проводятся с 2013 года
  • Курсы стартуют два раза в год
  • Начиная с января 2017 года, стали массовыми. Более 1000 студентов в первом этапе каждого набора
  • Курсы можно проходить несколько раз
  • Курсы бесплатные
  • К обучению приглашаются все желающие. Что необходимо знать до начала курсов, можно прочитать по ссылке
  • Продолжительность обучения — около 6 месяцев. За этот период вас могут как отчислить, так и предложить трудоустроиться
  • Расписание теоретических занятий: 2–3 раза в неделю. Обычно с 19:00 до 21:00 ПН-СР-ПТ.
  • Большинство лекций записываются и выкладываются на YouTube. Записи лекций прошлых наборов доступны на канале.
  • World wide trainers & mentors. В обучении участвуют front-end и javascript разработчики из различных компаний и стран.
  • Менторы школы очно доступны в Минске, Гродно, Гомеле, Могилеве, Бресте. Но можно заниматься удаленно и из других городов.
  • Много различных тренировочных интервью. Во время обучения студенты проходят тренировочные интервью в различных офисах и компаниях. Imagine yourself here через cross interviews.
  • Интеграция в сообщество разработчиков по ходу обучения.
  • Развитие soft skills через подготовку презентаций и демонстрацию своих работ
  • agile education process, constant improvements
  • Мы направляем, мы предостовляем менторов, остальное зависит от студентов.
  • Курсы проходят в 4 этапа. Переход между этапами осуществляется на конкурсной основе.

Основные принципы школы

Принцип “Community driven”

В школе нет проффесиональных преподавателей или менторов, получающих зарплату за свою работу. Все менторы и тренеры школы — JavaScript/Front-end разработчики из различных компаний. Они занимаются обучением в свободное от работы время. Кто-то читает несколько лекций, кто-то менторит несколько студентов. Многие из них сами когда-то обучались в RSSchool.

Принцип “Pay it forward”

В нашей школе работает принцип — pay it forward. Мы бесплатно делимся со студентами своими знаниями сейчас, надеясь, что в будущем они вернутся к нам в качестве менторов и точно так же передадут свои знания следующему поколению студентов.

Таким образом, сегодняшний студент через год может стать нашим ментором, тренером, докладчиком на митапах The Rolling Scopes или конференции RSConf.

“Teaching is a privilege. It’s part of a Jedi’s responsibility to help train the next generation.”
―Obi-Wan Kenobi, Star Wars: The Clone Wars

Принцип “Self development environment”

Как школа способствует развитию студентов и менторов, так и сами участники учебного процесса тоже развивают RSSchool.

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

Например, силами менторов — Андрея Волченко и Саши Янковского — и их студентов для проведения первого этапа обучения была разработана система Padawans, используемая для автоматической проверки заданий.

Также в рамках обучения используется много программных соревнований cssqd, _qd, websocket challenge и т.д., разработанных активистами нашего сообщества.

Этапы обучения

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

Статистика этапов набора февраля 2018 года:

  • Первый этап (stage #1) — 1100 чел / без менторов
  • Второй этап (stage #2) — 525 чел / 89 менторов
  • Третий этап (stage #3) — 120 чел / 45 менторов
  • EPAM JSLab — 50 чел

Первый этап

  • Зачисляются все желающие
  • Обучение длится 4 недели
  • Обучение проходит в формате вебинаров и самообучения
  • В течение этапа необходимо будет выполнять задания

Темы — HTML/CSS Basics, JS Basics, Git, Basic algorithms.

Второй этап

Для перехода в данный этап необходимо:

  • успешно выполнить задания первого этапа
  • пройти собеседование с ментором

Обучение длится 3 месяца. Теоретические занятия проводятся в форме вебинаров или очных лекций с онлайн трансляцией. Практические занятия проверяются и оцениваются ментором. В ходе обучения проводятся тренировочные интервью у других менторов.

Третий этап

Для перехода в данный этап необходимо успешно выполнить задания второго этапа.

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

Есть планы организовать в рамках третьего этапа обучения отдельные направления по Angular / React / NodeJS / Верстке.

Четвертый этап обучения (EPAM JS LAB)

Дополнительный этап обучения, который выходит за рамки основного курса (1–3 этап)

Цель этапа — трудоустройство в компанию EPAM.

Планы по количеству набора учащихся в данный этап постоянно меняются, поэтому точные цифры по количеству обучаемых невозможно знать заранее. Бывают как “доборы” в JSLab, так и “отсевы”.

В EPAM JS LAB студент проходит интервью на различные проекты компании. Как только проект найден — обучение заканчивается.

Основные направления трудоустройства:

  • Angular / React
  • CoreJS aka “Vanilla JS”
  • NodeJS
  • Верстка
  • Content editing

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

Данный этап проходит очно, но присутствовать в офисе необходимо только во время лекций (вечернее время) и интервью.

Продолжительность этапа — от недели до нескольких месяцев.

Также наших студентов с удовольствием рассматривают в качестве слушателей на тренинги по Java, .Net, ServiceNow, SAP, Automated Testing.

Статистика трудоустройства в компанию EPAM:

  • 115 чел за весь 2017
  • 97 чел за первую половину 2018