Это непросто, но оно того стоит.

23 декабря прошлого года, проработав стабильно с AWS около трех недель, я прошел свой первый практический тест для сдачи экзамена DevOps Engineer Professional. Набрав приличный балл, я решил покопаться и еще неделю поработать жестко, прежде чем решать, стоит ли сдавать настоящий экзамен. Через неделю я назначил экзамен на 8 января. Если бы я прошел, это означало бы, что менее чем за три недели я прошел путь от относительного новичка до получения одного из двух сертификатов профессионального уровня, предлагаемых AWS.

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

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

Без лишних слов, вот мои советы.

Используйте эффективные и проверенные методы исследования

Большинство людей считают следующие хорошие способы обучения:

  1. Чтение
  2. Выделение соответствующих отрывков
  3. Просмотр заметок
  4. Просмотр обучающих видео

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

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

В книге Make It Stick: The Science of Successful Learning авторы (один из которых участвовал в вышеупомянутом исследовании) показывают, как на самом деле без подсказки вспоминать (т. Е. Пытаться вспомнить, как ответить на вопрос без использования вопросов с множественным выбором) на самом деле является одним из наиболее эффективных способов изучения и запоминания новой информации.

Да, именно так: старая добрая флешка на самом деле намного эффективнее, чем просмотр заметок и выделений. С этой целью одним из способов, которыми я готовился к экзамену, было использование бесплатного онлайн-инструмента Quizlet, который позволяет вам создавать колоды карточек и использовать различные способы их просмотра (подсказка: режим Learn, вероятно, был лучшим способ нашел). Не стесняйтесь использовать мою колоду, если хотите; это, безусловно, сослужило мне хорошую службу.

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

Говоря о практических тестах, они обязательно должны быть частью вашего обучения. Лично я использовал WhizLabs, который мне подошел. Я также рекомендовал бы сдать собственный практический экзамен AWS (если вы пройдете предыдущую сертификацию, как я это сделал с AWS Solutions Architect Associate, вы даже можете получить код для дополнительного), который, хотя и довольно короткий, даст вам очень хорошее представление способа формулировки фактических вопросов теста.

Используйте внешние ресурсы

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

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

Вторым внешним источником, который я использовал, был Профессиональный курс AWS DevOps Engineer Professional Стефана Маарека по Udemy. Для сравнения (и само по себе) это было чрезвычайно подробно. Знайте, что если вы все же купите его, для его полного завершения потребуется много времени, хотя и хорошо потраченного.

Дело в том, что использование высококачественного стороннего контента может быть отличным способом максимально эффективно использовать ограниченное количество времени, что крайне важно, если вы пытаетесь сдать экзамен в короткие сроки.

Выполняйте практические упражнения, но не слишком много

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

Два отличных способа получить хороший практический опыт:

  1. Следуя руководствам, приведенным в документации AWS.
  2. Выполнение «лабораторных» упражнений, данных в курсах для третьих лиц, о которых я упоминал ранее.

Делай только достаточно, чтобы пройти, не более

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

Вот пример из моего опыта. Мне очень нравится все, что касается бессерверных приложений и контейнеров, поэтому мне очень понравилось узнавать об AWS Lambda и Elastic Container Service, оба из которых находятся на экзамене. В результате для меня было бы очень легко потратить больше времени на изучение этих областей, но за счет других, менее интересных, но не менее важных областей исследования, таких как автоматическое масштабирование EC2.

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

Заключительные мысли

Меня несколько раз спрашивали, стоили ли усилия, потраченные на сдачу экзамена, помимо очевидных преимуществ более широких возможностей трудоустройства и доверия. Мой ответ - подавляющее «да»! Нет никаких сомнений в том, что мои исследования дали мне много практических знаний, некоторые из которых я уже хорошо использовал в своей повседневной работе в качестве DevOps-инженера, работающего на платформе AWS.

Хотя это, несомненно, был стрессовый опыт (после того, как я сдал экзамен, я сказал своему боссу, что у меня болит мозг, и я имел это в виду), это также был отличный способ быстро усвоить широкий спектр знаний о том, как лучше всего следовать практике DevOps в рамках Платформа AWS. Если вы готовы приложить усилия заранее (и получить поддержку от своего босса и супруги), нет абсолютно никаких причин, по которым вы не можете сделать то же самое.