Введение в спецназ Callstack

Callstack на рынке более 2 лет. Сегодня в нашей команде почти 20 разработчиков мирового уровня. Они ежедневно имеют дело с самыми сложными проектами React и React Native, поскольку мы последовательно следуем нашему девизу:

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

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

РОСТ

Вначале это требовало больших размышлений. Я знал, что мы не можем создать один маршрут, чтобы заставить всех пройти по нему. Именно так они поступают в школах, и по своему опыту могу сказать, что это не дает наилучших результатов. Раньше, когда у нас было около 10 разработчиков, я имел возможность встретиться с каждым из них лично, поэтому каждые 3 месяца мы обсуждали их интересы и цели на следующий квартал. Некоторые люди хотели воплотить свои идеи в проекты с открытым исходным кодом, другие хотели начать выступать на конференциях или выучить новый язык программирования.

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

В какой-то момент мы обнаружили, что план РОСТА не очень масштабируемый. Наша команда начала расти, и я не мог отслеживать рост каждого человека так, как я хотел, или это просто занимало слишком много времени. В Callstack ваше саморазвитие действительно имеет значение, поэтому мы нашли лучший, более вдохновляющий и увлекательный способ справиться с этим - и назвали его Программа спецназа.

Спецназ

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

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

Евангелисты открытого исходного кода

Наша первая группа состоит из энтузиастов открытого исходного кода, которые любят создавать инновационные инструменты и библиотеки и делиться кодом со всеми. Но это не единственное: каждые каждую неделю они выбирают новый проект и вносят в него свой вклад. Подробнее об их усилиях можно прочитать здесь. И помните - вместе мы сильнее! 💪

Технические мастера

Эта группа всегда была очень важна для меня, поскольку как разработчик я люблю открывать для себя новые технологии и языки программирования. В свое время это заставило меня перейти с PHP на Node, а затем открыть для себя возможности React и начать путь мобильного разработчика с React Native. Сегодня у нас есть много технологий в кроссплатформенной разработке - RN уже довольно давно поддерживает мобильные приложения, но у нас также есть такие вещи, как Flutter или Kotlin / Native за углом. Tech Wizards - это ботаники, которые с энтузиазмом относятся к каждому элементу кода, который они пишут. В прошлом квартале они сделали автомобиль с дистанционным управлением с сервером на базе Elixir на RaspberryPi и приложениями в Swift и Kotlin для управления им. Вы не можете пропустить работу этой группы, если любите технологии 💻🤓

Динамики Rockstar

Нам нравится делиться своими знаниями, и как компания мы с гордостью проводим замечательную конференцию React Native EU во Вроцлаве, Польша. Узнав много нового на многих конференциях и встречах, доступных в Интернете, наша команда почувствовала, что пришло время начать помогать сообществу, делясь собственными знаниями и опытом - вот почему члены группы Rockstar Speakers путешествуют по Европе, посещая общественные мероприятия и представление самых интересных тем. Цель группы - помочь каждому участнику создать лучшие презентации, а также побудить к этому людей, которые еще не выступали публично. В последнем квартале нам удалось выступить на React Finland [Мировой опыт работы с React Native] и произнесите два замечательных выступления в React Native Camp [React Native: темная сторона фоновых задач, Вывод React Native за пределы зоны комфорта ]. Кроме того, мы провели несколько семинаров и внутренних выступлений. Навыки выше! ⏫

Законодатели моды

И последнее, но не менее важное - это группа законодателей моды. Эти ребята выполняют незаменимую роль в том, чтобы держать компанию в курсе последних новостей и новейших технологий. Они также пишут много сообщений в блогах - если вы это читаете, вы, вероятно, знакомы с нашим удивительным блогом. Вы можете найти их на каналах Callstack в Twitter и Facebook, а также в группах кросс-платформенных разработчиков. Они также недавно открыли наш официальный канал на YouTube. Если вы заинтересованы в кроссплатформенной разработке, не пропустите ее - на вашем пути будет отличный контент. Будьте на связи! 💣🔥

Подводя итог: в итоге нам удалось создать отличную среду для улучшения навыков каждого разработчика в нашей компании, сочетая в себе веселье и обучение. Но это еще не все! Мы только что создали нетехническую группу для других сотрудников компании. Если вы хотите узнать о нем больше, подпишитесь на наш блог и следите за нами в Twitter - и вы ничего не пропустите! 🤙🏻

Эта статья изначально была опубликована на сайте callstack.com 25 июня 2018 г.