Стажировка в VK: истории студентов
Мы продолжаем набор на стажировку в VK и ждём ваши заявки: vk.cc/intern.
Стажировка — это классная возможность попробовать себя в профессии, прокачать скиллы и поработать над реальными задачами. А самые талантливые студенты остаются в нашей команде. Так началась карьера в VK у Дарьи, Алексея и Тимофея. Читайте, как ребята попали на стажировку и чему научились за это время.
Во время учёбы на семестровых курсах VK в Политехе я попала на стажировку в ОК — в роли младшего дата-инженера.
Вначале у меня было недостаточно навыков — и гибких, и технических. Например, когда я только пришла, плохо представляла, что такое Big Data. Слово Hadoop (пакет утилит, библиотек и фреймворков для построения систем на Big Data) впервые услышала только за неделю до собеседования. И, выполняя рабочие задачи, постоянно узнавала что-то новое. В процессе с нуля изучила Spark (фреймворк для обработки больших данных) и начала осваивать Scala (функциональный язык программирования).
Программный код ОК написан на Java. Я ещё не до конца знаю этот язык, но мне нравится, что я могу учиться всему на практике. А гибкие навыки приходят интуитивно: я перенимаю их, наблюдая за старшими коллегами.
Но самый приятный момент в моей работе — в том, что мои технические решения влияют на будущее сервисов и продуктов. Например, команда разработки реализовывает какую-нибудь фичу, но в ОК она появится, только если аналитики увидят рост на графиках, которые я строю для подтверждения её качества.
Сейчас я в магистратуре — пошла на специальность «анализ больших данных». Это, по сути, то же, чем я сейчас занимаюсь на работе. Учёба удалённая, поэтому с графиком проблем нет: прихожу в офис пораньше, слушаю лекцию, иду работать, а вечером делаю лабораторные. Не знаю, как организовано преподавание на разных специальностях во всех вузах, но уверена, что без дополнительного образования от VK мне было бы сложно найти работу.
Я учился на факультете молекулярно-химической физики в МФТИ. Во время учёбы часто слышал, что в программирование очень сложно войти с нуля. Но на третьем курсе я попал в образовательный центр VK, а после устроился стажёром в игровое направление компании. Стал автоматизатором тестирования.
Стажёрская программа в VK — фактически полноценная работа. Я был занят на ней 32 часа в неделю: три дня я учился и три — работал с 9 до 20. Приходилось многому учиться на практике: в отличие от большинства моих коллег, я не изучал программирование четыре года. Проштудировал тысячестраничную книгу о программировании рендера, чтобы понять, что вообще происходит. Но мне повезло с руководителем: он был очень отзывчивый и терпеливый. Через полгода я стал заниматься рендерными задачами и теперь работаю над двумя проектами параллельно: симулятором танков Armored Warfare и онлайн-шутером Warface. Если говорить простым языком, то я отвечаю за картинку, создаю в первую очередь визуальную логику игры. В процессе работы я поднатаскался в дизайне. Рендерными задачами занимаюсь уже четвёртый год и в будущем хочу достичь третьего грейда как графический программист.
Я попал на стажировку после учёбы в образовательном центре VK в МГТУ им. Н. Э. Баумана. Прошёл четыре этапа собеседований, и в итоге меня взяли. Мой руководитель предложил писать магистерскую работу вместе с компанией VK. Я переписал с С++ на Go сервис, который преобразует PDF в изображения, а также скачивает их со сторонних ресурсов. При этом удалось снизить потребление памяти и CPU в 5 раз и увеличить количество блокировок спама в 2,5 раза. Мне приятно, что моя фича помогла справиться с мошенниками.
Работу в Почте Mail.ru я совмещаю с менторством в образовательном центре VK в МГТУ им. Н. Э. Баумана. Курирую семестровые проекты ребят, помогаю принимать архитектурные решения, проверяю их код. Делаю это для того, чтобы прокачать свои гибкие навыки: объяснять сложное простым языком. Я сам учусь у студентов. Например, могу узнать из их проектных работ о том, что у какой-нибудь библиотеки появилась новая версия.
Благодаря полученному опыту и моей учёбе я прошёл уровень младшего программиста ещё до окончания вуза, и меня повысили в компании до программиста. Без стажировки я бы не смог работать в команде антиспама Почты Mail.ru: для меня тема уязвимостей была бы белым пятном. Кроме того, я один из немногих в команде, кто знает Golang, — его я освоил как раз во время учёбы. Именно эти знания делают меня более универсальным и ценным сотрудником: руководитель уже перекидывает меня на задачи в другие отделы.
