Skip to the content.

#hacker_notes Всем привет!

Все никак не успевал написать этот пост!

В прошлые выходные прошел хакатон от AI-community и СИБУРа. Я и моя команда его успешно затащили. Было бы логично рассказать, что вообще интересного я вынес оттуда, не зря же я заводил этот телеграм канал.
На хакатон я пришел, поспав за последние четверо суток суммарно часов 10, но благо команда сама начала организовываться и без меня. В какой-то момент я даже почувствовал свою бесполезность, но потом понял, что это и есть слаженность.

Про задачу: Нам нужно было сделать сделать сервис, помогающий логистам отправлять вагоны на тех.обслуживание в соответствии с их фиксированным расписанием. По факту, мы сделали сервис для логистов (web) и приложение компаньон (iOS) для топ-менеджмента СИБУРа. Наш ассистент умеет: предлагать те вагоны, которые нужно отправить на ремонт, а также “складывать их в корзину” и генерировать ведомости для последующей отправки. Также реализован чат для обсуждения отправки каждого вагона логистами, механиками, etc., дашборд с различными графиками по выручке за месяцы и еще парочка незначительных фич для логистов. iOS-приложение было направлено на топ-менеджмент. Там простая и понятная статистика по выручке, календари. Ничего лишнего.

Как мне потом писал другой участник: “Пока я сидел настраивал бэкэнд, видел, как вы круто обсуждали продукт”. Это так и было. Спустя 10 часов со старта, мы не написали ни одной строчки кода. Да простят меня эксперты, которые подписаны на этот чат, но с ними всегда нужно “хорошо” контактировать. Правильные вопросы, заинтересованность в задаче — все это может показать вас с лучшей стороны. Так и получилось. Мне нравится понимать бизнесовость задачи, что нужно людям, менторы это увидели. Да и вообще в задаче нужно было много думать.

Про код: Дальше, когда мы поняли что и для кого мы делаем, началось написание кода. На этот раз я полностью убедился, что самые значимые люди в стадии коддинга, это те, которые программируют ту самую обертку продукта. В нашем же случае iOS и фронтэнд разработчик. Пожалуй, в моей команде мечты они составили бы основной костяк) В следующий раз задумываюсь увеличить количество таких игроков в команде.

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

Про алгоритм: Мы реальное его продумали и реализовали его некоторое приближение. Алгоритм был придумал после кучи перерытых статей по логистике и оптимизации в РЖД. Так что не надо тут)

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

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

Репозиторий с кодом: https://github.com/ArtemKupriyanov/sibur-hackathon-moscow