«Код для всех»: как Кружковое движение помогло молодым разработчикам стажироваться в IT-компаниях
В 2022 году Кружковое движение НТИ впервые запустило всероссийскую программу оплачиваемых стажировок «Код для всех». Летом и осенью школьники и студенты, прошедшие предварительный конкурсный отбор, трудились в open source проектах ведущих IT-компаний страны. В 2023 году программа стажировок уже стартовала и как раз до 20 июня ещё можно успеть подать заявку на одно или несколько интересных вам направлений. А если вы сомневаетесь, стоит ли оно того — почитайте рассказы участников программы прошлого года.
Максим Пушкин, г. Москва, студент магистратуры НИЯУ МИФИ, проходил стажировку в CyberOk
После окончания бакалавриата мне хотелось уже начать работать по специальности, поэтому я решил подать заявку на стажировку. Опыта работы по специальности не было, но в вузе было достаточно много предметов, и некоторая часть из них пригодилась для прохождения стажировки.
Среди проектов программы с интересным для меня направлением «информационная безопасность» была только одна компания — CyberOk, поэтому именно туда я и подался. Одним из последних этапов было собеседование, и сразу после него я понял, что это крутое место с очень крутыми людьми и разнообразными задачами. Поэтому, когда узнал, что прошёл на стажировку, конечно, обрадовался!
На самой стажировке мне удалось позаниматься несколькими разными задачами, но в конце я сконцентрировался только на одной. Чего-то очень сложного для меня на стажировке не было, но если возникали какие-то проблемы, то их всегда можно было обсудить с руководителем.
Одной из моих задач на стажировке был реверс приложения для наушников, до этого я такого не делал, но удалось относительно быстро самому разобраться. Помимо этого я занимался развёртыванием стенда (нужно было развернуть Active Directory – контроллер домена, настроить Exchange Server и несколько виртуальных машин для того, чтобы это было похоже на инфраструктуру организации). Здесь многое было знакомо с занятий в институте. В конце стажировки я начал помогать в разработке Rooster [прим.ред.: высокопроизводительный сканер сетевого периметра], о котором на недавнем Positive Hack Days был доклад. После стажировки мне предложили остаться работать, и отказаться я не смог. Так что я и сейчас продолжаю заниматься проектом Rooster, планирую и дальше приносить пользу компании и развиваться. А на самой стажировке я получил большой опыт: как технические навыки и знания, так и опыт взаимодействия с людьми.
Максим Карасев, Санкт-Петербург, студент 1 курса СПбГЭТУ «ЛЭТИ», проходил стажировку в CyberOk
На стажировку меня привело желание получить опыт реальной работы в коллективе — на тот момент я не работал ни в одной компании, только занимался самообразованием. Мне была интересна компьютерная безопасность, так что и заявку на стажировку я подал на проект CyberOk. Когда прошел отбор и собеседование, был рад и почувствовал, что приложенные мной усилия за весь прошлый путь окупились.
На самой стажировке я выполнял в основном вспомогательные задачи, также мне довелось немного поучаствовать в разработке решения для обнаружения инцидентов. Было сложно войти в темп разработки, но классно, что у меня появился такой опыт — я приобрел навыки работы в команде, а также некоторые hard skills.
Сейчас я совмещаю учёбу в университете с работой в небольшой IT-компании. В будущем хочу попасть в одну из крупных профильных компаний по компьютерной безопасности.
Роман Кузнецов, г. Оренбург, СПбГЭТУ «ЛЭТИ», проходил стажировку в Яндексе в проекте Hermione
О программе «Код для всех» я узнал из разных мест: меня звал туда одногруппник, который на тот момент уже работал в Яндексе, а брат скинул ссылку на статью на Habr, где как раз рассказывали о возможности попасть на стажировку. Опыта толком у меня не было — только олимпиадное программирование ещё в школьные годы и разные учебные проекты. А попробовать получить реальный опыт хотелось, так что я подал заявку на проект use-platform Яндекса — это набор инструментов разработки для react, на котором у меня уже был небольшой личный проект. Но на собеседовании HR предложили попробовать себя в инфраструктурной части, так я и пришёл к Hermione. Было очень приятно, что уже на этом этапе ко мне так индивидуально подошли и предложили другой проект — а я мог выбрать, что же мне интереснее. Забегая вперед замечу — уже после стажировки мне предложили остаться работать в компании, и сейчас я как раз в команде проекта Hermione.
На самой стажировке я занимался в основном добавлением разных фич к проекту — к Hermione и его окружению, потому что в комплекте к Hermione идёт множество плагинов. Например, я занимался инструментом для быстрой настройки этих плагинов. Также я занимался плагином для перехвата сетевых запросов — это тоже интересная штука. Вместо того, чтобы гонять тесты на реальном сервере, который тебе иногда может давать различные ответы на одинаковые запросы, ты единоразово запускаешь тесты с плагином в режиме записи дампов, а потом уже тесты с плагином в режиме чтения этих записанных дампов. В итоге тесты получаются быстрее и стабильнее, потому что не зависят от API-сервера, и тебе даже не нужно его запускать.
На стажировке я в очень многих вещах старался разбираться сам — примерно 70% времени уходило на изучение устройства проекта, его архитектуры, инструментов, которые там используются, и т.д. Многое на стажировке я делал впервые, а если не мог разобраться сам — обращался к наставнику.
На самом деле, такая стажировка — отличная возможность не только найти себе работу. Отбор на неё позволяет понять, в каких местах ты слаб, увидеть, что тебе нужно подтянуть, чтобы в дальнейшем лучше проходить собеседования.
Заявки на участие в программе «Код для всех» в 2022 году подали почти 600 школьников, студентов и молодых специалистов из 70 регионов России. На протяжении трёх месяцев 17 стажёров под руководством менторов обучались и работали в open source проектах Яндекс, Postgres Professional, CyberOK и БЕЛЛСОФТ, а некоторым, как вы видите из рассказов, даже предложили остаться работать. Вы можете стать одним из таких стажёров в 2023 году – выбирайте интересные направления и подавайте заявки до 20 июня.