Предновогодний привет всем читающим нас хабражителям!
2014 год был для нас насыщенным и во многом сложным, но при этом — еще и самым инновационным и поучительным.
Бюджеты на обучение в наше нелегкое время, к сожалению, страдают чаще других в корпоративной среде, но нам приятно быть исключением из этого правила: у каждого сотрудника Зетполаб всегда был и есть бюджет на обучение порядка 90000 руб. в год.
Из этого бюджета зептолабовцы могут посещать конференции, ходить на тренинги и курсы как внутри, так и вне компании, а также обучаться онлайн. На конференциях наши ребята часто выступают в роли спикеров:
Чтобы двигаться вверх по профессиональной и карьерной лестнице, иногда мало того багажа знаний, с которым ты в компанию приходишь — без перманентного стремления к новым вершинам далеко не уйти. А когда у сотрудников такое стремление есть — с этим можно и нужно работать. Хочется поделиться, как это делаем мы.
В этом году перед нами стояла задачка системно подойти к проработке самых необходимых навыков у сотрудников компании. Для начала их стоило выделить — это мы сделали стандартно, методом оценки персонала и индивидуальными беседами с руководителями отделов.
После того, как стали понятны «пробелы» в знаниях, которые есть не у одного-двух сотрудников, а у целых отделов, мы взялись за дело по-полной. Индивидуальные нюансы в основном прорабатывались на внешних курсах и тренингах, а над теми, что оказались глобальнее, работали внутри компании все вместе.
Естественно, вышесказанное касается как проработки профессиональных навыков, так и так называемых soft skills: например, все те, кому было важно научиться доходчиво доносить свою мысль до коллег и подчиненных, прошли курс ораторского мастерства.
На какой-либо индивидуальный внешний курс или тренинг от Зептолаб можно попасть двумя путями: по рекомендации от руководителя или HR-отдела, а также по собственной инициативе. Если сотрудник находит какой-нибудь супер-курс в той же Британке или даже в другой компании уровня Яндекса, и этот курс, по его собственному мнению, может помочь ему работать эффективнее — велкам.
Чуть подробнее расскажем про групповые курсы, которые мы запустили внутри компании за этот год. Когда стало понятно, какие курсы и для кого нужны, встала задача найти того, кто их будет вести. Тут все просто: если нужная экспертиза была внутри Зепто — то курс просили провести кого-то из сотрудников, если нет — по рекомендациям искали сильного препода вне Зептолаба.
Если нужной экспертизы внутри компании не находилось, гораздо эффективнее и дешевле было приглашать стоящего преподавателя по нужной тематике непосредственно в компанию. В этом случае можно согласовать удобную для всех дату, а время и силы, которые обычно тратятся на транспорт, — потратить на обучение. Курсы были открытыми, и кроме целевой аудитории на них мог попасть любой желающий сотрудник + все лекции мы записываем и складируем в нашу библиотеку знаний, где с ними можно ознакомиться в любой момент.
Вот то, что мы провели внутри Зептолаб в этом году:
Для всей компании:
- Практический курс по тайм-менеджменту и мотивации
Для Art-отдела:
- Курс по Теории цвета,
- Воркшоп по Motion Design,
- Воркшоп по UI.
Преподавателей приглашали из БВШД, Real Time School, а также свободных художников во всех смыслах этого слова.
Для разработчиков:
- Курс по алгоритмам от Михаила Мирзаянова (создателя Codeforces)
Учитывая целевую аудиторию Habrahabr — про последний курс чуть подробнее:
На данный момент на курсе обучается больше половины всех разработчиков Зептолаб (клиентских и серверных).
Курс подразумевает не самые простые домашние задания: над ними надо думать, но после того, как «дойдет» решение, код пишется за 10-15 минут.
На codeforces.ru у Зетполабовцев есть закрытая группа, там все и происходит. Домашние задания выполнены в виде специальных соревнований с небольшими отличиями от классических. Интересующимся — подробности здесь.
Периодически внутри компании проходят контесты среди программистов, по окончании которых выстраиваются рейтинги и дарятся подарки.
Весь курс разделен на 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 для упрощения жизни на каждый день: тут и про приоритезацию, и про не самые знаменитые, но полезные функции почты и календаря, и пр.
Стоит отметить, что такие курсы нужно запускать внутри компании осторожно (также, как и выбирать ведущего этого самого курса, ведь у ведущего и обучающихся уже есть сложившиеся рабочие взаимоотношения), и принцип «не навреди» здесь будет максимально полезным, ведь людям еще вместе работать :)
Есть еще один приятный момент в групповом обучении внутри компании — братья по оружию из разных отделов или с разных проектов очень редко пересекаются в работе, а при грамотно организованном курсе у сильного тренера они получают возможность отлично повзаимодействовать между собой — это вам и тимбилдинг, и взаимообучение. Зептолабовцы хором отмечают, что это один из самых весомых «плюсов» подобных курсов, и что некоторым вещам у друг у друга они научились не меньше, чем на самом курсе.
Плюс это заряжает и добавляет разнообразия в рабочий процесс :)
Если говорить про цифры — в этом году мы инвестировали в образование Зептолабовцев порядка 3х миллионов рублей. На этом мы не собираемся останавливаться, будем только набирать обороты. Есть планы на обмен опытом с нашими западными коллегами по GameDev-у (например, в первой половине года мы готовим курс для геймдизайнеров и product — менеджеров от Ernest Adams, достаточно известного консультанта в игровой индустрии).
А еще очень хочется делиться и дальше своим опытом + мы абсолютно открыты к советам, поэтому, уважаемые коллеги по игровой и IT-индустриям, если у вас есть, чем поделиться — нестандартными подходами к обучению или просто полезными источниками знаний (в том числе курсами, онлайн-вебинарами и пр.) — оставляйте в комментах, будем благодарны (и, надеемся, не только мы).
На этом волна ZeptoLab FM прекращает свое вещание в блоге Habrahabr в 2014 году, а уже в 2015-ом мы надеемся порадовать мир плодами своих стараний в виде, разумеется, новых игр от ZeptoLab. Судя по всему, вы их ждете)
С наступающим, и крутых вам новогодних каникул!
Ваш ZeptoTeam.
Автор: SerafimaS