Как молодые разработчики создают будущее технологий: интервью с новгородцем Матвеем Титором
Матвей Титор — талантливый молодой программист из Великого Новгорода, который с детства мечтал развиваться в мобильной разработке. Ещё в школьные годы он стал абсолютным победителем Национальной технологической олимпиады и самостоятельно создал проект социальной сети для лицеистов НовГУ. После окончания школы ему удалось поступить в ведущий технологический вуз страны ИТМО по направлению «Прикладная информатика». В свои 19 лет Матвей уже успел заявить о себе в IT: на 1-ом курсе университета после стажировки в крупном бигтехе его взяли в штат на позицию разработчика, а сейчас он помогает создавать банковское приложение.
В нашем интервью Матвей поделится своими мечтами и планами на будущее, а также даст советы тем, кто только думает о том, чтобы попасть в разработку.
Путь в IT и образование: от школьных интересов до Яндекс Лицея
— Сколько тебе было лет, когда ты заинтересовался программированием?
— Я решил стать разработчиком в шестом классе, мне тогда было около 12-13 лет.
— В школе поддерживалось твое увлечение? Были ли какие-то профильные кружки?
— В моей школе №8 таких кружков не было. Но там были очень сильные учителя по математике и физике — Смирнова Вера Борисовна и Ящевская Ирина Владимировна. Ещё я читал много книжек по программированию — так и появился интерес к техническим наукам и созданию мобильных приложений. А потом от друга я узнал про Яндекс Лицей – это бесплатные программы для подростков, на которых изучают современные языки программирования и разработку. Мы оба прошли отбор на двухгодичные офлайн-курсы по промышленной разработке — когда ты создаешь реальные приложения для пользователей.
— Расскажи, что ещё, помимо навыков и знаний в IT, ты получил от обучения в Яндекс Лицее? Удалось ли там завести друзей?
— Яндекс Лицей стал отличной базой для участия в олимпиадах. Без него я бы даже не узнал о многих из них. У нас был замечательный преподаватель — Гринчишин Михаил Александрович, который вдохновлял нас участвовать в соревнованиях и делился своим опытом. Так, мне удалось стать абсолютным победителем и 5 раз призёром в Национальной технологической олимпиаде. Мне очень повезло с группой — все ребята были мотивированы, и с некоторыми из них мы до сих пор общаемся.
— Как тебе удавалось совмещать учебу и участие в соревнованиях?
— Честно говоря, это было непросто, приходилось чем-то жертвовать. В 10-11 классах я перешел в лицей при НовГУ, так как в школе понял: мне больше интересны точные науки. Чтобы готовиться к олимпиадам, мне приходилось пропускать занятия. Преподаватели относились с пониманием: я успевал сдавать контрольные и проверочные работы, но не всегда удавалось посещать пары.
— Во время обучения в лицее ты создал проект мобильного приложения-социальной сети для Новгородского университета. Расскажи подробнее об этом проекте. Как пришла такая идея? Какие проблемы он решает?
— Идея создания приложения возникла, когда я учился в 10 классе лицея. Наш директор предложил создать мессенджер для лицеистов, чтобы мы могли общаться и обмениваться информацией. Тогда у нас началась проектная деятельность, и я решил создать социальную сеть. Здесь как раз очень пригодились навыки промышленной разработки, которые получил раньше. Соцсеть была полностью готова: в ней были реализованы чаты, авторизация, лента новостей, сообщества и даже сервис по поиску работы. Я работал над проектом приложения полгода, а потом после завершения представил его. Если бы я сейчас занимался созданием мессенджера, я бы, конечно, точно пересмотрел архитектуру, некоторые библиотеки, систему кэширования, облачное хранилище и интерфейс.
Профессиональный рост и планы на будущее в IT
— Ты попал в крупный бигтех на стажировку уже на первом курсе, а после её окончания тебя взяли на позицию разработчика. Как ты прошел этот переход от стажера до полноценного сотрудника за такой короткий срок?
— Стажировка в Т-Банке длилась 4 месяца. Попасть туда, как и в университет, было непросто, но мне очень помогли победы на олимпиадах — они учитываются при поступлении в вуз и при отборе в компанию. Совмещать учебу в ИТМО и работу было сложно. Я уделял основное время стажировке и работал по 9-10 часов в день, иногда оставался на выходные. Это дало мне возможность глубже понять процессы в компании и быстрее влиться в проекты нашей команды. В результате мои усилия были вознаграждены — меня взяли в штат разработчиком.
— А как тебе удавалось совмещать полный рабочий день и учебу в университете? Что тебя мотивировало?
— Очень тяжело. Никому не рекомендую идти работать на первом курсе — мне чудом удалось закрыть сессию без пересдач. Я пропускал лекции, жертвовал сном и питанием. Но у меня была мощная мотивация: руководитель сразу сказал, что у меня есть все шансы остаться в штате, если я хорошо себя зарекомендую. Меня очень поддерживали менторы, которые помогали адаптироваться, и в целом в компании была отличная атмосфера. Со временем я втянулся в этот ритм, во многом благодаря опыту старших классов, когда я так же усиленно готовился к олимпиадам. В итоге совмещение работы и учебы стало даваться мне гораздо легче, и иногда даже удавалось выбраться в небольшие путешествия.
— Расскажи, а какие проекты ты разрабатываешь? Над чем работает твоя команда?
— Сейчас мы работаем над социальной сетью для мобильного банка и приложением для инвестиций. Можно сказать, что мы создаём социальную платформу в рамках мобильного банка. В какой-то степени исполнилась моя детская мечта — работать в мобильной разработке. Но всё-таки хочется дорасти до более высокой должности или организовать собственный проект, чтобы самостоятельно принимать решения.
— Как ты представляешь свою карьеру через 5-10 лет?
— В идеале я хотел бы заняться собственными стартапами в образовании или IT, но пока только думаю над тем, что конкретно это может быть. Такие проекты — это возможность проявить себя и взять больше ответственности.
— Что вдохновляет тебя в работе?
— Меня вдохновляют мои коллеги. Когда я пришел в компанию, я был приятно удивлен уровнем профессионализма и интеллектуальной среды. Это мотивирует меня развиваться и стремиться к новым высотам в своей карьере.
— Расскажи, какие новые области тебя вдохновляют в сфере IT? Есть ли что-то, что ты хотел бы освоить?
— Меня по-прежнему увлекает мобильная разработка. Но, если говорить о расширении горизонтов, я бы хотел попробовать себя в машинном обучении (ML) — это очень актуальная и перспективная область в программировании. Ещё мне интересна бэкенд-разработка. Сейчас я работаю над интерфейсами, и мне любопытно узнать, как устроены серверные части, базы данных и алгоритмы, которые обеспечивают работу приложений.
— Какие советы ты мог бы дать подросткам, которые только начинают свой путь в IT? На что стоит обратить внимание и какие ошибки можно избежать?
— Первое — это формирование круга общения. Люди вокруг тебя могут сильно повлиять на твое развитие. В моём случае именно окружение вдохновляло меня участвовать в олимпиадах и конкурсах. Второй совет — не сдаваться. IT и технические науки требуют упорства и терпения. Очень легко потерять мотивацию на первых этапах, но важно продолжать двигаться вперед. Если чувствуешь, что хочется сдаться, нужно сделать паузу и переключиться, например, на хобби. Для меня это всегда была гитара. А ещё большим плюсом будет примерно определиться, в какой области ты хочешь развиваться в будущем.
фото: сообщество Национальной технологической олимпиады и из личного архива Матвея Титора