От инженера-химика до инженера по обработке данных

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

На самом деле я начал свою профессиональную карьеру инженером-химиком, окончив колледж со степенью бакалавра в этой области. Я продолжал проявлять особый интерес к возобновляемым источникам энергии и закончил магистерскую программу по устойчивой энергетике в Университете Глазго в Шотландии.

Однако с годами у меня появился зарождающийся интерес к кодированию и концепциям, связанным с данными, где я начал изучать MATLAB в свободное время. Это переросло в полный интерес к этому предмету, когда я начал изучать программирование на Python в начале пандемии в 2020 году и продолжил участие в курсе Гарвардского университета CS50’s Web Programming with Python and Javascript. Этот курс потребовал месяцев изучения различных языков программирования, таких как SQL, Python, Javascript, GitHub и Django, при разработке проектов, опубликованных на отдельных каналах Youtube (перейдите по ссылке на мои каналы YouTube с объяснениями всех моих проектов, загруженных на Github). Я также получил сертификат IBM Data Science Professional Certification, предлагаемый на веб-сайте Coursera. Я также работал с облачной платформой Google, занимая различные должности на протяжении всей своей карьеры.

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

Курс и экзамен Google Professional Data Engineer

Зная преобразующую силу, которую данные могут иметь для роста и развития, я хотел полностью пройти профессиональный курс по этому вопросу. Я воспользовался возможностью пройти курс, когда моя компания предложила курс обучения для определенных сотрудников. Сам курс занял у меня около 2 месяцев, требуя многих часов лабораторных работ и изучения документации. Мне потребовалось еще 3 недели, чтобы должным образом подготовиться к экзамену. Для полного понимания концепций требуется функциональный опыт в базовой методологии программирования, поскольку курс предполагает базовое понимание кодирования на Python и Java. Курс предлагается на веб-сайте Coursera, а также для тех, кто заинтересован в получении более подробной информации по этому вопросу.

Затем мне разрешили сдать двухчасовой экзамен, который проводится либо удаленно, либо в центре тестирования. Я воспользовался дистанционным экзаменом, так как мне было удобнее. Тем не менее, установленные строгие протоколы безопасности гарантируют честность экзамена. Вы ответите на 50 вопросов, которые проверят вас по целому ряду тем, включая концепции машинного обучения и весь спектр продуктов Google Cloud, размещенных на сайте.

Во время онлайн-экзамена ваш компьютер удаленно блокируется, чтобы вам было доступно только окно тестирования. Вам не разрешается пить или делать перерывы в ванной (будьте готовы сидеть на одном месте в течение 2 часов), никому другому не разрешается находиться в комнате, которую вы выбрали для написания экзамена, и проводится тщательная проверка вашего окружения с помощью камеры вашего компьютера. Вы также находитесь под наблюдением на протяжении всего экзамена. Каждая попытка обойдется вам в 200 долларов на момент публикации этой статьи. Вы получите отметку Pass или Fail сразу после проведения экзамена.

Экзамен сложный? 1000% Да!!

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

На этом этапе я хотел бы указать, что сами курсы, которые обучают вас методологии Data Engineering, неадекватны для того, чтобы помочь вам сдать экзамен. Они определенно пытаются научить вас, как выполнять принципы Data Engineering, но не всегда обсуждают, почему. Изучение и понимание всего спектра облачных продуктов, предлагаемых Google, является ключом к правильному решению на экзамене. Если вы впервые знакомитесь с различными продуктами Google Cloud, доступными на платформе, вам необходимо более глубокое и надежное понимание доступных продуктов, чем то, что предлагают различные онлайн-курсы.

Советы и рекомендации по сдаче экзамена

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

#Совет 1. Тщательно изучите документацию Google Cloud

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

#Совет 2 — отработайте как можно больше экзаменационных вопросов

Это ключевой, если не самый важный компонент вашего успеха. Вопросы на экзамене Google Data Engineer можно задавать разными способами, однако основные концепции экзамена остаются прежними. Я не видел ни одного вопроса, повторяющегося дословно на моем экзамене, однако я задал более 200 вопросов до экзамена с соответствующей документацией (я считаю, что это лучший способ учиться). Ключевые слова, такие как высокая пропускная способность чтения/записи, например, были распространены, указывая на продукты Google Cloud, такие как Bigtable. Apache Kafka и аналогичный продукт, предлагающий Pub/Sub в Google Cloud, также предлагали подсказки для правильного ответа.

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

  1. Практический экзамен, предложенный самим Google — я сбился со счета, сколько раз пересдавал этот экзамен. Я также, что более важно, обязательно изучил документацию для каждого примера вопроса, чтобы знать, почему каждый ответ был правильным. Лично я думаю, что сложность этого теста не соответствует сложности вопросов, с которыми вы сталкиваетесь на экзамене (например, в примерных вопросах не было вопросов с несколькими ответами, которые вы обязательно увидите на своем экзамене), но воспользуйтесь преимуществом изучения формат вопросов к экзамену
  2. Примеры вопросов, предлагаемые на веб-сайте ExamTopics — я хотел бы отметить, что многие из официальных решений на этом веб-сайте неверны, однако я обнаружил многие из этих вопросов (за исключением тематических исследований, поскольку они больше не появляются на экзамене) и связанные с ними понятия DO появляются на экзамене. Обязательно заглядывайте на доску обсуждений по каждому вопросу, так как те, кто комментирует, лучше разбираются в теме и могут указать вам правильное направление. Многие также дают пояснения к своим ответам, которые очень полезны.
  3. Вопросы, предлагаемые на веб-сайте Qwikskills.com — я размещаю их последними, потому что это платная услуга с ежемесячной регистрационной платой в размере 14,99 долларов США (на момент написания этой статьи), чтобы получить доступ ко всему спектру вопросов, доступных на сайте. Этот веб-сайт никоим образом не связан напрямую с Google или его предложением Qwiklabs. Я также официально не поддерживаю эту рекомендацию их компании, однако я нашел их список из 150 примеров вопросов чрезвычайно полезным для фактического экзамена. Я убедился, что могу правильно ответить на все вопросы, предложенные на веб-сайтеИпролистал документацию по каждому вопросу. Эти вопросы познакомили меня с мельчайшими деталями и ключевыми словами, доступными в каждом экзаменационном вопросе, которые помогут вам определить правильный ответ из других вариантов.

#Последний совет: расслабьтесь и хорошенько отдохните перед экзаменом

Я запланировал свой экзамен на 18:00 после рабочего дня и убедился, что полностью отдохнул и расслабился, прежде чем связаться со своим онлайн-проктором. Перед началом экзамена сделайте глубокий вдох. Верьте в себя и верьте, что у вас все получится. Это сложный экзамен, но не непреодолимый. Чувство достижения после сдачи экзамена будет стоить всех часов обучения, которые вы потратили на подготовку к экзамену.

В качестве дополнительной формы мотивации я прикрепил копию своего сертификата в конце этой статьи. Скоро и у вас будет сертификат (и толстовка!!) от Google!!