← Все постыНаписать

Ищем Битрикс-разработчиков и запускаем стажировки: летние дела Alto

Падение спроса на рынке веб-разработки, которое мы ощутили с конца февраля, у нас выстрелило летом. Рассказываю, почему мы активно ищем PHP-бэкендеров и каждого Битрикс-разработчика, зачем запускаем стажировку на этот стек, как прошёл корпоратив, доклад про фудтех на Mindbros и переезд в новый офис.

Пора рассказать, как у нас в Alto летние дела. Все падение спроса на рынке веб-разработки, которые мы ощутили с конца февраля, в нашем случае выстрелило сейчас.

Во-первых, у нас растет партнерка и мы начали активно покупать бэкендеров на PHP. Теперь у нас практически всегда есть свободные программисты на Битрикс. Обращайтесь.

Где искать Битрикс-разработчика: запускаем стажировки

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

Корпоратив с удалёнными сотрудниками

В-третьих, мы провели корпоратив, и круто, что смогло приехать несколько удаленных сотрудников. Для одного из участников дорога туда обратно заняла 44 часа. Я когда узнал, сначала не поверил, но надо отдать должное. Зато познакомились в живую. Повода для праздника не было, просто наш кипиш-менеджер Даша решила, что надо. Я одобрил смету и в потоке дел забыл. Вспомнить было об этом приятно.

Доклад на Mindbros и новый офис

В-четвертых, пока пишу, еду на Mindbros конференцию по заказной разработке от Hawking Bros и Тэглайн. Расскажу про нашу разработку в фудтехе. Во Владимире никогда не был, Илья Русаков написал ночью и предложил провести экскурсию сразу с поезда, за что ему спасибо.

В-пятых, мы переехали в новый офис. Не смотря, практически на удаленный формат работы, я решил, что точка сборки нужна. В связи с этим мы собираемся провести новоселье. Будет музыка, коктейли и покер(по желанию). До 10 человек, есть еще 6 мест, регистрация в @altoivan или комментариях.

Что происходило с рынком веб-разработки

С конца февраля 2022 года многие компании заморозили бюджеты на digital и отложили новые проекты. Часть заказчиков ушла из России, часть заняла выжидательную позицию. Первые месяцы агентства ещё доделывали старые договоры, поэтому падение у многих проявилось не сразу, а через полгода.

Одновременно уходили зарубежные сервисы и платформы. Магазинам на Shopify, Magento с зарубежной поддержкой, SaaS-конструкторах пришлось думать о переезде. Часть заказчиков стала смотреть в сторону отечественных платформ, в том числе 1С-Битрикс.

Получилась странная картина: общий рынок проседал, а заказы на Битрикс прибавлялись быстрее, чем на нём появлялись люди.

Кто такой разработчик на Битриксе

Это PHP-разработчик, который знает платформу «1С-Битрикс: Управление сайтом» и её коммерческие редакции. Порог входа ниже, чем кажется, но у платформы много своих правил.

Стек Битрикс-разработки: PHP, MySQL, D7

  • PHP и MySQL или MariaDB — основа, без них никуда;
  • ядро D7 и его ORM, а также старое API, которое до сих пор живёт в большинстве проектов;
  • инфоблоки и highload-блоки для хранения каталога и справочников;
  • компоненты и шаблоны: как переопределить стандартный компонент, не ломая обновления;
  • агенты и cron для фоновых задач;
  • модуль интернет-магазина: корзина, заказы, платёжные системы, службы доставки.

Интеграция с 1С

Большая часть коммерческих проектов на Битриксе связана с 1С. Стандартный обмен идёт по протоколу CommerceML: каталог, цены и остатки приходят из учётной системы, заказы уходят обратно. Разработчик, который умеет разбираться с ошибками обмена, ценится выше того, кто знает только вёрстку шаблонов.

Что спросить у Битрикс-кандидата на собеседовании

  • Чем инфоблок отличается от highload-блока и когда что выбирать?
  • Как кастомизировать стандартный компонент так, чтобы обновление ядра его не затёрло?
  • Что делать, если обмен с 1С падает на середине выгрузки каталога?
  • Как найти медленный запрос на странице каталога?
  • Что такое агенты и почему их лучше переводить на cron?

Сертификация

У 1С-Битрикс есть официальные учебные курсы и экзамены для разработчиков. Сертификат не заменяет опыт, но показывает, что человек прошёл базовую программу и понимает устройство платформы.

Как устроить стажировку на Битрикс

Когда готовых людей на рынке не хватает, их приходится растить самим. Рабочая схема стажировки выглядит так:

  • Отбор по базовому PHP и SQL, а не по опыту с платформой: Битриксу научить проще, чем программированию.
  • Две-три недели на официальные курсы и учебный проект — небольшой каталог с корзиной.
  • Наставник из действующей команды, который проверяет код и отвечает на вопросы каждый день.
  • Первые задачи на реальных проектах — с ревью и без доступа к боевой базе.
  • Понятный критерий перехода в штат: например, три закрытые задачи без серьёзных замечаний.

Как удержать разработчика после стажировки

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

  • прозрачная шкала роста от стажёра до миддла с понятными критериями;
  • пересмотр зарплаты по результатам, а не по просьбе раз в год;
  • разнообразные проекты, чтобы не застрять на одной поддержке;
  • возможность попробовать соседний стек: Laravel, фронтенд, интеграции;
  • наставничество для следующих стажёров как ступень роста.

Партнёрка и свободные разработчики на Битриксе

Летом у нас росла партнёрка, и мы начали активно покупать бэкендеров на PHP. В итоге у нас почти всегда есть свободные программисты на Битрикс, и к нам можно обратиться, если они нужны на проект.

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

Корпоратив для распределённой команды

Когда сотрудники живут в разных городах, корпоратив становится единственным поводом увидеться. Один из наших коллег добирался 44 часа в обе стороны, и это лучшее доказательство, что живая встреча людям нужна.

Организационно такая встреча сложнее обычной вечеринки. Нужно заранее закладывать дорогу и проживание в смету, выбирать дату за месяц-два, чтобы люди успели купить билеты, и продумать программу так, чтобы знакомство случилось не только за столом. Хорошо работают совместные активности: квест, мастер-класс, прогулка по городу.

Зачем офис команде на удалёнке

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

Офис как точка сборки не требует ежедневного присутствия. Это место для встреч, онбординга, праздников и того самого новоселья с музыкой и покером.

Вопросы и ответы

Почему сложно найти разработчика на Битрикс?

В 2022 году часть людей сменили стек, а новые разработчики будто не успевают появляться, хотя заказов становится больше. Поэтому мы запустили стажировки на Битрикс.

Нужен ли офис при удалённой работе?

Я решил, что точка сборки нужна, даже если команда работает практически удалённо. Поэтому мы переехали в новый офис.

Обсудить в Telegram Подписаться на @altocodes