Главная | Все статьи | Карьера

Как устроена работа программистов в компании Cybergizer

Время чтения статьи ~5 минут
Как устроена работа программистов в компании Cybergizer главное изображение

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

Что такое 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% — если сотрудник делает доклад, в т.ч. на внутреннем митапе в компании

Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях

Аватар пользователя Александр
Александр 24 декабря 2021
5
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 25 апреля
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 25 апреля
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время