14−15 сентября мы проведём хакатон для начинающих Java-разработчиков, дизайнеров, product/project-менеджеров, аналитиков и маркетологов. Мы предложим участникам решить задачу из нашей практики и побороться за призовой фонд 600 000 рублей. Рассказываем, что это такое и как победить
Хакатон
— это особый формат соревнования для ИТ-специалистов. Его название происходит
от слов «марафон» и «хакер» — это действительно своего рода марафон, продолжительностью
сутки или более, в котором участвуют специалисты из разных областей, связанных
с разработкой. Их задача — за отведённое время решить предложенную
организаторами проблему. Для этого они создают собственный технологический
продукт или разрабатывают определённую функцию в программном обеспечении.
О задаче команды узнают только на самом хакатоне, поэтому весь путь им предстоит
пройти с нуля, без заготовок: от метода решения до прототипа программы. Объём
работы большой, а времени не так много, поэтому часто участники даже не разъезжаются домой на ночь — и работают, и спят на площадке. Если времени
катастрофически не хватает, работа идёт несколько дней без перерывов — как в настоящем марафонском забеге.
Как
правило, задание на хакатоне — это реальная проблема, взятая из бизнес-практики, для решения которой организаторы хакатона ищут свежие идеи. У этих задач нет готового ответа, чтобы его отыскать, помимо узкоспециальных
знаний понадобятся опыт, интуиция, творческий подход, понимание смежных
областей. На Java Hack такую проблему предложит команда цифрового
привлечения малого бизнеса.
Посмотреть
на проблему с разных сторон легче, если в команде собраны разные специалисты.
Мы приглашаем участников со знаниями JVM-стека (Java, Kotlin, Scala, Groovy),
разработки интерфейсов (iOS, Android, Web) и бизнес-компетенциями (аналитика,
маркетинг, product/project-менеджмент). В такой кросс-функциональной команде
выше шанс создать выверенный с разных сторон, жизнеспособный продукт, а для
самих участников это возможность познакомиться с коллегами другого профиля и научиться работать с ними. Регистрироваться можно сразу командой, либо как
самостоятельный участник — в таком случае, организаторы помогут подобрать
напарников.
Задачи
на хакатонах олимпиадного уровня, поэтому обычно среди участников оказываются
только опытные профессионалы. Но мы хотим дать шанс тем, кто пока только
начинает свой путь в ИТ — на наш хакатон приглашены начинающие специалисты: с небольшим опытом и огромной верой в себя.
Награда
за победу — денежный приз. Мы вручим его трём лучшим командам, а общий фонд
составит 600 000 рублей. Всех участников ждут сувениры, угощения и, конечно,
опыт, который наверняка будет полезен для будущих свершений. Ещё один бонус:
лучшие участники получат возможность попасть к нам в команду банка.
Хотите подробностей из первых уст? Мы встретились с организаторами
и будущими членами жюри хакатона и расспросили их о деталях.
— Расскажите, почему вы решили провести хакатон?
Дмитрий Бессонов, руководитель Java-разработки: Мы действительно
ждём от участников оригинальных решений нашей задачи. Молодое поколение, на которое мы ориентируемся, мыслит иначе, у них нет багажа прошлых ошибок,
который часто останавливает опытных экспертов. Может быть, у них пока нет
готовых решений, но они смотрят на мир свежим взглядом и, возможно, предложат
нечто такое, что нам не пришло бы в голову.
Нам
также хочется привлекать молодых специалистов в банк. Мы трансформируемся в LeSS-организацию, что влечет за собой изменения в мышлении и принципах работы. Это
больше не узкая специализация, когда каждый человек отвечает только за свой
маленький кусочек. Мы работаем в кросс-функциональных командах, объединяющих
бизнес и ИТ, поощряем T-shape развитие. Тем, кто привык работать иначе, бывает
тяжело перестроиться, зато начинающие учатся этому легко.
—
Участникам предстоит бороться за победу в командах. Как
собрать такую, которая сможет победить?
Д. Б.: Как мне кажется, первое условие — это именно «собрать команду».
Будут ли в ней разные компетенции или вообще одна — не важно, технологии и языки программирования второстепенны. Успех, в первую очередь, определяет
слаженность команды, умение вместе работать и идти к общей цели.
Евгения Овчинникова, руководитель отдела технологических
исследований и цифровых инноваций: Если вы подавали индивидуальную
заявку и команду вам подобрали мы, придумайте, как познакомиться с напарниками
до хакатона. Хорошая практика — провести время вместе накануне, сходить на кофе. За несколько дней до начала мы добавим всех участников в специальный организационный чат, так что найти друг
друга будет несложно. Также полезно заранее обменяться портфолио, узнать
сильные и слабые стороны коллег по команде, обсудить, кто за что может взяться.
— Хакатон — это двое суток напряжённой работы в замкнутом
помещении. Как выжить?
Д. Б.: В первую очередь, нужно спланировать работу. Всегда кажется, что
впереди уйма времени, но в итоге 80% уходит на обдумывание и только последние
20% — на разработку. Нужно пойти по обратному пути и максимально быстро сделать
прототип. Раз в 3−4 часа нужно обязательно выходить на улицу подышать свежим
воздухом и отвлечься. Ещё многим помогает брать с собой комфортные вещи:
любимый плед или маску для сна.
Е. О.: Общайтесь, будьте чуткими в общении. Практика показывает, что
так рождаются как минимум понятные идеи. Ну, и очевидно, это веселее — точно
найдете новые знакомства. С самой первой версии прототипа подходите к другим
участникам и спрашивайте их мнение. Просите ребят и девчонок из других команд
потестировать вашу поделку, «понажимать на кнопочки». Это гораздо проще, чем
искать сто человек на улице для custdev-а, но почему-то на практике такой
возможностью пользуются не все. И не переживайте, что кто-то украдёт вашу идею
— вы покажете первую версию уже не в первые часы работы, а громкие обсуждения в ограниченном пространстве всё равно слышны. Когда время ограничено, каждому
важнее успеть доделать своё.
— Как презентовать своё решение?
Е. О.: Жюри обычно нравится, когда выступает вся команда, либо делегирует одного спикера и сама присутствует на сцене. Иначе возникает «эффект привидений», когда не понятно, работала ли вся команда над проектом. Если решите презентовать решение все вместе, учтите и проработайте заранее организационные аспекты: ходьбу, передачу микрофона, не забудьте представиться. Лучше всего дать в руки жюри девайс и позволить самостоятельно протестировать прототип. В крайнем случае — показать mock-up на своём устройстве или вывести скриншоты на экран. Нетривиальные визуальные образы всегда оживляют и лучше запоминаются. В презентации нужно чётко ответить на все вопросы задания. Примеры: если спрашивают про пользователей — дать конкретный профиль пользователя и каналы выхода к нему, если про моделирование продаж — чётко перечислить способы монетизации и хоть как-то подтвердить спрос.
— По условиям хакатона, лучшие участники смогут получить предложение о работе. Как вы будете их выбирать?
Д. Б.: Оценивать отдельных людей, конечно, сложнее, чем всю команду и её результат. Учитывая, что это всё-таки технологический хакатон, мы будем
смотреть на дизайн-код команд — какие используются паттерны, технологии и фреймворки. Если речь идёт о разработке, хотелось бы увидеть историю коммитов.
Хочется посмотреть и как человек пишет код, и как ведёт себя в команде: как
общается, какие идеи предлагает и как защищает решения, как слушает своих
напарников. Сейчас нам в командах важны и хард-, и софт-скиллы, одно без
другого не работает.
— Чем занимается команда цифрового привлечения малого бизнеса в Райффайзенбанке?
Полина Гуляева, старший менеджер команды цифрового привлечения
малого бизнеса: Мы развиваем дистанционные продукты для предпринимателей:
дорабатываем интернет-банк, мобильные сервисы — всё для того, чтобы нашим
клиентам было удобно обслуживаться, не обращаясь в отделение. В основном наши
клиенты — в тех городах, где нет отделений банка, но так как у нас одно общее
приложение, один интернет-банк, нашими разработками пользуются все клиенты.
Наша
команда в большинстве своём новая, молодая. Мы живём технологиями, меняем
старые правила и олицетворяем то будущее, к которому идёт весь Райффайзенбанк.
— Чем интересны продукты для индивидуальных предпринимателей?
П. Г.: Этот рынок меньше изучен, чем рынок продуктов для физических
лиц. Мы сами все физические лица, поэтому их потребности в целом понятны. Но с предпринимателями всё не так очевидно, с ними нужно больше общаться,
разбираться в болях. Это сложно и интересно. Кроме того, можно
поработать не только с банковскими, но и околобанковскими сервисами.
Предпринимателю нужно много всего, и мы как компания можем предоставлять ему
все эти сервисы.
Е. О.: SME — это быстрорастущий сегмент, в России он новый относительно
США или Европы. Предприниматели — это люди, которые умеют мастерски
«лавировать», независимо от политических или экономических условий, люди с очень гибким мышлением. Они свободны от любых рамок, широко мыслят,
руководствуются только здравым смыслом. С ними интересно общаться, и тем более
интересно создавать для них услуги, изучая их способ мышления.
Д. Б.: Ребята, которые будут на хакатоне, возможно, сами — будущие
предприниматели, а значит им должно быть вдвойне интересно сделать что-то для
рынка в этой области.
Регистрация на Java Hack открыта до 4 сентября? Ждём ваших заявок на сайте