На IT-рынке есть тысячи компаний с разным уровнем инженерной культуры и подходом к работе с программистами. При выходе на работу в новую компанию можно попасть не в классную команду, которая развивает и любит своих разработчиков, а в место с низкой инженерной культурой и токсичной атмосферой. Поэтому мы подробно рассказываем, как устроена работа программистов у наших компаний-партнеров, чем они занимаются, как прокачивают свои навыки, какие задачи решают и где отдыхают — чтобы вы точно понимали, куда стоит устраиваться на работу.
- Что такое Cybergizer
- Корпоративные ценности Cybergizer
- Как устроена работа внутри Cybergizer
- Если кратко, что получают программисты в Cybergizer
Что такое Cybergizer
Компания Cybergizer (Киберджайзер) занимается разработкой софта по аутсорсинговой и аутстафинговой моделям, и специализируется на Ruby, Go, Elixir и React.js. География клиентов — Европа, Азия, Северная Америка. Команда Cybergizer на сегодняшний день состоит из более 40 инженеров в Минске, Вильнюсе, Санкт-Петербурге и других городах мира.
Cybergizer была создана Ruby-инженерами с опытом работы в крупных международных компаниях Сергеем Сергиенко и Анатолием Лётычем. Полученные опыт и знания стали базой для создания в 2017 году первых в Беларуси курсов выживания для молодых рубистов — Rubizza. В 2019 году, помимо офиса в Минске, компания открыла офисы в Вильнюсе и Санкт-Петербурге. При этом с 2020 года в компании действует политика удаленной работы.
Корпоративные ценности Cybergizer
В доковидное время главной ценностью Cybergizer было развитие и расширение Ruby-сообщества, в первую очередь благодаря образовательным инициативам, таким как Rubizza. В компании был выстроен процесс роста от начинающего разработчика до разработчика уровня мидл.
С приходом удаленки акцент сместился на стажировки талантливых разработчиков и возможность вступить в профессию, получая опыт на живых клиентских проектах. Но так или иначе, профессиональный и карьерный рост разработчиков всегда был и остается драйвером развития Cybergizer.
В 2016 — 2019 годах компания Cybergizer активно участвовала в жизни Ruby-комьюнити и занималась созданием проектов как для разработчиков на RoR, так и работающих на других языках:
- Rubizza — школа выживания для начинающих рубистов (rubizza.com)
- ZaDeploy — курсы для DevOps-инженеров (zadeploy.com)
- Cybergizer активно участвовала и поддерживала работу белорусского Ruby-сообщества (BRUG.by), Ruby-сообщества в Санкт-Петербурге (Saint P Ruby Community), выступала организатором конференции RubyConf.by и всевозможных Ruby-митапов.
В 2020 году с приходом ковида мы перешли на удаленный режим работы. И к нашему большому сожалению, многие оффлайновые активности теперь ждут своего лучшего часа. Тем не менее в 2021 году мы запустили проект Ruby.news — надеемся, будущий конкурент Ruby Weekly.
При этом в Cybergizer мы с самого основания компании всегда много внимания уделяем именно начинающим Ruby-разработчикам. В компании постоянно около 10 Ruby-разработчиков совершенствуют свои скилы, чтобы полноценно ворваться в профессию.
У нас разработана своя система плавного выхода разработчиков на проекты в продакшн к действующим иностранным клиентам. Что важно для начинающих разработчиков — в команде всегда есть более опытные коллеги, к которым можно обратиться за советом и помощью.
Читайте также: Это снова я, резиновая уточка: что такое метод Фейнмана и почему с его помощью так просто изучать программирование
Как устроена работа внутри Cybergizer
Так как основной стек Cybergizer — это Ruby и React, то здесь всегда рады видеть разработчиков как начинающих, так и более опытных, работающих с данными технологиями.
Стек технологий, которые используется в работе на проектах в Cybergizer, наглядно представлен на картинке ниже:
Самые распространенный практики, которые используются в Cybergizer в процессе работы — это:
- код ревью,
- CI/CD,
- pair programming.
У Cybergizer нет жесткой привязки к какому-то домену, поэтому в компании для разработчиков доступны проекты из разных доменов, основные из которых — HoReCa, облачные сервисы, спорт, тяжелая индустрия, реклама, медицина.
Технические требования к кандидатам отличаются в зависимости от их уровня, из общих для всех — это базовые знания соответствующих языков программирования и фреймворков — Ruby, Rails, JavaScript / React.js, а также английский язык уровня B1 и выше. Процесс собеседований состоит из одного-двух собеседований: pre-interview, это этап знакомства, и технического интервью (иногда они совмещены в одно собеседование).
Начинающие разработчики обычно присоединяются на внутренние проекты, на которых модель работы выстроена так, как и на клиентских — есть PO, PM, разработчики, дизайнер и QA.
Начинающие разработчики как правило присоединяются к работе над внутренними проектами, такими как, например: Retro.
На таких проектах модель работы выстроена, как и на клиентских, то есть обычно в команде работает PO/PM, разработчики, дизайнер и QA. Работа на таких проектах — это возможность безболезненно влиться в традиционный workflow и постепенно, без резких скачков, перейти к работе с клиентским проектом.
По итогам такой стажировки, которая длится обычно 3-4 месяца, определяется готовность разработчика для работы на клиентских проектах. Если начинающий разработчик очевидно не справляется, то мы прекращаем стажировку.
Разработчики более высокого уровня опыта и навыков обычно выходят сразу на клиентские проекты. Также есть возможность проявить себя в качестве adviser или supervisor (помогать с обучением и развитием джуниор-разработчиков, выступать с докладами на внутренних митапах, менторить внутренние проекты).
Если кратко, что получают программисты в Cybergizer
- Возможность работать в офисе в центре города: Минск или Санкт-Петербург
- Возможность работать удаленно
- Birthday Day off — оплачиваемый выходной день в качестве подарка на день рождения сотруднику
- У сотрудников Cybergizer есть возможность улучшать свой уровень английского. В онлайн-формате 2 раза в неделю проходят бесплатные занятия
- Если вы посещаете платные курсы, то компенсация 50% стоимости
- Мы заплатим 50% от стоимости спортивного абонемента за месяц
- Курсы и повышение квалификации: оплата 50% по факту прохождения профильных курсов
- Компенсация билетов на профильные митапы и конференции: 50% — участие, 100% — если сотрудник делает доклад, в т.ч. на внутреннем митапе в компании
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях