ZeptoLab начал строить корпоративный университет

Предновогодний привет всем читающим нас хабражителям!2014 год был для нас насыщенным и во многом сложным, но при этом — еще и самым инновационным и поучительным.

Бюджеты на обучение в наше нелегкое время, к сожалению, страдают чаще других в корпоративной среде, но нам приятно быть исключением из этого правила: у каждого сотрудника Зетполаб всегда был и есть бюджет на обучение порядка 90000 руб. в год.Из этого бюджета зептолабовцы могут посещать конференции, ходить на тренинги и курсы как внутри, так и вне компании, а также обучаться онлайн. На конференциях наши ребята часто выступают в роли спикеров:

31cfee50c7854989941625773ebdeea0.jpg

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

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

Естественно, вышесказанное касается как проработки профессиональных навыков, так и так называемых soft skills: например, все те, кому было важно научиться доходчиво доносить свою мысль до коллег и подчиненных, прошли курс ораторского мастерства.

На какой-либо индивидуальный внешний курс или тренинг от Зептолаб можно попасть двумя путями: по рекомендации от руководителя или HR-отдела, а также по собственной инициативе. Если сотрудник находит какой-нибудь супер-курс в той же Британке или даже в другой компании уровня Яндекса, и этот курс, по его собственному мнению, может помочь ему работать эффективнее — велкам.

Чуть подробнее расскажем про групповые курсы, которые мы запустили внутри компании за этот год. Когда стало понятно, какие курсы и для кого нужны, встала задача найти того, кто их будет вести. Тут все просто: если нужная экспертиза была внутри Зепто — то курс просили провести кого-то из сотрудников, если нет — по рекомендациям искали сильного препода вне Зептолаба.

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

Вот то, что мы провели внутри Зептолаб в этом году:

Для всей компании:

Практический курс по тайм-менеджменту и мотивации Для Art-отдела:

Курс по Теории цвета, Воркшоп по Motion Design, Воркшоп по UI. Преподавателей приглашали из БВШД, Real Time School, а также свободных художников во всех смыслах этого слова.

Для разработчиков:

Курс по алгоритмам от Михаила Мирзаянова (создателя Codeforces) Учитывая целевую аудиторию Habrahabr — про последний курс чуть подробнее:

На данный момент на курсе обучается больше половины всех разработчиков Зептолаб (клиентских и серверных).

image

Курс подразумевает не самые простые домашние задания: над ними надо думать, но после того, как «дойдет» решение, код пишется за 10–15 минут.

На codeforces.ru у Зетполабовцев есть закрытая группа, там все и происходит. Домашние задания выполнены в виде специальных соревнований с небольшими отличиями от классических. Интересующимся — подробности здесь.

360fbef76d184695bb28541eb281ccf4.jpg

Периодически внутри компании проходят контесты среди программистов, по окончании которых выстраиваются рейтинги и дарятся подарки.e628b3753b574db2b3e007515a68195f.jpg

Весь курс разделен на 4 блока:

Первый блок — куча, дерево Фенвика, стеки, очереди, разреженная таблица, корневая Эвристика, хеши, сортировки Второй блок — сортировки (продолжение), два указателя, бинарный и тернарный поиски, дерево отрезков, treap, treap по неявному ключу Третий блок — динамическое программирование: классические методы, ДП по изломанному краю, ДП по битмаске Теория графов и теория вероятностей Из результатов курса: один из наших клиентских разработчиков после своего первого контеста на Codeforces.ru получил рейтинг 1700, до этого не занимаясь спортивным программированием.Еще немного статистики: последнее домашнее задание (надо сказать, одно из самых сложных) в состоянии выполнить за 2 часа примерно 1500 человек во всем мире. Трое из них работают у нас.

О результатах курса Head of Client Development ZeptoLab Виктор отзывается так: «В коде компании появилось осмысленное использование стандартных структур данных, и все чаще поднимаются вопросы быстродействия. Кто хочет применять в работе полученные знания — делает это. Возможность закрепить и применить их в работе есть всегда. Безусловно, уровень разработчиков стал сильно выше, но всегда есть куда расти».

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

Кроме того, помимо академических курсов, в компании появился так называемый «Developers' exp share» — регулярные встречи по обмену сугубо практическим опытом для разработчиков. К этим встречам докладчики готовят презентации со своими вариантами решения типовых рабочих ситуаций и проблем, а также делятся своими предложениями по дальнейшему развитию фреймворка и всего процесса разработки.

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

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

В этом году в пилотной версии были запущены следующие курсы:

Для QA отдела — курс от ведущего iOS разработчика (выходца из QA, к слову), направленный на умение самостоятельно собирать билд, профилировать и отлаживать билд с помощью Xcode инструментов, и так же на знание архитектуры фреймворка для аналитического поиска проблем Для геймдизайнеров — периодические встречи с аналитиками, где отдел аналитики делился тенденциями игрового рынка их глазами, а также хитрыми инструментами того же MS Excel Для всех желающих — сугубо практический курс от Head of PMO для упрощения жизни на каждый день: тут и про приоритезацию, и про не самые знаменитые, но полезные функции почты и календаря, и пр. e3c7bc4d8b47424f8d46784d61e776a6.JPG

Стоит отметить, что такие курсы нужно запускать внутри компании осторожно (также, как и выбирать ведущего этого самого курса, ведь у ведущего и обучающихся уже есть сложившиеся рабочие взаимоотношения), и принцип «не навреди» здесь будет максимально полезным, ведь людям еще вместе работать :)

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

71ec07a7a1f24711b037c45c0d110bce.png

Плюс это заряжает и добавляет разнообразия в рабочий процесс :)

056d5e39461b42a0be3ee809ed5ed954.jpg

Если говорить про цифры — в этом году мы инвестировали в образование Зептолабовцев порядка 3х миллионов рублей. На этом мы не собираемся останавливаться, будем только набирать обороты. Есть планы на обмен опытом с нашими западными коллегами по GameDev-у (например, в первой половине года мы готовим курс для геймдизайнеров и product — менеджеров от Ernest Adams, достаточно известного консультанта в игровой индустрии).

А еще очень хочется делиться и дальше своим опытом + мы абсолютно открыты к советам, поэтому, уважаемые коллеги по игровой и IT-индустриям, если у вас есть, чем поделиться — нестандартными подходами к обучению или просто полезными источниками знаний (в том числе курсами, онлайн-вебинарами и пр.) — оставляйте в комментах, будем благодарны (и, надеемся, не только мы).

На этом волна ZeptoLab FM прекращает свое вещание в блоге Habrahabr в 2014 году, а уже в 2015-ом мы надеемся порадовать мир плодами своих стараний в виде, разумеется, новых игр от ZeptoLab. Судя по всему, вы их ждете)

С наступающим, и крутых вам новогодних каникул!

Ваш ZeptoTeam.

970e90cd56194672a3adbc3efb8f6da6.png

© Habrahabr.ru