Как учёба в вузе помогает в IT-карьере

Даниил Фукалов занимается разработкой в Яндекс Браузере и оканчивает Университет ИТМО в Санкт-Петербурге. Он рассказывает про свой путь в IT и объясняет, зачем программисту учиться в профильном вузе

Расскажи, как ты выбирал будущую профессию

В детстве у меня было много увлечений. Мечтал стать музыкантом, потом врачом. В седьмом классе перешёл в физико-математический лицей в Кирове, где преподавали программирование. Мне понравился новый предмет, на летних каникулах я самостоятельно изучил язык Java. Позже записался в кружок программирования на базе лицея, там нас готовили к олимпиадам. Я ездил по разным городам России, соревновался с другими ребятами — это был интересный опыт.

В одиннадцатом классе я прошёл отбор на интенсив по мобильной разработке в одной крупной российской IT-компании. Смена длилась две недели: мы слушали лекции, решали прикладные задачи, а в конце обучения презентовали проекты. Так я познакомился с разработкой под Android, которой занимаюсь до сих пор.

Почему решил поступать в ИТМО?

Увидел рекламную кампанию вуза и понял, что он подходит мне по всем параметрам:

  • Есть программы обучения, которые мне интересны.

  • Результаты олимпиад по программированию засчитываются при поступлении. Мне требовалось только набрать минимальный проходной балл ЕГЭ.

  • Олимпиадники в первую очередь получают место в общежитии и повышенные стипендии на первом курсе.

К тому же я хотел переехать в Санкт-Петербург и обустроиться в крупном городе. Я даже не рассматривал другие университеты, подавал документы только в ИТМО. Поступил на факультет информационных технологий и программирования в 2018 году.

Сложно было учиться в вузе?

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

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

Как же ты попал в Яндекс?

После второго курса я ещё раз попробовал устроиться на стажировку. По результатам отбора меня готовы были взять сразу в штат младшим разработчиком. Но началась пандемия, и вакансию заморозили. Я смог попасть только на летнюю стажировку в отдел SuperApp, где работают над Яндекс Браузером. Занимался крупным проектом: редактировал старые автотесты и настраивал их, чтобы они снова запускались в ночных прогонах.

В Яндексе стажёров не бросают в свободное плавание, как было на первом месте практики. Мне дали ментора, я спрашивал у него о процессах в компании, обсуждал проблемы и советовался. При работе над сложными и большими сервисами один человек не может знать всё. Чтобы решить задачу, приходится обращаться к разным людям. Важно развивать навык общения и учиться задавать правильные вопросы.

Осенью 2020 года стажировка закончилась, и я остался в команде SuperApp. Учёба в вузе проходила онлайн, поэтому я мог работать полный день в офисе в Санкт-Петербурге. Со временем мне стало сложно совмещать работу с обучением, и в конце 2021 года я ушёл в академический отпуск. Спустя год вернулся на четвёртый курс, и сейчас готовлюсь защищать диплом по теме, которую придумал сам. Я обнаружил проблему в нашем продукте и предложил решение. Теперь занимаюсь новым проектом и пишу по нему диплом.

Почему вернулся в ИТМО после академа? Диплом вуза ценится в IT?

В IT-индустрии важны знания, которые есть у специалиста. В крупных компаниях сложный процесс отбора на стажировки и в штат. Он состоит из нескольких этапов, на которых работодатель старается по максимуму проверить навыки кандидата. Без фундаментальной подготовки человеку может быть трудно получить работу в IT. Институт — стартовая площадка в карьере, которая даёт важные преимущества:

  • Показывает разные направления в профессии, чтобы студент выбрал область, где хочет развиваться.

  • Объясняет основы, а дальше человек самостоятельно углубляется в интересные темы. Тому, кто внимательно слушает лекции и посещает семинары, хватит знаний, чтобы получить первый офер.

  • Выступает пространством для нетворкинга. Ребята знакомятся с сокурсниками, встречают интересных и опытных людей, а потом могут вместе работать над проектами и создавать новые продукты.

Конечно, участие в олимпиадах по алгоритмам тоже помогает попасть на стажировку в крупную IT-компанию. Но в них человек решает задачи на одном языке программирования. А в университете научат писать код на других языках и объяснят новые подходы к разработке. Например, многие новички знают объектно ориентированное программирование, но с функциональным программированием не сталкивались. В вузе подробно объясняют такие вещи.

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

Esli

Это точно. Чем тебе нравится работа в Яндексе?

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

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

А ещё я встречаю в Яндексе много ребят из ИТМО. Например, мой сосед по общежитию занимается веб-разработкой, а знакомый работает в кибербезопасности. Здорово, когда сокурсники становятся коллегами, так проще адаптироваться в компании.

У тебя остаётся время на хобби?

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

Техническая область мне тоже интересна. Я развиваюсь в мобильной разработке, а хочу изучить вопросы безопасности и электронику — погрузиться в соседние направления, с которыми не сталкиваюсь напрямую.

А путешествовать любишь?

Олимпиады позволили мне поездить по России. Я был в Москве, Ульяновске, Саратове, Казани, Сочи и Екатеринбурге.

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

Здорово. Чем бы ты занимался, если бы не нужно было работать?

Всем. Научился бы готовить сложные блюда, например торты. Работал бы с кожей и металлом. Ходил бы на курсы по разным направлениям, например в школу озвучки и дубляжа или актёрского мастерства. Выучил бы иностранные языки, мне нравятся французский, итальянский и немецкий.

Я считаю, что важно постоянно учиться. Если остановиться, настанет момент, когда человек станет менее востребован как профессионал. Ведь жизнь постоянно меняется, появляются новые технологии, за которыми нужно успевать.

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

Краткий пересказ от YandexGPT