Kottans JS 2016: как это было с точки зрения организаторов

Про сообщество

Некоторым мы известны, кто-то про нас может никогда не слышал, поэтому минимальное вступление: Kottans — они же котаны — это сообщество программистов, объединенных стремлением к саморазвитию и получению новых знаний. Зная простую истину, что в группах легче учиться (ладно-ладно, все субъективно, но зная, что где-то есть еще N человек, что будут пытаться осилить тот же материал, что и ты, преодолевая те же трудности, мотивирует хотя бы не сидеть сложа руки и искать оправданий своей прокрастинации) — чаще всего деятельность котанов сводится к тому, чтобы проводить курсы.

Про курсы котанов вообще

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

Предыдущие курсы:
#1 Октябрь 2013 — Март 2014
#2 Октябрь 2014 — Апрель 2015

Специфика этого раза

  1. Курсы одновременно шли в ТРЕХ городах! Одновременно! Для котанов это вообще новый уровень. Стоит отметить, что в этом году вообще впервые в истории сообщества состоялись курсы вне Киева, без непосредственного участия кого-то из котанов [ну нет, наши любимые котаны поделились программой/типсами и вдохновением, но он-сайт, по моей информации, никого не было]. Это был C# курс во Львове. Возможно, частично это служило вдохновением для других людей, но итогом стало то, что Иван и Илья вышли на связь и предложили провести курс по JS во Львове и Харькове. Да, это немного усложнило задачу составления программы, которая удовлетворила бы всех, но приятным бонусом стало осознание того, что а) котаны шагают по планете стране, в другом городе проходила лекция-бекап, на которую можно было бы переключиться, если в твоем городе сбивались планы, в) больше разных мнений разнообразили происходящее.
  2. Программа. Да, основываясь на опыте предыдущих курсов, в этот раз упор был сделан на то, чтобы вместить всю программу в 2.5 месяца (курсы по 5 месяцев — это, конечно, весело для некоторых, но оооочень выматывающе) и в итоге свелась к следующим темам и кол-ву занятий:
    • Intro to course
    • HTML x 2
    • CSS x 2
    • ES6×3
    • Transpiled to JS language / misc
    • DOM + Components + ShadowDOM
    • fetch/SDOP/CORS/cookie
    • Testing
    • NPM/building tools
    • Node
    • Building API / API first
    • SPA / building SPA
    • CI / CD
    • React x 2
    • Angular (1st)
    • Ember x 2
    • Outro
    Была сразу же поставлена довольно таки высокая планка Алексеем Швайка (человек, контрибьютивший в ecma-262, эксперт по веб-стандартам, который может рассказать что и как в наших с вами браузерах [не]работает и почему), также студенты почти поголовно отмечали лекции Ильи Климова и Андрея Листочкина. Как обычно, было немного приглашенных гостей, которых вы можете знать по докладам на CityJS. Были и воркшопы, которые позиционируются как «необязательные, но забавные мероприятия на целый день». Там были wtfjs, three.js, построение аппа на react, rxjs.
    Кроме вышеназванных студенты сл(у/ы)шали: Юлю Савинкову, Николая Кожухаренко, Ивана Стеценко, меня, Илью Сегеду, Артема Бея, Тараса Гупало, Дениса Стоянова, Ивана Лаврив и Сергея Батаева. Дисклеймер: я не на 100% уверен, что этот список полон и фамилии людей написаны правильно.
  3. Мы наконец-то записали видео каждой лекции. Некоторых даже в нескольких вариантах — каждый коуч имел свои предпочтения по поводу подачи / мелких деталей, которые удостоились внимания. Все записанные видео — в этом плейлисте.

Что имели на входе

Откуда мы взяли студентов? У нас есть форма регистрации. Она висит довольно-таки давно, и мы довольно беспорядочно чистили регистрации/прошедших курсы студентов. Но после статьи на ain.ua от нашего любимого зачинателя Артема Сычева мы за 3 недели получили +1500 регистраций или что-то около того.
В итоге, рассылали мы задание на 3050 адресов (да, там возможны были дубликаты и треш-данные, но цифра все равно внушительная).
В итоге мы получили 200 выполненных (не все из них до конца) заданий, что составляет 6.55%, но в разрезе городов проценты совсем другие (при этом, в Киеве это число было ниже всего). В предыдущие годы этот процент был примерно 10-15%, но при этом и заявок было намного меньше, оставляя нам задачу проверить 30-50 заданий.
Мы давали два вида задания: одно алгоритмическое, а второе больше похоже на типичный веб-апп с фильтрацией данных и интеграцией с АПИ.
Если кому интересно, то ниже представлено распределение выполненных заданий и их видов по городам.
ЗаданийХарьковКиевЛьвов
Всего3315116
№ 12813012
№ 25214

Тут стоит сразу же попросить извинений у всех тех, кто не получил внятного фидбека на свое выполненное задание. Коучей для проверки тестовых заданий было недостаточно, те, кто были, были заняты, ну вы пони, тут проявились все плохие моменты связанные с тем, что наше комьюнити — некоммерческое и участники обычно являются работающими профессионалами.
После отбора шорт-листа выполненных заданий, в Харькове и Киеве было оффлайн-собеседование. Было очень интересно поговорить с ребятами, узнать про их бекграунд, мотивацию, представление о нас и наших курсах. Во Львове из-за накладок и какого-то рассинхрона в итоге собеседование не проводилось, а взяли всех желающих, и даже одну девушку из другого города, что училась, в итоге, удаленно.
Нам очень любезно помогали разные компании. В Киеве — Cogniance, во Львове — Innocode, в Харькове, если я правильно понял, — Javascript.Ninja. Без помощи этих компаний (и, в первую очередь, отдельных людей в них) — курсов бы не было.
Про сами курсы и атмосферу на них можно почитать отзывы самих же студентов.

Что получили на выходе

Не все студенты дошли до конца, больше всего людей отвалилось в городе Львов. На диво, очень много людей дошли в Киеве и Харькове (по сравнению с прошлыми годами), не ясно, является ли это заслугой усидчивых студентов, недостаточно строгих тренеров или коротких, по длительности, курсов.
Делали итоговый вопрос, дальше просто приведу несколько выдержек оттуда

График лайкабельности этих курсов
Пай чарт оценки полезности этих курсов

Ну, еще чуток «слов очевидцев», которые коучам будут приятны, а для сторонних людей могут выглядеть как цитаты с лендинга какого-нибудь продукта.

Курсы изменили картину мира, дали возможность поверить в себя, определили направления дальнейшего развития
Після цих курсів я почав почувати себе значно впевненіше в контексті технічної підкованості. В крайньому разі я навчився робити розумне лице коли чую не знайомий термін || фреймворк || лібу.
До курсов у меня в голове была полная каша в отношении джаваскрипта и всего, что вокруг него происходит. Благодаря курсам у меня сложилась сравнительно полная картина и все разложилось по полочкам. Теперь весь объем информации и необходимых знаний стал осязаем + огромное прибавление мотивации. Короче — СПАСИБО

Это из раздела «что понравилось», но еще много чего нам дописали и «что можно было улучшить». Там были нарекания и на факапы организации, скорость/качество подачи материала, количество практических заданий/воркшопов, предложения сделать курсы онлайн, подлиннее, пообширней, покрыть компьютер-саенс/алгоритмы, больше разных фреймворков, этс. Надеюсь, команда, что будет делать следующие курсы, возьмет некоторые из этих моментов на вооружение.
Многие студенты хотят помогать комьюнити, кое-кто уже предложил участвовать в организации следующих курсов, что не может не радовать ^_^

Что же дальше?

А дальше наша жизнь продолжается, новые курсы создаются. (Руби-котаны, простите за спойлер): в ближайшее время будет объявление набора на Ruby курсы, что будут одновременно проходить в Киеве/Львове/Харькове.
В августе также появились 2 новых проекта в помощь людям, которые хотели бы приобщиться к нашей организации:

  1. github.com/.../kottans-course-bootstrap — репозиторий с описанием процесса и необходимых вещей для проведения курсов котанов в вашем городе
  2. github.com/.../kottans-ongoing-projects — публичного пространства, где можно предложить интересный проект/начинание или помочь с существующими инициативами котанов

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

Похожие статьи:
У новому випуску DOU Podcast ми обговорюємо рейтинг найбільших продуктових компаній в Україні, середовище для розробки в Netflix, критерії...
[Роман Сенів — CTO в CopeCart GmbH, Founder у e-freight.eu. Спеціалізується на теоретичних і практичних сторонах моделювання процесів розробки...
В ноябре прошлого года компания Xiaomi анонсировала смартфон Redmi Note 3, который стал первым в ее линейке, оборудованным сенсором...
254-й выпуск подкаста «Откровенно про IT карьеризм». В подкасте пойдет речь о Java, преподавании...
Дампи систем російських держустанов, дефейс мілітарних сайтів ворога, зливи документів...
Яндекс.Метрика