Как живёт сообщество Android-разработчиков Сбера
Кроме создания хорошего и стабильного продукта, наша сильная сторона — открытое и дружное комьюнити. Да, мы работаем над кодом, но в то же время работаем с людьми. В сообществе стремимся создать комфортные условия и атмосферу для коммуникации, обмена опытом и работы. Здесь все приходят на помощь: делятся экспертизой, устраивают митапы и генерируют идеи. В такой атмосфере и с такой командой разработка превращается в творческий процесс.
Главное — это люди
Когда мы видим, что у кого-то из ребят есть идея или предложение для сообщества, мы подхватим инициативу и придумаем, как найти ресурсы и возможности, чтобы реализовать задуманное.
Общение и взаимодействие — это важно, поэтому мы создали чаты на разные темы. Голосуем за решения проблем, поднимаем важные вопросы и находим решения, которые устраивают всех. Это та ситуация, когда внутри сообщества сложилась истинная демократия, которая всем очень комфортна. Иногда мы слышим мнение, что большая корпорация стирает личность и погружает только в бесконечное решение монотонных задач, но это не так.
Масштабность
Инициативы сообщества есть и в технических решениях. В проекте СберБанк Онлайн более 1000 модулей — их надо организовать, а это нетривиальные инженерные задачи. Когда ты их выполняешь, то думаешь, как бы сделать комфортно и себе, и всем остальным. Пусть цифры говорят сами за себя:
— Kotlin 1.7 (2+ миллионов строк кода)
— Java 11 (1,6 миллионов строк кода)
— 100 тысяч unit-тестов
— 1100 gradle модулей
— 22+ тысяч PR в год
— Clean Architecture + MVVM
Если есть желание прокачать навыки в быстрые сроки, то попасть на проект СБОЛ — лучшая возможность. Здесь есть куча нестандартных задач, которые можно решать и джуну, и сеньору — каждому найдётся что-то своё.
Может показаться, что в масштабах Сбера каждый проект — это неповоротливая химера, которая не поддаётся изменениям. На самом деле, всё по-другому. Мы можем применять новые фреймворки, компания относится к этому крайне положительно. Естественно, по щелчку пальцев никто не перепишет весь код, но энтузиазм команды позволяет потихоньку осуществлять задумки.
Как мы организовали хакатон
В декабре мы устраивали очередной хакатон мобильных разработчиков. Год был тяжёлым, все вложили много сил в работу, экспертизу команды, помощь друг другу. В конце года захотелось собраться вместе для нетворкинга: перезагрузиться, исследовать новые технологии и реализовать с ними новые решения — всё, до чего не доходили руки, но очень хотелось попробовать. Сначала мы подключили комьюнити-менеджеров, которые занимались организацией и техническими вопросами, а затем создали экспертную группу — она разрабатывала задачи и консультировала команды.
Это было инициативой сообщества — мы смогли самоорганизоваться и поехать в Корпоративный университет Сбера. Кстати, большая часть из нас оказалась там в первый раз. И знаете, это прекрасно! На территории есть крутой отель, баня, хамам, каток и спортивный бар. Всё это в окружении природы, ещё и рядом с рекой.
Всего было 4 темы, над которыми работали команды, одна из них — свободный выбор. Если команде хотелось решить какую-то волнующую задачу, она могла обсудить её с экспертом. Он, если нужно, помогал сформулировать задачу как задание. Кроме самого хакатона, организовали и другие командные активности: например, квиз с призами и встречу в спортивном баре. Там мы смотрели матчи Чемпионата мира, играли в настолки и общались.
У таких мероприятий есть ещё один классный тимбилдинг-эффект. Много сотрудников работает на удалёнке, а здесь получилось увидеться вживую, с кем-то даже впервые. Удалось поговорить на темы, сложные для обсуждения в онлайне, понять, что вы сейм-майндед люди и продолжить общение в реальной жизни.
Большие встречи мы устраиваем раз в год, но кроме них есть и другие точки соприкосновения: чаты на различные темы, от обсуждения фреймворков до разговоров по интересам, полезные каналы, рассылки новостей, митапы и киновечера. Раз в квартал мы с другими разработчиками и сообществами устраиваем «кварталку» — большую встречу в баре. Любые инициативы идут снизу — это хороший показатель того, что комьюнити активно живёт, развивается и самоорганизуется.