«В программировании всегда есть несколько подходов к одной и той же проблеме». Интервью с призерами Хакатона Т1, студентами РГУ СоцТех


28–29 ноября 2024 года команда студентов РГУ СоцТех заняла третье место в финале престижного конкурса в области информационных технологий “Хакатон Т1”. В составе команды были Никита Коблов, Павел Эргле, Полина Беркало и Егор Сорокин. Мы поговорили с Никитой и Егором о их опыте участия и взглядах на программирование.

— Как вы решили принять участие в Хакатоне Т1?
Егор
: Никита предложил попробовать свои силы в Хакатоне, чтобы попрактиковаться. Я долго сомневался. Но в конечном итоге решил, что это отличная возможность не только испытать себя, но и получить новые знания. Поначалу было страшновато — ведь это мой первый опыт участия в подобном мероприятии. Но мы быстро втянулись, особенно когда начали обсуждать идеи проекта.

Никита: Для меня участие в Хакатоне всегда было чем-то, что хотелось попробовать. Это уникальная возможность проверить свои знания в реальных условиях. Мы трое суток не спали, были погружены в работу над приложением. Каждая минута была важна, и я считаю, что наш результат — третье место — это невероятное достижение, особенно для первой попытки. Этот опыт стал для меня большим шагом вперёд.

— Какой проект вы реализовали на Хакатоне?
Егор
: Мы создали пакет pip для преобразования большого объёма данных Его задача — преобразовывать большой массив данных в актуальную и нужную для бизнесмена или предприятия информацию т.е золотую запись, тем самым оптимизируя бизнес процессы.
Это был сложный, но очень интересный проект.

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

— Какие навыки помогли вам добиться успеха?
Никита
: Мой основной инструмент — это Python. Я занимаюсь программированием и разработкой уже более пяти лет, и за это время успел поработать с разными пакетами и проектами. Опыт backend-разработки позволил мне быстро адаптироваться к требованиям Хакатона. К тому же я всегда старался учиться новому, и участие в таких конкурсах дает много практики, советов, полезных знаний и знакомств.

Егор: Мое увлечение программированием началось с интереса к компьютерам и сборке ПК. Сначала я просто помогал друзьям с ремонтом и настройкой, а затем начал разбираться в программировании. На Хакатоне мне пригодилось умение быстро находить общий язык с командой и способность адаптироваться к изменениям в задачах. Иногда нужно было моментально переключаться между разными направлениями работы, и этот опыт оказался бесценным.

— Что для вас программирование?
Егор
: Программирование — это не только наука, но и искусство. Это возможность творить, находить уникальные решения для задач. Мне нравится, что в программировании всегда есть несколько подходов к одной и той же проблеме. Это тренирует логическое мышление и учит смотреть на вещи с разных сторон. Я считаю, что это идеальная сфера для тех, кто любит учиться и развиваться.

Никита: Программирование изначально было для меня способом отвлечься от проблем, в какой-то момент я понял, что нужно на что-то переключиться, сидел за программированием по 6-8 часов, сразу предупреждаю не надо так делать. Когда я пишу код, я словно вхожу в какой-то транс — даже сложно объяснить это словами. Я отхожу только тогда, когда заканчиваю поставленную задачу. При этом я самоучка: всему, что умею на данный момент, я научился сам. Со временем программирование стало моим хобби, потом превратилось в финансовую подушку, а позже — в профессию, способ самовыражения и, в какой-то мере, искусство.
— Какие трудности возникли в процессе работы над проектом?
Егор: Основной сложностью была нехватка опыта в подобных конкурсах. Многие команды уже участвовали в Хакатонах раньше, а для нас это был дебют. Мы столкнулись с огромным количеством технических задач, которые потребовали не только знаний, но и изобретательности. Однако я считаю, что мы справились достойно.

Никита: Сложности были связаны с ограниченным временем, полугодовым отсутствием какой-либо практики из-за увольнения и выгорания, а также отсутствием значимого опыта в аналитике данных. Нужно было одновременно писать код, тестировать приложение и работать над презентацией. Самое трудное — это сохранить концентрацию, когда работаешь практически без сна. Но, несмотря на всё, нам удалось создать функциональный пакет pip, и я горжусь нашей командой.

— Как вы оцениваете результаты команды?
Никита
: Мы сделали все возможное, чтобы показать отличный результат на данный момент. Наш пакет работает, и его можно интегрировать и адаптировать под самые разные задачи. Конечно, всегда хочется большего — первое место, например. Но для первой попытки третье место — это просто великолепно. Мы получили огромный опыт, который пригодится нам в будущем.

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

— Какие у вас планы на будущее?
Никита
: Моя цель — стажировка в крупной IT-компании. Недавно мне предложили позицию системного аналитика, и я планирую развиваться в этом направлении. Кроме того, у меня есть несколько собственных проектов, над которыми я хочу работать.

Также я бы хотел возглавить Студенческое научное общество и мотивировать больше студентов заниматься IT-технологиями и научными исследованиями в этой сфере. Здесь есть множество возможностей для реализации как научно-технических, так и творческих задач.

Егор: Я намерен участвовать в новых Хакатонах и продолжать учёбу. Мы с Никитой уже обсуждали совместный проект для дипломной работы. Это будет приложение, которое поможет людям с ограниченными возможностями использовать компьютер с помощью взгляда. Думаю, у нас получится что-то уникальное.

— Что бы вы посоветовали тем, кто только начинает путь в IT?
Егор: Никогда не бойтесь пробовать новое. Ошибки — это не провал, а часть обучения. Регулярная практика и участие в проектах — вот что действительно помогает расти.

Никита: Главное — это желание и готовность решать сложные задачи. Программирование — это творческий процесс, и подходов к решению всегда много. И, конечно, не забывайте о командной работе — она играет огромную роль. Не торопитесь, чтобы не словить выгорание. Наберитесь терпения — обучению программированию можно уделять 1-2 часа в день. Не бойтесь спросить, если есть у кого, а если нет, не брезгуйте воспользоваться ИИ для вспомогательных целей. Не отступайте и добивайтесь поставленных задач.
— Какое впечатление оставило участие в Хакатоне?
Егор: Это незабываемое событие. Ты находишься в кругу людей, которые разделяют твои интересы, и это вдохновляет. После такого опыта хочется расти и учиться ещё больше.

Никита: Для меня это был один из лучших моментов в моей жизни. Хакатон мотивирует выкладываться на полную и позволяет увидеть, насколько далеко ты можешь продвинуться. Он позволил мне вновь ощутить всю кухню, драйв и получить бесценные советы спустя долгий перерыв — это просто bellissimo! И самое главное — я понял, что мне нужно делать, чтобы прервать свой регресс. Мы уже готовимся к следующему году и нацелены на победу.

Интервью подготовлено Центром медиа и коммуникаций РГУ СоцТех