Мечтаешь о карьере в IT, но кажется, что учёба, нехватка опыта и жёсткая конкуренция создают непреодолимые барьеры? История Дианы — это живое доказательство того, что попасть в IT после стажировки более чем реально. Всего за несколько месяцев она прошла путь от студентки третьего курса СПБГУ до backend-разработчика в Evercode Lab.
Диана рассказала, как попала на стажировку в нашу IT-компанию, какие были задачи и какие навыки ей пригодились.
Как попасть на стажировку в IT-компанию?
Чтобы попасть на стажировку в IT-компанию, необходимо начать с тщательной подготовки ещё на этапе поиска вакансий.
Ключевой шаг — это создание сильного резюме, которое должно отражать практические навыки: языки программирования, инструменты разработки и личные или учебные проекты, если нет коммерческого опыта. Можешь указать, например, проекты прошлых стажировок, хакатонов или практик в университете. Главное, чтобы опыт был релевантным.
Параллельно с этим активно мониторь сайты по поиску работы (hh, Habr Career, Linkedin), страницы вакансий и стажировок компаний и их официальные группы в Telegram. Многие IT-компании часто публикуют анонсы стажировок или бесплатных обучений для студентов именно там.
После подачи заявки и прохождения интервью наступает этап демонстрации своих soft skills — проактивности и готовности учиться. Даже если тебе отказали, вежливо попроси обратную связь, чтобы понять слабые места и улучшить их к следующему разу. А ещё многие компании проводят стажировки циклично. Не бойся откликаться на стажировки снова и снова. Главное — учитывай обратную связь по предыдущему отказу. Например, если тебе не хватило hard skills, попробуй расширить свои технические знания.
Я старалась искать компании с неполной занятостью или удалёнкой. Но потом я нашла Evercode Lab и поняла, что сфера, в которой работает эта IT-компания, мне очень интересна. Даже вопреки тому, что там был график 5/2, я решила, что очень хочу попасть именно в эту компанию.
Я даже считала: прошло 104 дня с момента, как я впервые откликнулась на вакансию на сайте, до момента моего трудоустройства. Сначала я проходила собеседование на разработчика, но меня не взяли, потому что я была на третьем курсе. Потом со мной связались и предложили ещё одно собеседование, после которого я попала на стажировку.
Учёба, сессия и Новый год. Возможно ли совмещать стажировку с учебой?
Как и многие студенты, Диана совмещала учёбу со стажировкой. Когда она подала заявку на стажировку, то училась на 3 курсе в СПБГУ на прикладной математике и информатике.
Это была моя самая первая стажировка. Конечно, я очень сильно волновалась и, как и все, переживала, что не смогу совмещать её с учебой. Тем более что стажировка выпала на Новый год и на всю мою зимнюю сессию. Была опция перенести её, но я так сильно хотела в вашу компанию, и, вопреки всем ожиданиям, время нашлось.
Совмещать учёбу со стажировкой сложно, но возможно с хорошим тайм-менеджментом. Важно правильно расставлять приоритеты, дробить большие задачи на этапы и соблюдать дедлайны. Это помогает не просто «выживать», а полноценно работать и учиться. Именно такие навыки ценятся в IT и повышают шанс получить оффер.
Я для себя лично очень удивилась в момент прохождения стажировки, что тайм-менеджмент у меня, оказывается, присутствует в жизни. Просто нужно было заняться тем, что мне нравится, и резко на это нашлось время.
Какие задачи у стажеров бэкенд-разработчиков в IT-компании?
Задачи стажёра-бэкенд-разработчика обычно начинаются с работы над небольшими частями проекта, чтобы погрузиться в кодовую базу и рабочие процессы команды. Чаще всего в его обязанности входит написание и рефакторинг API-эндпоинтов, которые отвечают за обмен данными между фронтендом и сервером, а также разработка и оптимизация запросов к базе данных на SQL или с использованием ORM. Также это может быть интеграция с внешними сервисами и API, например, с платёжными системами или почтовыми провайдерами. Однако задачи во многом зависят от IT-компании.
Важной частью работы является участие в ежедневных стендапах и планировании спринтов, где стажёр учится оценивать сроки выполнения задач и аргументировать свои технические решения. Это помогает прокачать soft skills и получить полезный для будущей карьеры опыт.
Стажировка в Evercode Lab длилась один месяц, поэтому задача у меня, как у бэкенд-разработчика, была одна, но глобальная. Нужно было написать библиотеку "Адаптер". Изначальный репозиторий был очень удобно подготовлен. Все скелеты были на месте, и мне, как человеку, который ещё не разрабатывал ничего корпоративного, было достаточно легко разобраться. Разработка велась на TypeScript, это типизированный язык, и все типы были хорошо описаны, поэтому я в принципе понимала, что от меня хотят.
Работая над задачей, я впервые столкнулась с использованием удалённого API и с написанием юнит-тестов, но всё это мне понравилось. Я достаточно неплохо выполнила стажировку, и у меня действительно получился проект, который можно использовать.
Стажировка — отличная возможность попробовать себя в новых задачах и применить теоретические знания на практике. А ещё получить советы и помощь от экспертов. Обычно у стажёров есть ментор, которому можно задавать вопросы напрямую и получать обратную связь по задачам.
У нас был чатик, в котором мы могли общаться с ребятами, которые помогали нам по коду или по API, если мы вдруг путались или что-то не получалось. Или подсказывали, когда было что-то непонятно. Я пару раз обращалась, и мне действительно помогли.
Можно ли попасть на стажировку на бэкенд-разработку без опыта?
Попасть на стажировку в бэкенд-разработку без коммерческого опыта реально. Компании ищут стажёров с сильной базовой подготовкой, логическим мышлением и знанием основ: языков программирования и принципов работы с базами данных.
На собеседовании компании оценивают мотивацию и умение применять теорию на практике, поэтому важно уверенно презентовать свои знания. Это может стать решающим фактором при отборе на стажировку.
Когда я пришла на стажировку, у меня не было опыта работы. Но так как я учусь на разработчика, на прикладной математике и информатике, я в принципе разбиралась в коде и знала, какими инструментами пользоваться. До стажировки я лишь немного писала на TypeScript, но поскольку во время обучения в университете я успела поработать с Python, C++ и Java, мне удалось успешно завершить стажировку.
Если ты не знаешь конкретный язык, но очень хочешь попробовать себя в бэкенд-разработке именно на нём — это не проблема. Его можно освоить в процессе. Главное, иметь хорошую базу. Наверное, 90% информации я узнала во время самой стажировки. Я была готова к тому, что даже если не пройду, это всё равно будет бесценным опытом. В результате я действительно многому научилась.
Даже если ты не уверен, стоит ли подаваться на стажировку, когда не хватает навыков, — лучше подать заявку. Тренировка на практических заданиях поможет прокачать необходимые хард-скиллы, а обратная связь от менторов подскажет, в каком направлении развиваться.
А что после стажировки?
После стажировки часто предлагают остаться работать в компании. Оффер обычно дают тем, кто хорошо проявил себя, быстро учился и влился в команду.
После стажировки мне предложили пройти собеседование, а через неделю позвали в офис и сделали оффер. Теперь я работаю бэкенд-разработчицей в IT-компании и уже закрыла испытательный срок.
Даже если оффера нет, это не провал. Причины могут быть разными: отсутствие подходящих вакансий или необходимость в дополнительном опыте. Главное, что у тебя теперь есть реальный опыт для резюме и преимущество при будущих откликах в эту компанию. Твои данные сохраняются в базе, и с тобой могут связаться позже.
Условия стажировки в Evercode Lab
В Evercode Lab стажировка по бэкенд-разработке открыта постоянно. Это значит, что ты можешь подать заявку и стать стажером в IT-компании в течение всего года.
Стажировка длится всего 1 месяц и проходит полностью удаленно, в свободном графике. Ты сможешь выполнять задачи в любое удобное время, главное,сдать их вовремя. Мы добавим тебя в чат с другими стажерами, менторами и HR-менеджером, чтобы ты мог задать вопросы и быстро получить помощь по проекту, если это необходимо.
Каждый стажер, успешно завершивший стажировку, получает сертификат, а лучшие — оффер в компанию. Также мы можем закрыть тебе практику в университете.
Подписывайся на наш Telegram-канал, чтобы быть в курсе всех стажировок. А еще там мы рассказываем о компании, анонсируем бесплатные обучения и еженедельно публикуем вакансии.