- PVSM.RU - https://www.pvsm.ru -
Привет! Сегодня хочу поделиться с вами историей о том, как я сдавал сертификационный экзамен Google Developers Certification: Mobile Web Specialist. Если честно, то каких-то объективных причин я назвать не могу, так как не слышал ещё ни об одном случае, когда наличие сертификата давало кому-то преференции при устройстве на работу или помогало повысить зарплату. Под катом расскажу, почему всё же решил сдать экзамен и подробно опишу, как я его сдавал.
Для меня это ориентир, показывающий что тебе нужно прокачать. И, конечно, сертификационный экзамен — это вызов самому себе. Google предлагает полностью практические экзамены, нужно писать реальный код для решения поставленных задач. Это прекрасный способ проверить свой уровень знаний, а заодно еще и похвастаться перед коллегами, разумеется. В итоге, после Google IO в мае 2017 я загорелся идеей получения этого сертификата.
Начать подготовку следует со страницы сертификации Mobile Web Specialist [1], где можно найти массу полезной информации об экзамене и подготовке к нему. Отдельно стоит отметить Mobile Web Specialist Study Guide [2], в котором перечислены основные темы экзамена вместе со ссылками на материалы, с которых стоит начать изучение темы. Для меня этот документ стал своего рода чек-листом для проверки, что я изучил каждую из перечисленных тем.
Мне в подготовке к экзамену помогла программа обучения Google Developers Scholarship [5], организованная Google и Udacity. Эта программа была запущена осенью 2017 и содержала трек Mobile Web Specialist [6].
По результатам программы Google Developers Scholarship меня выбрали для продолжения обучения по программе: Mobile Web Specialist Nanodegree.
Эта программа включает в себя большой объем лекционного материала, покрывающего около 90% тем на экзамене (только тема Mobile Web Forms в этой программе подробно не разбиралась). Также для успешного завершения обучения нужно было сделать три больших проекта и применить в них все изученные приемы и техники. Это очень сильно помогло мне усвоить весь новый материал и подготовиться к экзамену с практической точки зрения. По большому счету, программа Mobile Web Specialist Nanodegree стала моим основным источником знаний, рекомендую ее всем заинтересованным.
И вот, когда летом 2018 года я наконец завершил свое обучение, я снова открыл темы экзамена и понял, что готов.
Я не буду подробно описывать процесс записи на экзамен, все написано на сайте и процедура достаточно тривиальна. Из административных вещей важно знать следующее:
Экзамен проводится через ресурс TrueAbility [7]. В процессе записи на экзамен для вас будет создан личный кабинет, через который вы и запустите ваш экзамен.
Экзамен практический и разделен на две части:
Для вас будет запущена виртуальная машина с Linux’ом на борту, доступ к которой вы получите прямо через браузер из личного кабинета. Внутри виртуалки вы найдете Google Chrome, в котором будет открыта страничка с вашим заданием и редактор кода Atom [8].
В моем случае экзамен состоял из 18 заданий. Все без исключения задания выглядят примерно так: нужно поправить существующий код, чтобы починить что-то, и/или добавить новую функциональность. Поскольку у вас есть код и результат работы этого кода в браузере, то проверить себя можно просто, обновив страницу и убедившись, что ваш код работает как и задумано. У меня встречались задачи разные по сложности и по объему написания кода (от исправления пары строк, до написания больших объемов функциональности с нуля, особенно в задачах про Service Worker’ы). Стоит отметить, что Google разрешает вам пользоваться любыми ресурсами, которые вам нужны. При этом они говорят, что за вашей работой могут наблюдать, но никто не ожидает, что вы должны все делать только по памяти.
Изначально мне казалось, что 4 часа очень много для экзамена, но в моем случае на практике оказалось, что 2 задачи из 18 я закончил лишь частично — не хватило времени, и это при том, что я делал всего один перерыв на 5-7 минут. Надеюсь, у вас этот этап пройдет легче.
После завершения основной части вас ждет интервью с роботом, главная цель которого — проверить, что вы сами сдавали экзамен. Потребуется камера, отвечать на вопросы нужно голосом на английском. На все интервью отводится 10 минут, в течение всего времени идет запись видео. Вопросы привязаны к вашим задачам, например, могут спросить что-то вроде: «А в какой цвет требовалось покрасить background в условии задания номер 3?». Так как задания уникальны, то даже если вы не вспомните номер задания, то само задание точно не перепутаете.
Поздравляю! На этом этапе вы успешно завершили экзамен и теперь остается только ждать. По правилам данной сертификации письмо с результатом вам могут прислать в течение 45 дней с момент сдачи экзамена. Нужно набраться терпения и ждать.
Мое ожидание составило ровно 45 дней. Я уже думал, что мой экзамен где-то потерялся, но вечером последнего дня мне пришло письмо, подтверждающее, что я сдал экзамен, а также ссылка на ресурс [9], где я и увидел свой сертификат, а также всякие ссылочки для добавления его в различные социальные сети.
Следует обратить внимание, что срок действия сертификата — 3 года, потом придется подтверждать.
Удачи всем, кто планирует сдавать сертификационные экзамены! Если вы уже сдавали их, делитесь опытом в комментариях. Интересно узнать, как это было.
Автор: Михаил Кумачев
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/310128
Ссылки в тексте:
[1] сертификации Mobile Web Specialist: https://developers.google.com/training/certification/mobile-web-specialist/
[2] Mobile Web Specialist Study Guide: https://developers.google.com/training/certification/mobile-web-specialist/StudyGuide_MobileWebSpecialist.pdf
[3] Fetch API: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
[4] CORS: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
[5] Google Developers Scholarship: https://www.udacity.com/google-scholarships
[6] Mobile Web Specialist: https://www.udacity.com/course/mobile-web-specialist-nanodegree--nd024
[7] TrueAbility: https://www.trueability.com/
[8] Atom: https://atom.io/
[9] ссылка на ресурс: https://www.credential.net
[10] Источник: https://habr.com/ru/post/440520/?utm_source=habrahabr&utm_medium=rss&utm_campaign=440520
Нажмите здесь для печати.