На IT-рынке есть тысячи компаний с разным уровнем инженерной культуры и подходом к работе с программистами. При выходе на работу в новую компанию можно попасть не в классную команду, которая развивает и любит своих разработчиков, а в место с низкой инженерной культурой и токсичной атмосферой. Поэтому мы подробно рассказываем, как устроена работа программистов у наших компаний-партнеров, чем они занимаются, как прокачивают свои навыки, какие задачи решают и где отдыхают — чтобы вы точно понимали, куда стоит устраиваться на работу.
Что такое MediaSoft
В нашей команде 250+ программистов, которые разрабатывают сложные веб-системы, бэкенды, мобильные приложения и highload-проекты с 2014 года. У нас есть офисы в Ульяновске, Москве, Санкт-Петербурге, Самаре и Ростове-на-Дону — у FIRECODE.
В первую очередь мы сильны своей технической экспертизой:
- На бэкенде: PHP, Symfony, Laravel, Yii2, Python, Django, Flask, Java SE/EE, Spring, Hibernate, Golang и другие.
- На фронте: JavaScript, React, Vue.js, Angular, NodeJS, GraphQL, HTML5, CSS3, LESS, SASS и другие.
- iOS/Android: Kotlin, Swift, Xcode, AppCode, Objective-C, MVVM, MVP, Java, Android SDK, SOLID, Clean Architecture, Gradle и другие.
- QA: Selenium, JMeter, Postman, SQL, TestCaseLab и другие.
- Аналитика: SRS, UML, BPMN, SOAP, REST, SQL/noSQL и другие.
Мы можем закодить практически все что угодно. Вот лишь малая часть проектов, в разработке которых участвовали наши программисты:
- Развитие системы интернет-магазина «Связной»
- Выпуск, поддержка и развитие мобильного приложения «Мой Перекресток»
- Разработка мобильного приложения «Sunlight»
- Разработка высоконагруженного приложения с BigData для X5 Retail Group
- Разработка сайта и мобильного приложения Михайловского театра Санкт-Петербурга
- Разработка сервиса и мобильного приложения онлайн-аптеки «ЗдравСити»
Читайте другие статьи в блоге: 20 советов для будущих программистов, которые ищут свою первую работу в IT: как получать удовольствие от собеседований
А еще — мы очень любим сложные и интересные задачи. Например, AI-репетитор по чтению для детей, который самостоятельно контролирует процесс и помогает родителям удаленно отслеживать динамику. Или программа лояльности покупателей для крупной сети супермаркетов с доступом к карте клуба, онлайн-магазину с доставкой, истории покупок и чеках, а также персональным предложениям и купонам.
MediaSoft занимает 1 место в рейтинге бэкенд-разработчиков по версии Ruward, шестое в рейтинге веб-разработчиков и интеграторов, и 14 — в рейтинге разработчиков мобильных приложений по версии Tagline.
Мы очень гордимся нашей корпоративной культурой, созданию которой посвятили львиную долю времени — удобные офисы в каждом городе, свои образовательные активности, шумные вечеринки и уютные посиделки, теплый и яркий мерч, атмосфера помощи и заботы.
Заботиться о команде
В MediaSoft делают всё для эффективной и комфортной работы сотрудников, ведь команда — наш основной актив. Даже домен сайта выбран не случайно — mediasoft.team.
Для развития скиллов разработчиков мы поддерживаем библиотеку с технической литературой, проводим образовательные лекции и мастер-классы, организуем обучение английскому. За последний год в MediaSoft прошли занятия по автотестированию, экосистеме Java-разработки, аналитике и Flutter. А тем, кто хочет нести знания в массы, прямая дорога в образовательный проект компании «Академия разработки MediaSoft» (о нём расскажем дальше).
Разработчики MediaSoft работают в трех городах: головной офис в Ульяновске, в 2019 году открылся офис в Санкт-Петербурге, а в 2021 — в Самаре. В каждом из них есть мягкая зона с настольным футболом, теннисом и приставкой, конференц-зал, где вечером устраивают просмотры фильмов, веранда для работы на свежем воздухе, а еще «зеленые зоны» — релакс-пространства, где можно отдохнуть, поболтать с коллегами или поиграть в шахматы.
Поэтому наши разработчики умеют не только работать, но и классно отдыхать. Мы громко шумим два раза в год на летнем и зимнем корпоративах, регулярно собираемся вместе на неформальных «пятницах» в офисе — или на турбазе, или в баре. А еще очень любим корпоративный мерч и надеваем его с ног до головы в прямом смысле: в нашей коллекции есть шапки, перчатки, носки, футболки, толстовки, штаны, рюкзаки, жилетки.
Для создания такой атмосферы в компании создана целая внутренняя команда: HR и PR-менеджеры, администраторы, юристы. И они готовы решить практически любой вопрос разработчиков: как рабочий — заменить стул или поставить дополнительный стеллаж, так и личный — например, посоветоваться с юристом по поводу ипотеки.
В общем, в MediaSoft делают все для команды. И топ-5 в списке лучших работодателей по версии Хабр Карьера в 2020 году это подтверждает.
Работать как MediaSoft
Тру-программисты MediaSoftTeam
В MediaSoft любят тру-программистов — людей, которые ценят возможность заниматься любимым делом, находясь в профессиональной среде, и при этом чувствовать драйв от решения сложных задач. Нам важно поддерживать хорошие отношения в команде, ведь даже небольшие проекты не разрабатываются в одиночку. В MediaSoft принято помогать друг другу, делиться опытом, брать на себя ответственность и прислушиваться к чужому мнению. Следуя этой формуле, вы быстро заработаете признание и уважение.
Рабочие моменты
В MediaSoft гибкий график: учитываются ритмы сов, жаворонков и социофобов. Единственное правило — не шуметь до 19:00 вечера. А вечером многие остаются в офисе еще на пару часов, чтобы отдохнуть и пообщаться. При этом у нас работают в основном из офисов, мы не нанимаем на удаленку. Основная причина в том, что личный контакт в команде и опенспейс офиса позволяют поддерживать коммуникацию, быстро решать вопросы и эффективнее обучаться новым компетенциям. Когда можно за две минуты дойти до коллеги и получить консультацию по вопросу — это значительно ускоряет процесс.
Еще топ-менеджеры MediaSoft стремятся подбирать проекты под разработчиков: кому-то интереснее agile, кому-то жесткий scrum, кто-то хочет работать в небольших коллективах, а кто-то любит сложные проекты с командой на 70+ человек. При этом в компании стараются меньше контролировать сотрудников, так как здесь все строится на доверии. И не любят клиентов, которые принуждают работать «под камерами».
Чтобы начинающие ребята быстрее втягивались в рабочий процесс, им в наставники выделяют более опытного специалиста как минимум на 2-4 месяца. Это хорошая практика как для стажера, ведь работая под присмотром куратора они быстро приобретают хороший технологический бэкграунд, так и для наставника.
Как проходят собеседования
Любое собеседование в MediaSoft — это разговор не только про технологии. В первую очередь нам важно узнать и понять человека. Впишется ли он в культуру? Будет ли команде комфортно работать с ним в будущем? Не противоречат ли принципы человека принципам компании?
«Мы начинаем с простого, но важного: "Как вы пришли в разработку?". Этот вопрос помогает оценить кругозор соискателя в программировании и понять уровень его вовлеченности. Следующим вопросом мы попросим рассказать про самую интересную/сложную задачу, которую решал. Это позволяет понять, что кандидат считает сложным и как подходит к решению», — Дмитрий Кержнер, заместитель технического директора MediaSoft.
Дальше можно переключиться на темы, связанные с фундаментальными знаниями: паттерны программирования, основы объектно-ориентированного программирования, ключевые принципы разработки. Оставшиеся вопросы связаны с конкретным направлением разработки и технологиями. При этом нельзя забывать и про софт-скиллы соискателя: умение общаться, грамотно задавать вопросы, не суетиться и не тратить время других людей зря, — все это очень важно в командной работе.
Академия разработки MediaSoft
Как уже говорилось, MediaSoft любит делиться опытом. И это распространяется не только на разработчиков компании, но и всех желающих, кто хочет получать востребованные знания в IT. Поэтому много лет назад мы запустили свой корпоративный проект — Академия разработки MediaSoft. Здесь каждый может бесплатно изучить интересующие технологии в онлайн и офлайн форматах под руководством экспертов в IT. После прохождения курсов лучшие студенты имеют возможность трудоустроиться в нашу команду. За шесть лет студентами Академии стало больше 3 тыс. человек.
Сейчас у нас проходит обучение по 21 направлению: технологии, с которыми работаем сами, основы программирования, учебная практика для студентов и подготовка к ЕГЭ и ОГЭ. А еще мы проводим онлайн мастер-классы — например, по разработке фреймворка с нуля и созданию DI-контейнера.
Преподаватели Академии — это, в основном, специалисты компании. За свою работу они получают не только бонус в зарплате и квартальной/годовой премии, но и возможность стать куратором для юных падаванов. Ведь часто специалисты с ростом экспертизы приходят к моменту, когда хотят передать знания дальше. Так за несколько лет студент Академии вырастает до преподавателя курсов. Win-win!
В общем
В MediaSoft постоянно поддерживают атмосферу, в которой комфортно не только работать, но и отдыхать, заводить новых друзей и развиваться в любой сфере, которая интересна сотрудникам. Если вы захотели работать с нами, то отправляйте резюме на job@mediasoft.team.
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях