Pull to refresh

На что стоит рассчитывать на первой работе: путь стажера (data engineer)

Level of difficultyEasy
Reading time5 min
Views3.7K

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

О работе на полную ставку я начал активно задумываться, наверное, так же как и большинство студентов, на последнем курсе обучения в университете. И так получилось, что практически за месяц до защиты диплома я наткнулся на бесплатный курс от компании Sapiens solutions: “Аналитика и работа с данными (СУБД GREENPLUM)”, предоставляющий возможность стать полноценным сотрудником. Разумеется, я записался на курс. Итогом его прохождения для меня и стало получение должности стажера.

Немного о компании

Sapiens solutions является одним из крупнейших поставщиков BI-решений в России. Она была основана в 2012 году и очень быстро успела себя зарекомендовать, как команда экспертов в области аналитических решений. На сегодняшний момент компания активно расширяется. Компания имеет множество клиентов, в числе которых: М.Видео, Комус, СберБанк и ВТБ.

Первые дни стажера

В компании Sapiens solutions новым стажерам принято работать из офиса, благодаря такой практике я быстро успел познакомиться с коллегами и освоиться на новом месте. С первого дня работы нам предоставили доступ к внутреннему курсу, для изучения платформы для хранения и анализа данных – SAP BW. В процессе изучения новой платформы нам помогали наставники. Изучение SAP BW оказалось крайне полезным, так как совсем скоро настало время практики.

Участие в проектах

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

Первый проект

Первый мой проект предполагал мониторинг, поддержку и улучшение функциональности для загрузки больших данных и формирования отчетности. Основным инструментом на данном проекте была только что изученная SAP BW. Разумеется, сперва у меня было много вопросов, но благодаря поддержке старших коллег сложные моменты быстро прояснялись, а поставленные задачи своевременно выполнялись.

Второй проект

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

На этом проекте основными моими задачами были настройка загрузки данных из корпоративной онлайн-платформы при помощи Airflow, разработка объектов в БД PostgreSQL и реализация отчетности в Apache Superset. Пожалуй, самым сложным и одновременно интересным был процесс создания витрин данных, так как он предполагал реализацию логики расчета ключевых показателей компании.

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

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

Третий проект

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

Итак, на третьем проекте, в котором я принимаю активное участие в то время, когда пишу данную статью, нашей команде предстоит осуществить полную миграцию аналитической отчетности из SAP BW/4HANA на программное решение, предоставляемое компанией Arenadata. На данный момент моими основными задачами являются перенос объектов из SAP BW в корпоративное хранилище данных Arenadata DB, создание витрин (мигрированных HANA Calculation view) для целей отчетности и непосредственная реализация аналитических отчетов в Apache Superset.

Миграция аналитической отчетности является масштабным процессом, и от нашей компании в нем принимает участие несколько команд, осуществляющих backend и frontend разработку. На этом проекте я на практике познакомился c методологией agile, для меня данный опыт был новым, но занимательным. Благодаря постоянному взаимодействию как между членами одной команды, так и между различными командами, всегда понимаешь, в каком месте вы находитесь, а возникающие проблемы решаются в результате общего их обсуждения.

Итоги

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

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

Рекомендации

Если вы задумываетесь над поиском работы в сфере IT и, в частности, над должностью в области работы с данными, но пока не уверены, с чего начать или сомневаетесь в своих навыках, я бы рекомендовал придерживаться следующих трех шагов:

  1. Получение первичных знаний и навыков в нужной области

  2. Получения конкретных, практических навыков необходимых в работе

  3. Прохождение собеседования

С первым пунктом помогут различные бесплатные материалы, распространенные в интернете. Так, для работы с данными стоит изучить как минимум SQL и получить представление о работе с базами данных.

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

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

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

Полезные ссылки:

Tags:
Hubs:
Total votes 7: ↑6 and ↓1+5
Comments5

Articles

Information

Website
sapiens.solutions
Registered
Founded
Employees
51–100 employees
Location
Россия