В it сообществе давно идет дискуссия про накрутку опыта. Часто всплывает аргумент, что у новичков просто нет выбора: либо ты крутишь опыт, чтобы пройти HR фильтры в 3+ года опыта на джуниор вакансию, либо сидишь без работы. В этой статьей хотел бы показать, что выбор на самом деле есть, а сделать его оставляю только вам.
В этой статье не будет обсуждаться нравственная сторона "накрутки опыта", насколько она эффективна. На это раз просто хочу рассказать про стажировки, школы дополнительного образования и прочие активности, про которые забывают, либо во все не знают.
Стажировки
Недавно видел тезис, что стажировок просто нет. Привожу часть цитаты Александра Ильина со статьи:
В итоге разработчик с нулём опыта просто не имеет шансов попасть даже на первое собеседование, не то что получить оффер. При этом эти же HRы советуют делать пет-проекты, которые не считаются за реальный опыт, или устраиваться на стажировки, которых нет.
У меня же сложилось другое впечатление: стажировки есть чуть ли не у любой компании. Какие‑то компании объявляют даже наборы, список таких на сайте. Сейчас расскажу лишь о самых популярных.
У Яндекса самая масштабная стажировка. Открыта около 2 тысяч вакансий по неофициальным данным. Набор идет круглый год, но фриз пол года. Для участия обычно достаточно решить 2/3 заданий из контеста на алгоритмы — основы специальности, и составить привлекательную анкету. Дальше ждет 2 алгоритмических собеседования на 30 минут: один попроще и второй посложнее или одно алгоритмическое собеседование и другое техническое (на специальность). Для прохода достаточно на каждом собеседовании уверенно решить 2 задачи, они уровня медиум литкод. Но иногда, особенно если останется время, могут спросить что‑то по специальности. И наконец 1–3 собеса с командами, где в основном смотрят на софт скилс, но также будут технические вопросы, кейсы, а также спросят про ваши пет проекты. Кому интересно конкретней узнать, как проходит отбор, описывали полный процесс отбора наших ст удентов в статье.
У Т‑банка вакансий поменьше чем в Яндексе. Набор идет раз в сезон. Для участия нужно почти полностью решить непростой контест — на разработку ждут алгоритмы, а на аналитику математика — и составить привлекательную анкету. Дальше всех ранжируют по баллам и команды выбирают кандидата на собес по анкете, а иногда ранжируют и просто по алфавиту. Анкета сильно решает.
Озон Camp для аналитиков, менеджеров и им подобным. Проводится почти каждый сезон. Для участия нужно заполнить анкету, решить простой тест по типу на знание экселя, питона и тд. Затем приглашают на бизнес игру в офис: просто рандомно делят на команды и дают реальный кейс. Нужно подготовить аналитику на реальных данных, сделать презентацию и защитить решение. Никакого соревнования нет, в основном смотрят на инициативность каждого участника, на умение работать в новом коллективе. Наконец собеседования с командами (руководителем), где вопросы больше в сторону, что вы из себя представляете.
Озон Route для разработчиков. Обычно все попадают через курсы 256, для участия нужно попасть в топ контеста. Уже во время прохождения курсов обещают звать на собесы. Ждет стандартный созвон с hr и технические вопросы как капча, стандартный лайвкодинг на знание стека с ликтода изи‑медиум, собес с руководителем.
Для участия в Sberseasons нужно заполнить анкету. Через какое‑то время свяжется hr и задаст простые технические вопросы в духе сколько килобайт в гигабайте. Дальше ваша анкета помещается в общий пул, из которого руководители выбирают самые кликабельные. Анкета решает сильнее чем в Т‑банке, ибо никакой условной ранжировки нет. Могут пропасть на пол года. Единой культуры проведения собесов нет, каждый руководитель проводит как хочет. Повышается риск наткнутся на некомпетентного интервьера из бизнеса, например уверенного, что вероятность может быть больше единицы, или наоборот будет ламповая беседа про футбол.
Стажировка в Касперский проходят почти каждый в сезон. В основном вакансии для разработчиков. Вакансий в сумме около 100, но при этом достойных заявок не так много, поэтому все, кто разбирается проходит. Сначала тест, пара задач на код, обычно все справляются за половину времени. По итогам теста лучшим кандидатам предлагают выполнить специализированное задание, либо видеоинтервью (либо оба этих задания). Наконец встреча с командами.
У ВК group в отличие от всех прочих стажировок подаешься не на направление, а скорее на конкретную вакансию. Но кстати так же можно сделать и в почти любой компании выше. Для участия нужно выполнить тестовое задание, а далее все стандартно: лайвкодинг на знание стека с ликтода изи‑медиум, собес с руководителем. Опять же большинство попадают через курсы.
Отмечу, что это только вершина айсберга, но даже она может вас убедить в неверности тезиса «стажировок просто нет».
Образовательные школы
Компании в целях пиара и найма новых лояльных сотрудников постоянно запускают образовательные школы разного формата, онлайн формат безусловно присутствует всегда. Понятно, что ничего невероятного не стоит ждать от бесплатных курсов в плане материала, но зато выпускникам дают льготы для стажировки или позиции в штат. Так, например, рекрутеры в Т-банке, когда открывается стажерская вакансия, первым делом ищут кандидатов со своих академий и финтехов, скипают один или пару этапов отбора. Или например Яндекс участникам своих школ спокойно дает пересдавать секции по несколько раз. Список этих школ есть на сайте, в статье расскажу лишь про самые популярные.
Летняя школа Яндекса с двумя этапами: онлайн и офлайн (могут обеспечить переезд в мск). После успешного прохождения запросто устроитесь в Яндекс (дают две попытки), а за успешно решеные задания скипают контест на стажировку, хотя последний во много раз сложнее. Из интересного во время офлайн формата вам прикрепляют ментора, а затем дают команду, с которой вы работаете над реальной задачей.
Т-академия и Т-курсы представляют из себя программы разной длительности и на разные направления. На какие-то программы вход свободный, а на какие-то есть экзамены. Не всегда материал подан на высоте: иногда мало домашек и практический заданий. Главное преимущество такой активности: рекрутеры в Т-банке, когда открывается стажерская вакансия, первым делом ищут кандидатов со своих академий и финтехов, скипают один или пару этапов отбора. Даже не обязательно быть в топе по домашкам.
Vk education аналогично предыдущему.
Школа 21 проект от Сбера, который позиционируется себя как программа для "не программистов". Как поступить? После пары IQ тестов и встреч, нужно пройти бассейн. Это очный интенсив по программированию на языке C и использованию канонических программ Linux. Главное здесь показать, что вы способны обучаться. Оценивание происходит сначала по пунктам задания другими участниками (вами же, в целом), затем начинается код ревью от других участников. Из интересного в программу обучения включена «стажировка». Даже если вы ее не найдете, то вас точно устроят на стажировку в Сбер.
Опять отмечу, что это только вершина айсберга по образовательным проектам, список побольше можно найти на сайте.
Школы дополнительного образования
Самой известной остается школа анализа данных от Яндекса (ШАД), которая существует с 2007 года и была первым местом в СНГ, где давали фундаментальное образование в области DS и Big Data. За десяток лет накопилось куча легендарных курсов, которые вошли в основу программ разных магистратур и бакалавриатов топовых ВУЗов. Чего только стоит курс Воронцова по ML. Для поступления в это место нужно пройти три этапа (тестовый, экзамен и собеседования) по математике и алгоритмам. Выпускники и студента ШАДа становятся топовым специалистами, которые с легкость устраиваются в тот же Яндекс, отечественные и зарубежные лаборатории по ИИ, а также активно хантяться в HFT (так сложилось исторически). Также ШАД открыт не только в Москве, но и в СПБ, ЕКБ и даже в Минске, а еще есть формат для иностранных абитуриентов!
Также у ШАДа есть младший собрат Ai Masters, который существует с 2019 года. Тусовка еще не так развита, но преимущества в целом такие же. Подробней об этапах разбора можно найти здесь.
Еще есть программа на 9 месяцев Академия аналитиков Авито, где готовят аналитиков и ML инженеров себе в штат, устраивают на стажировку в Авито еще во время обучения. Опять же три этапа отбора: тест, экзамен, собеседование на математику, алгоритмы.
Нетворкинг
Его тоже не стоит недооценивать при поиске вакансии. Например, фесты проходят довольно часто. Иногда для участия нужно решить скромный контест, так как офис не резиновый.
Полно всяких конкурсов на месте, где можно выиграть гаджеты, прикольный мерч или фаст трек (скип нескольких этапов). Или, например, дни карьеры, митапы. Какой план? Приезжаете в субботу утром на очную встречу. Спикер говорит в духе: «Если остались вопросы — буду рад ответить на них после доклада у стенда». Можно подойти и сказать: «Классный доклад! А как попасть к вам на стажировку?». Ему внимание приятно, ему эндорфин сознание плавит. Он может и не собирался ещё вчера никого нанимать, но видит, что вы вместе с ним, превозмогая сон, приехали к 10 утра в РГГУ на Выхино. И отвечает: «Ну приходи, вот мой номер».
Надеюсь после прочтения данной статьи у кого‑то взгляд на рынок найма it стал хотя бы чуточку посветлее, тучи немного расступились.
Автор статьи: Владислав, ex‑преподаватель ШАД; основатель сообщества «Поступашки — ШАД, Стажировки и Магистратура». Для связи: Телеграм @Postypashka