Проект ФИИТ запущен УрФУ и компанией «СКБ Контур» в 2019 году при поддержке компании Naumen
и IT-сообщества Екатеринбурга.

Статьи

Про стажировку

Чем больше практики, тем круче специалист!

Чтобы студенты смогли «пощупать» реальный код и увидеть бизнес-процессы в IT-сфере, после второго или третьего курсов они отправляются на стажировку. Ребят с матмеха ждут во многих ИТ-компаниях, иногда за самых талантливых разворачивается целое сражение :)

Сергей Жикин

куратор стажировки в Контуре

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

Где же студенты зарабатывают практический опыт и деньги на новенькие гаджеты?

Слышева Александра, Яндекс

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

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

Трифочкин Семён, Яндекс

Стажировка — это такая же учеба, как и в вузе. Во время стажировки ты учишься писать код и узнаешь много нового о программировании.

Чтобы попасть на стажировку в Яндекс, нужно пройти несколько этапов:

  1. Написать заявку на стажировку.
  2. Пройти онлайн тестирование. На этом этапе давали 6 несложных олимпиадных задач на 5 часов.
  3. Пройти очное тестирование. Тебя приглашают в офис, где сотрудники компании дают несколько задач.
  4. Пообщаться с командами, которые тебе найдут рекрутеры. Если ты дошёл до этого этапа, то ты уже почти стажер и тебе осталось только выбрать интересную тебе команду.

Стажировка длится 3 месяца, в течение которых тебе нужно решить как можно больше задач.

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

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

Стажировка помогает понять, чем ты хочешь заниматься в будущем, а чем нет, узнать как устроена работа в it-компаниях и потренироваться перед тем как полноценно погрузиться в работу.

Проломова Анастасия, Google

Я проходила STEP стажировку в Google в Цюрихе.

Отбор на стажировку начался в октябре, когда нужно было подать свое резюме на сайте или через знакомого гуглера. После чего со мной связался рекрутер и предложил пройти технические интервью. У меня их было 2, каждое по 30 минут, дали не очень сложные задачи, которые нужно было решить и закодить в гугл доке, общаясь с интервьюером по hangouts. После успешного прохождения интервью меня взяли на этап хостматчинга, где команды уже сами выбирают наиболее подходящих стажеров и проводят с ними собеседования.

Моя стажировка началась 1 июля. В первый день у нас был orientation для всех стажеров Цюриха, где рассказывали организационные моменты, выдавали ноутбуки и знакомили стажёров друг с другом. Потом начался саммит STEP интернов, где нам рассказывали о внутренних инструментах и других вещах, необходимых для успешного начала стажировки, а ещё каждый вечер были мероприятия для знакомства с другими стажерами:)

Со второй недели началась уже непосредственно сама стажировка, когда стажеры приступили к работе над своими проектами. Так как я прохожу STEP стажировку, над проектом я работаю вместе с ещё одним стажером. Проект поделили между нами так, что каждый работает над своей частью. Кроме того, стажёр — полноценный член команды, мы ходим вместе с командой на ланч и пить кофе по утрам, все в команде всегда рады помочь и ответить на вопросы.

В Гугле у каждого стажёра есть хост и ко-хост, которые помогают стажеру со всеми проблемами (связанными с работой над проектом и не только). Кроме того, есть ещё ментор, это человек не из твоей команды, с которым можно поговорить на все интересующие темы. Каждую неделю есть встречи 1:1 с хостами, на которых можно задать вопросы и обсудить проблемы, но все рады помочь, не дожидаясь этих встреч.

Каждый STEP стажёр работает над своим проектом, проекты у всех разные и зависят от команд.

Сложно выделить, что самое крутое на стажировке. Работать над проектом очень интересно, но не менее интересно и проводить время вне работы! Для сотрудников организуется много интересных лекций, занятий (например, cooking sessions), можно ходить в спорт зал, есть даже комнаты для сна, если устал в течении рабочего дня.

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

Вольнов Никита, Контур

Я устроился на стажировку бэкенд разработчиком в Контур. Тут интересно: тебя окружают крайне интересные и дружелюбны люди, у которых есть чему поучиться. Меня взяли в команду, которая занимается сервисом для сетевых продуктовых магазинов. Сначала, я боялся, что придется узнать многое о продажах, а это не очень интересная для программиста область. Но потом я во всем разобрался на практике. Да и задач много – несложно найти интересную. Мне было нужно добавить в веб-приложении разделение прав пользователей, чтобы сотрудники получали доступ к разделам приложения и права на чтение/запись в них.

В Контуре просто приятно проводить время. Это место, где хочется задержаться подольше: посидеть у прудика, сходить в библиотеку или спортзал.

Войцишевский Антон, Контур

На стажировку можно попасть одним из четырех способов:

  1. Стандартный — решаешь объемное тестовое задание, проходишь собеседование и вуаля — ты в Контуре.
  2. Обучающий — попасть на ШПоРу, там тоже нужно тестовое и собеседование, но они оба проще, кроме того тебя учат два семестра тому, что в ВУЗе пропускают.
  3. Удивительный — можно написать курсовую у преподавателей, которые работают в контуре, понравиться им и тогда тебя позовут на стажировку.
  4. Менторская программа, но про нее это наверное надо делать отдельный пост :)

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

Я пытался попасть на стажировку первым способом еще на первом курсе, но у меня не вышло — сказалось отсутствие опыта и знаний. Тем не менее, я понял, что нужно прокачать и изучить. Несмотря на первую неудачу я прошел на ШПоРу на втором курсе и уже после нее попал на летнюю стажировку.

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

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

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

Почти всю первую неделю я читал код и вникал в задачу, которую мне поставили на первый месяц — и это нормально, ни один человек не смог бы разобраться в паре сотен тысяч строк кода за день. Наставник отвечал на все вопросы и всячески помогал мне, без него я не писал бы код еще неделю.

Стажерам дают разные задачи, но их все объединяет то, что это полноценные рабочие проблемы, решение которых кому-то нужны. Никто не пишет в код «в стол» и это помогает понять, чем отличаются домашки в институте от работы (в случае с мат-мехом отличий оказалось мало, сказалось то, что пары зачастую ведут действующие разработчики).

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

А еще лето — время для отдыха, и многие команды делают разные активности, начиная шашлыками возле офиса и заканчивая командным выездом на пару дней на природу. И стажеров туда тоже зовут :)

Ивановский Дима, Контур

Я попал на стажировку через ШПоРу: год ходил на курсы Контура, а затем пошёл на собеседование без тестового (Многих ребят с курсов взяли и без собеседования в определённые команды, но я не особо общительный).

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

От наставника зависит очень многое на стажировке. От него зависит то, как много вы вынесете и чему научитесь за эти два месяца. Он определяет для вас задачи, подсказывает с ними, отвечает на все вопросы(если не стесняться их задавать, а стесняться на работе не стоит никогда), делает ревью и даёт фидбек.

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

Мне повезло с наставником, он специально, чтобы стажёрам было интересно, дал нам написать свой собственный сервис: самим придумать архитектуру, взаимодействие между подсистемами, код накодить. Не задание, а сказка. Вот, сижу пишу:)

Бушухина Любовь, Тинькофф

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

Это время было очень насыщенным, и уже спустя месяц я почувствовала, что получила много профита.

Гущина Евгения, Naumen

На стажировке я выполняла текущие задачи по проектам и задачи специально для стажеров, например, я сдавала 30 терминов предметной области тестирование.

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

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

Гусева Екатерина, Naumen

Отбор на стажировку проходит с помощью выполнения тестового задания с сайта, дальше приглашают (или нет) на собеседование. После успешного прохождения — приглашают на стажировку. Меня пригласили на собеседование без тестового задания сразу после прохождения спецкурса на мат-мехе от Naumen.

Стажировка проходит по определенному плану, который выдаёт наставник. Каждый месяц проходит встреча с наставником, и руководителем — обсуждение выполненных заданий, обратная связь от сотрудника и наставника.

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

Самые первые задания — это изучение терминологии проекта, регламентов работы в данной команде и т.д. В дальнейшем стажер выполняет задачи того же проекта, над которым работает команда, начиная не с самых сложных/ответственных. Естественно, наставник их перепроверяет, говорит замечания. Обратиться с вопросом, который возник в ходе выполнения задания, можно к наставнику — либо он ответит на вопрос, либо подскажет к кому можно обратиться из команды.

Есть задания от наставника по уже реализованным проектам с целью обучения или объяснения какой-то техники — обычно даются параллельно текущим задачам. Определенной любимой задачи нет — понравилось заниматься изучением тестирования семантики. Огромным плюсом является наличие четкого плана стажировки. По завершению стажировки нужно подготовить доклад на понравившуюся тему.Процесс прохождения стажировки отличается в зависимости от направления — я занимаюсь тестированием.

Шукстов Александр, Naumen

Чтобы попасть на стажировку в Naumen нужно пройти два этапа отбора. Первый – решение тестового задания. Для каждого направления оно разное. Второй — после успешного выполнения тестового, кандидата приглашают в офис на встречу с тимлидом. Затем лучшим кандидатам делается предложение о стажировке (Trainee-offer).

Стажеры-аналитики занимаются изучением подходов к автоматизации бизнеса, создают автоматизированные системы на базе платформы Naumen Service Management Platform для решения реальных задач бизнеса. В случае возникновения сложностей решения задач можно обратиться к наставнику.

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

Первый этап стажировки — обучение. Вас вводят в курс дела, а детальные знания уже дает выполнение заданий. Некоторые задания имеют творческий характер, но для обучения все-таки иногда приходится столкнуться с рутинным, но необходимым. Чем больше вы умеете – тем большую творческую волю вам дают. Новая задача ставится после выполнения предыдущей. Стажировка – это цикл взаимосвязанных между собой задач. На данный момент любимая задача со стажировки – презентация о подходах к управлению бизнес-деятельностью.

Все статьи

Как с нами
связаться?

По всем вопросам можно писать на [email protected]
или в телеграм-чат @fiit_urfu