8.5.24

Как живёт сообщество Android-разработчиков Сбера

Как живёт сообщество Android-разработчиков Сбера
No items found.

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

Главное — это люди

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

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

Масштабность

Инициативы сообщества есть и в технических решениях. В проекте СберБанк Онлайн более 1000 модулей — их надо организовать, а это нетривиальные инженерные задачи. Когда ты их выполняешь, то думаешь, как бы сделать комфортно и себе, и всем остальным. Пусть цифры говорят сами за себя:

— Kotlin 1.7 (2+ миллионов строк кода)
— Java 11 (1,6 миллионов строк кода)
— 100 тысяч unit-тестов
— 1100 gradle модулей
— 22+ тысяч PR в год
— Clean Architecture + MVVM

Если есть желание прокачать навыки в быстрые сроки, то попасть на проект СБОЛ — лучшая возможность. Здесь есть куча нестандартных задач, которые можно решать и джуну, и сеньору — каждому найдётся что-то своё.

Может показаться, что в масштабах Сбера каждый проект — это неповоротливая химера, которая не поддаётся изменениям. На самом деле, всё по-другому. Мы можем применять новые фреймворки, компания относится к этому крайне положительно. Естественно, по щелчку пальцев никто не перепишет весь код, но энтузиазм команды позволяет потихоньку осуществлять задумки.

Как мы организовали хакатон

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

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

Всего было 4 темы, над которыми работали команды, одна из них — свободный выбор. Если команде хотелось решить какую-то волнующую задачу, она могла обсудить её с экспертом. Он, если нужно, помогал сформулировать задачу как задание.  Кроме самого хакатона, организовали и другие командные активности: например, квиз с призами и встречу в спортивном баре. Там мы смотрели матчи Чемпионата мира, играли в настолки и общались.

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

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

Eщё про команду:
Главное о команде
Главное о команде
Команда Android-разработчиков
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Документация, управление релизами и разделение ответственности: как упростить разработку
Документация, управление релизами и разделение ответственности: как упростить разработку
Команда Android-разработчиков
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Почитать о других:
Главное о команде
Главное о команде
Команда технического департамента
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Фокус на одной задаче за раз: лучше меньше, да лучше
Фокус на одной задаче за раз: лучше меньше, да лучше
Core Team
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Главное о команде
Главное о команде
Команда iOS-разработчиков
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Чем мы заняты, когда не работаем
Чем мы заняты, когда не работаем
Команда performance-маркетинга
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Главное о команде
Главное о команде
Команда IT рекрутмента
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
50 человек появились из ниоткуда и начали работать. Как устроена наша команда
50 человек появились из ниоткуда и начали работать. Как устроена наша команда
Команда Python-разработчиков
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.