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

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

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

Я хорошо провожу время, думая о второй части. Это действительно важно. Вы можете устроиться на работу Data Engineer. Но если вам нужно работать 80 часов в неделю, чтобы выполнить свои задачи, это того не стоит.

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

  • Обсуждение вашего предложения
  • Прохождение интервью
  • Как пройти собеседование
  • CV
  • портфолио
  • Чему научиться

Обсуждение вашего предложения: это интересно. Зарплата всегда неприятная тема. К сожалению, я не могу дать вам номер. И как говорится: пробег может варьироваться. Что я могу предложить, так это несколько приемов и принципов, которые облегчат этот разговор:

  • Сделайте свою домашнюю работу: вам нужно вступить в этот разговор с числом в уме. Трудно сосчитать в уме на лету.
  • Найдите время, чтобы оценить, сколько вы зарабатываете сегодня. Думайте не только о своей базовой заработной плате, включая льготы и любые связанные с ними суммы.
  • Используйте такие инструменты, как Glassdoor, чтобы узнать, сколько платят компании.
  • Поспрашивайте, может быть, кто-то из ваших друзей может дать вам какую-то информацию.

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

  • Технический тест: есть большая вероятность, что вы получите автоматизированный тест. Обычно это в основном про SQL. Вас могут спросить о некоторых основных понятиях, но, судя по тому, что я видел, SQL должен помочь вам во всем.
  • Представление себя: это искусство. Когда придет ваша очередь говорить о себе, вы захотите сделать хорошую презентацию. Сделайте это релевантным и помните, что они усреднят то, что вы говорите. Закончите на высокой ноте и расскажите о своем опыте или о том, чему вы научились.
  • Технические вопросы: внимательно слушайте вопрос, дышите, убедитесь, что вы поняли его, а затем отвечайте. Разрешается задавать уточняющие вопросы. Убедитесь, что вы знаете, чего они хотят от вас. Не спешите отвечать первым, что вы подумали. Медведь с двоякими вопросами. Большинство людей забывают о втором и отвечают только на первый.
  • Ваши вопросы: Подготовьте вопросы с вашей стороны. Спросите о команде, как они работают и какие проекты решают. Вы даже можете задавать вопросы, которые демонстрируют то, что вы узнали.

Как попасть на собеседование.Как попасть в дверь? Есть несколько путей, и это путешествие. Некоторые идеи, которые могут помочь:

  • Рефералы: начнем с самого лучшего и простого способа. Если у вас есть друзья внутри компании, это может вам очень помочь. Большинство компаний ценят тех, кого рекомендуют их нынешние сотрудники. Их сотрудники заработают дополнительные деньги, если в конечном итоге наймут вас. Является беспроигрышным.
  • Социальные сети: Twitter и Linkedin — отличные места, где вас заметят. Поделитесь своим путешествием и заведите друзей. Держите глаза открытыми, это отличный источник возможностей.

CV. В Интернете можно найти множество советов по написанию резюме. Некоторые идеи:

  • Менеджеры по найму всегда спешат. Они просмотрят ваше резюме и не прочитают более 1 страницы. Напишите это с учетом этого. Потренируйтесь пролистывать, что застряло.
  • Используйте форматирование. Вы можете выделить некоторые слова жирным шрифтом и подчеркнуть другие. Сделайте их актуальными, сделайте их выделяющимися.
  • Адаптируйте свое резюме для каждой возможности. Убедитесь, что ваш соответствующий опыт / навыки сияют. Постарайтесь сопоставить объявление о вакансии с вашим резюме. Используйте их язык и не бойтесь упоминать несколько мест, где вы работали со снежинкой.

Портфолио. Вам действительно нужно портфолио? Это может очень помочь. Он может показать, чему вы научились и что вы сделали с тем, что узнали.

  • Используйте портфолио, чтобы показать, а не просто рассказывать. Это отличный инструмент, чтобы продемонстрировать свои навыки на практике.
  • Расскажи мне историю. Какую проблему вы решали? Чему вы научились, чтобы решить ее? Какое улучшение вы делаете? Почему это важно для вас?
  • Портфолио может помочь вам лично связаться с менеджером по найму. Возможно, у вас схожие интересы.
  • Сделайте так, чтобы ваше портфолио было легко найти. Разместите ссылки с кратким описанием в резюме. Не заставляйте менеджера по найму заходить на ваш сайт, привлекайте его внимание небольшим резюме.

Чему научиться? Это будет зависеть от того, что ищет компания, но вот несколько идей:

  • SQL: это обязательно. Вы хотите, чтобы ваши навыки SQL были острыми. Есть действительно крутые ресурсы, такие как этот один. Кто не хочет выучить SQL и решить загадку?
  • Python: это может помочь в зависимости от их технического стека. Вы можете использовать Pandas, Numpy или даже Pyspark.
  • Концепции хранилища данных: что такое измерение или таблица фактов? Эти концепции помогут вам не только создать хранилище данных, но и использовать его.
  • Облако: большинство компаний размещают всю свою инфраструктуру в облаке. Узнайте об инструментах, предлагаемых провайдерами. Сертификация здесь может иметь большое значение.

Если вы зашли так далеко, вам может быть интересно узнать больше. Я создал этот курс, который поможет вам устроиться на работу Data Engineer.