Корпоративные новости

Bars Hack Day – версия 2.0

10 ноября в компании «БАРС Груп» во второй раз прошли игры для разработчиков программных продуктов Bars Hack Day.

Hack Day – это мероприятие, которое позволяет каждому участнику определить его выносливость, узнать границы возможного, попробовать силы в чем-то новом и необычном. Основным принципом этих игр было решение общей задачи, сохранение целостности команды, поддержание оптимизма и чувства юмора в трудных ситуациях.

Темой осеннего Hack Day стали гонки «Формулы 1», поэтому форматом для проведения данного мероприятия был выбран спринт.

IMG_5726

Изначально было создано 7 команд («Брандашмыг», «Angry Nerds», «Город N», «Число грузовика», «Nebo.py», «Nebo.js» и «Crazy Mobile»), но в ходе спринта, для достижения максимального результата, командами «Город N» и «Nebo.js» была образована коалиция.

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

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

  • создание системы сбора;
  • создание системы передачи данных;
  • создание системы отображения.

IMG_5692

Первый блок был поделен еще на две составляющих – создание  системы мониторинга, позволяющей отслеживать загруженность процессора, потребления памяти самого компьютера, собирать всю информацию о работе сервера и передавать эту информацию системе передачи. Решением этой задачи занялась команда «Angry Nerds» из бизнес-центра «Муниципальное Управление и Сельское Хозяйство».

Вторая составляющая заключалась в создании специального модуля для web-приложений, написанных на Python, позволяющие собирать многочисленные метрики, такие как параметры post/get/ajax запросов, параметры выполнившихся sql-запросов, параметры выполнившихся контроллеров, информация о пользователе и так далее. Разработчики  команды «Число грузовика», выполняющей это задание, решили не ограничиваться фреймворком django и сделали возможность простого добавления новых метрик для любого web-фреймворка.

IMG_5780

Систему передачи создавала команда «Брандашмыг» из бизнес-центра «БАРС-Образование». Они взяли за основу язык разработки Erlang, и попытались создать систему, способную выдерживать колоссальные нагрузки и огромное количество соединений, что является одним из основных требований к системе передачи.

«Nebo.py», «Nebo.js» и «Crazy Mobile» занимались написанием системы отображения данных: для Web, мобильного интерфейса и iOS-приложений.

Олег Степанов, разработчик из челнинского офиса «БАРС Груп» так прокомментировал прошедшее соревнование: «Так получилось, что я единственный участник из Набережных Челнов. В мероприятии такого формата я принимал участие впервые. Получил море впечатлений! Мне очень понравилось, очень рад, что поучаствовал в Bars Hack Day, было весело и очень интересно. Для меня Bars Hack Day стал полезным опытом командной работы».

IMG_5730

Также своими впечатлениями от прошедшего мероприятия поделился его идеолог и участник команды «Число грузовика», архитектор программного обеспечения Николай Телепенин: «Тяжелое и напряженное испытание смогли пройти не все – некоторые команды распадались, участники уходили домой. Но атмосфера гонки не покинула мероприятие. В ходе соревнований командой «Число грузовика» были захвачены флаги других команд-участников, заметно подбодрило всех ребят.

В отличие от прошлого мероприятия в этот раз команды выполняли одну глобальную задачу. Поэтому, в этом конкурсе не было победителей и не было проигравших. Результаты 24-часового труда разработчиков были представлены генеральному директору компании «БАРС Груп» Тимуру Ахмерову и техническому директору Камилю Ибрагимову. По итогам соревнований, можно с уверенностью заявить, что 90% от поставленной нашей команде цели было достигнуто».

 

IMG_5687

«Это серьезное испытание для специалистов. По сути, мы должны были создать готовый проект всего за 24 часа, на который обычно выделяется два-три месяца! Этот Bars Hack Day стал особенным. Он был проникнут духом общекомандной работы. Мы все старались работать на результат, не отказывая себе в свободе творчества», – говорит капитан команды «Брандашмыг», ведущий разработчик компании, Кирилл Борисов.

IMG_5742

Участники  Bars Hack Day выражают благодарность руководителю нашей HR-службы Алине Шариповой и менеджеру по персоналу компании «БАРС Груп» Евгении Силиной.  Они так же стойко выдержали 24 часа работы нон-стоп, приходя на помощь уставшим и изголодавшимся участникам соревнований. А также искренне болели за каждую из команд, поддерживали в них силы и стремление к достижению результата.

Электронное ЖКХ Ивановской области: история проекта

Электронное ЖКХ Ивановской области: история проекта

Другие новости