Сертификат от гугл андроид разработчик

Google запустила программу сертификации мобильных веб-разработчиков

Авторизуйтесь

Google запустила программу сертификации мобильных веб-разработчиков

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

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

Сара Кларк, менеджер программ компании для обучения веб-разработчиков, отметила:

Основываясь на тщательном анализе рынка, новая сертификация выделяет разработчиков, обладающих востребованными навыками в сфере мобильных и веб-разработок.

Как проходит экзамен?

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

Более подробно узнать о процессе сертификации можно из короткого видео:

Не все верят в успех данной затеи

Однако некоторые скептически относятся к этой идее. Они уверены, что имеющиеся сертификаты не должны быть единственным свидетельством опыта в разработке приложений. Британский журналист Мэттью Хьюз пишет:

Если человек пытается удивить своим резюме сотрудника отдела кадров, то подобные сертификаты очень даже полезны. Однако, в большинстве своём, многие работодатели смотрят на опыт соискателя, на его участие в проектах, а не на образование. Поэтому я не понимаю, почему бы вместо сертификации не создать новый проект, загрузить его на GitHub, написать о нём в своём блоге, поделиться опытом с друзьями, поучаствовать в дискуссии на StackOverflow или Reddit? Такие занятия более ценны, чем сертификаты, даже если они получены от такого гиганта, как Google.

Для начинающих тоже есть предложение

Компании Google и Bertelsmann совместно проспонсируют обучающую программу для 75 тысяч разработчиков. В неё войдут курсы от Udacity по Android-разработке, веб-разработке и науке о данных.

Источник

Краткое руководство как стать Google Certified Associate Android Developer

В данной статье я вкратце опишу процесс получения сертификата начинающего андроид разработчика. Разработкой под андроид я занимаюсь уже более 4-х лет, но до настоящего момента так и не удосужился обзавестись никаким соответствующим сертификатом, хотя парочкой сертификатов по Java я обзавелся. А сложилось так по одной простой причине — сертификаты андроид разработчиков выдавали какие угодно компании, кроме собственно компании разработчика этого самого Android. Вышеупомянутые Java сертификаты были выданы компанией Oracle, что делает их наличие хоть немного осмысленными.

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

Впервые программа сертификации была анонсирована компанией Google на I/O в мае 2016. Где-то в июне появилась возможность предварительной записи на сертификацию. Нужно было заполнить формочку на сайте, после чего ждать письма счастья. Письма я так и не дождался, поэтому когда я зашел на сайт в следующий раз где-то в июле, там уже была формочка, позволяющая выбрать желаемую дату начала сертификации. Я выбрал период с 1 по 7 августа и пошел дальше по своим делам. Никакого подтверждения я не получил, поэтому ближе к дате зашел на сайт еще раз и снова заполнил формочку.

И тут наконец пришло первое письмо, которое сообщало мне, что Udacity, а именно через нее проводится сертификация, в курсе моего желания пройти сертификацию в указанный период, но в связи с большим наплывом желающих мне придется подождать еще недельку от желаемой даты. Так как я никуда не торопился, то закрыл письмо и забыл про него. Неделька несколько растянулась, и следующее письмо я получил 23 августа. В нем меня просили убедиться, что я соответствую всем требованиям, после чего начать процесс получения сертификата.

На данный момент всей вот этой предварительной тягомотины надеюсь больше нет. И пришла пора рассказать, куда идти и что делать. Итак, для начала можно зайти на сайт посвященный сертификации. Ничего особо полезного на нем нет, кроме краткой информации, ссылки на обучение и кнопки записи на курс. Если вы считаете, что ваши навыки разработки под андроид оставляют желать лучшего, или вообще отсутствуют, то рекомендую сходить подучиться. Ссылка с сайта ведет на страничку Udacity, посвященную разработке под андроид. При нажатии кнопки Sign Up попадаем со страницы Google, посвященной сертификации на аналогичную страницу Udacity.

Здесь уже достаточно подробно расписывается, что именно будет спрашиваться на экзамене и с чем в принципе кандидату предстоит столкнуться. Здесь же озвучена стоимость. Сертификат стоит 149$, но на текущий момент есть скидка (раньше попадалось на глаза, что до конца года, но сейчас не вижу). С учетом скидки придется выложить 99$. Что не так уж много, если сравнивать с Oracle.

Читайте также:  Построение графиков android studio kotlin

Экзамен состоит из двух частей: «написания приложения» (coding project) и интервью с разработчиком Google. Почему в кавычках? Потому, что писать там придется не столь много. Будет дан уже почти законченный проект, в который надо будет внести изменения и дополнения. Но о подробностях чуть позже.

Рассмотрю подробнее, что же требуется от кандидата:

  • Знание английского языка
  • Навыки разработки под Android
  • Умение пользоваться Android Studio (последней версией)
  • Возраст 18+. Если вам от 13 до 17, нужно согласие родителей.

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

Теперь перейдем к процессу. Сертификация состоит из следующих этапов:

  • Завершить процесс регистрации
  • Оплатить экзамен
  • Скачать проект
  • В течении 48 часов с момента скачивания выполнить все пункты задания
  • Отправить проект обратно вместе с PDF документа подтверждающего личность
  • Дождаться проверки проекта
  • Выбрать дату интервью
  • Пройти интервью с разработчиком Google
  • Получить «сертификат»

Итак, пойдем по пунктам.

Регистрация
Процесс регистрации завершается быстро и без проблем.

Оплата
Через что именно проводится оплата я точно не помню, но платил я картой. Так что скорее всего там достаточно банальная формочка оплаты. В любом случае процесс затруднений не вызвал.

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

Пишем код
И вот мы дошли до самой интересной части — «написания приложения». Как я уже говорил, писать придется не очень много. Я не буду в подробностях описывать проект, что он делает и как устроен, так как скорее всего эта информация не подлежит разглашению. Да и скорее всего количество разнообразных проектов достаточно велико. Могу сказать, что проект представляет собой простое приложение, охватывающее собой изрядную часть Android Framework. Т.е. он с одной стороны затрагивает многие области, в которых кандидат должен проявить свои знания, с другой сложного там ничего нет. У меня ушло меньше дня на внесение всех изменений, тестирование и правку багов. Всего потребуется добавить в проект около 5 фич, исправить около 5 багов и написать тест.

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

Но как я упоминал выше, к проекту нужно приложить PDF с фото/сканом документа, удостоверяющего личность. Например права или паспорт. И вот тут я затруднюсь сказать, что именно подойдет. Я уже полтора года живу не в России, поэтому мой основной документ это загранпаспорт. Права у меня местные. Подойдут ли российский паспорт или российские права я затрудняюсь сказать. Поэтому наверное лучше будет это уточнить перед оплатой. Ну а если у вас есть загранспаспорт, то он точно подходит.

Ожидание
Оплатил я участие в сертификации 28 августа вечером. Отправил задание 30 августа. В то же день получил письмо, подтверждающее получение проекта и заверяющее, что в течении 45 дней он будет оценен. 28 сентября пришло письмо с просьбой еще раз подтвердить личность путем отсылки документов через какой-то сайт. Мне не сложно — подтвердил. 18 октября очередное письмо с «радостной новостью», что мой проект вот-вот оценят. И вот наконец 28 октября письмо о том, что я мой проект прошел проверку. Пора переходить к интервью.

Запись на интервью
Последнее письмо содержало ссылку на сайт, где можно назначить дату интервью. И тут меня ждал легкий шок. На ближайший год доступного времени не было. Почесав репу, поинтересовался в поддержке Udacity, шутка это или баг. Ответили, что на данный момент все занято, но они работают на увеличением количества слотов для интервью. Сообщат как только так сразу. Да-да, так я в это и поверил. Стал каждый день заходить на сайт и в итоге был вознагражден тем, что 2 ноября углядел доступное время и записался на 4 ноября. Уведомление от Udacity я получил только 9 ноября. Чем в общем уже не был сильно удивлен.

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

Получение сертификата
На следующий день получил письмо, в котором говорилось, что теперь я могу гордо носить звание Google Certified Associate Android Developer. Также упомянулось, что скоро придет еще письмо, в котором мне пришлют мой «цифровой значок» (digital badge), который собственно и является сертификатом. А так же расскажут, куда его засунуть что с ним делать. Вроде можно радоваться, но не зря эта статья написана 24 ноября. Именно сегодня я получил таки письмо с этим самым значком и инструкциями к нему. В промежутке же пришлось снова потревожить техподдержку сначала Udacity, а потом и Google.

Читайте также:  Видеопроигрыватель для андроида планшет

Значок кстати выглядит вот так.

Таким образом, весь процесс занял у меня почти 3 месяца и обошелся в 99$. Любопытство свое я удовлетворил, значок в коллекцию получил. Так что своих целей я достиг. А так же получил новый опыт, которым с вами в этой статье и поделился. Сертификат вроде как действует 3 года (раньше видел такую информацию, сейчас на глаза не попалось).

Кстати, для сравнения, последний полученный мною сертификат Oracle я получил за 3 дня (если не считать месяца подготовки) и 250 евро. Сертификат бессрочный.

Как и обещал, в конце немного наброшу на вентилятор. Многие задаются вопросом, а зачем же вообще нужны эти сертификаты и кто на них смотрит. В общем и целом, с одной стороны они не нужны. С другой стороны, наличие сертификата может зацепить глаз HR, особенно в ситуации с начинающим разработчиком. Наличие сертификата показывает, что у кандидата есть хоть какие-то минимальные знания в интересующей области, а так же есть умение достигать поставленной цели. Лично я свой первый сертификат (Oracle Certified Programmer Java SE6) получил, когда решил переквалифицироваться с С разработчика в Java или Android разработчика. Одной из целей было как раз подтверждение того, что я что-то знаю в Java, так как предыдущие записи в резюме отражали только опыт работы с C и Assembler. Второй же целью было «расширить и углубить» свои знания в Java. И вот как раз второй цели я более чем достиг. В процессе подготовки к сертификации я открыл для себя много новых вещей в мире Java, которые мне до этого не попадались в книгах, которые я читал.

Второй сертификат я получил полгода назад для коллекции и опять же с целью расширить свои знания. Сертификат аналогичный, только теперь по Java 8. Пытливый читатель скажет, что мол можно было бы и так взять и выучить то, что нужно. И будет прав. Но как известно, наличие кнута (потеря денег за попытку сертификации) и морковки (бумажка в коллекцию) делают обучение гораздо более мотивированным.

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

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

Источник

Как получить Google Developers Certification: Mobile Web Specialist

Привет, Хабр! Сегодня хочу поделиться с вами историей о том, как я сдавал сертификационный экзамен Google Developers Certification: Mobile Web Specialist. Если честно, то каких-то объективных причин я назвать не могу, так как не слышал ещё ни об одном случае, когда наличие сертификата давало кому-то преференции при устройстве на работу или помогало повысить зарплату. Под катом расскажу, почему всё же решил сдать экзамен и подробно опишу, как я его сдавал.

Зачем нужен сертификат?

Для меня это ориентир, показывающий что тебе нужно прокачать. И, конечно, сертификационный экзамен — это вызов самому себе. Google предлагает полностью практические экзамены, нужно писать реальный код для решения поставленных задач. Это прекрасный способ проверить свой уровень знаний, а заодно еще и похвастаться перед коллегами, разумеется. В итоге, после Google IO в мае 2017 я загорелся идеей получения этого сертификата.

Подготовка к сертификационному экзамену Mobile Web Specialist

Как готовиться по правилам

Начать подготовку следует со страницы сертификации Mobile Web Specialist, где можно найти массу полезной информации об экзамене и подготовке к нему. Отдельно стоит отметить Mobile Web Specialist Study Guide, в котором перечислены основные темы экзамена вместе со ссылками на материалы, с которых стоит начать изучение темы. Для меня этот документ стал своего рода чек-листом для проверки, что я изучил каждую из перечисленных тем.

  • Basic Website Layout and Styling — эта тема включает в себя умение создавать отзывчивые (responsive) веб-сайты, адаптивная верстка, работа с изображениями, знание и понимание Mobile-First подхода и умение работать с различными размерами экранов на разных устройствах.
  • Front End Networking — предполагает, что кандидат знает как веб-приложение может взаимодействовать с сервером и запрашивать оттуда какие-то данные. Причем, преждполагается знание современного Fetch API. Необходимо уметь работать в асинхронном режиме, знать как работают Promise’ы, а также CORS.
  • Accessibility — тема доступности весьма важна, Google всячески старается ее продвигать и развивать. Здесь рассматриваются такие вопросы, как создание доступной разметки для десктопов и мобильных устройств, применение ARIA-атрибутов, корректная навигация по веб-сайту без помощи мышки, семантическая верстка, умение правильно выделять элементы (работа с фокусом).
  • Progressive Web Apps — включает в себя все аспекты создания и работы с прогрессивными веб-приложениями, Offline-First подход и использование Service Worker’ов.
  • Performance Optimization and Caching — здесь про Cache API, Web Storage API, IndexedDB API плюс Web Worker’ы, а также отдельно хочется отметить порядок отображения контента на странице (Critical Rendering Path).
  • ES2015 Concepts and Syntax — нужно знать и уметь применять новые языковые конструкции современного JavaScript’а. Пожалуй, это самая легкая тема из всех.
  • Mobile Web Forms — включает в себя знание новых атрибутов для элементов ввода, появившихся в HTML5, и способы валидации форм.
Читайте также:  Android outlook нет уведомлений

Как готовился я

Мне в подготовке к экзамену помогла программа обучения Google Developers Scholarship, организованная Google и Udacity. Эта программа была запущена осенью 2017 и содержала трек Mobile Web Specialist.

По результатам программы Google Developers Scholarship меня выбрали для продолжения обучения по программе: Mobile Web Specialist Nanodegree.

Эта программа включает в себя большой объем лекционного материала, покрывающего около 90% тем на экзамене (только тема Mobile Web Forms в этой программе подробно не разбиралась). Также для успешного завершения обучения нужно было сделать три больших проекта и применить в них все изученные приемы и техники. Это очень сильно помогло мне усвоить весь новый материал и подготовиться к экзамену с практической точки зрения. По большому счету, программа Mobile Web Specialist Nanodegree стала моим основным источником знаний, рекомендую ее всем заинтересованным.

И вот, когда летом 2018 года я наконец завершил свое обучение, я снова открыл темы экзамена и понял, что готов.

Процесс проведения экзамена

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

  • Стоимость экзамена на момент публикации этой статьи составляет $149.
  • В данную стоимость входит три попытки сдачи экзамена.
  • Для записи на экзамен необходимо предоставить фотографию/скан документа, удостоверяющего вашу личность.
  • Для успешной сдачи экзамена вам достаточно стабильного интернета, браузера и наличия камеры и микрофона (для второй части экзамена).

Экзамен проводится через ресурс TrueAbility. В процессе записи на экзамен для вас будет создан личный кабинет, через который вы и запустите ваш экзамен.

Экзамен практический и разделен на две части:

  1. На первую часть отводится 4 часа времени, в процессе которого вы будете решать поставленные перед вами задачи. Вы вправе как угодно распоряжаться этим временем, в том числе делать перерывы, переходить от задачи к задаче и возвращаться к предыдущим задачам.
  2. Небольшое интервью из 5 вопросов с роботом. Для интервью потребуется, включенная камера и отвечать нужно будет голосом на английском языке. Цель этого интервью — проверить, что вы сами сдавали экзамен.

Основная часть

Для вас будет запущена виртуальная машина с Linux’ом на борту, доступ к которой вы получите прямо через браузер из личного кабинета. Внутри виртуалки вы найдете Google Chrome, в котором будет открыта страничка с вашим заданием и редактор кода Atom.

В моем случае экзамен состоял из 18 заданий. Все без исключения задания выглядят примерно так: нужно поправить существующий код, чтобы починить что-то, и/или добавить новую функциональность. Поскольку у вас есть код и результат работы этого кода в браузере, то проверить себя можно просто, обновив страницу и убедившись, что ваш код работает как и задумано. У меня встречались задачи разные по сложности и по объему написания кода (от исправления пары строк, до написания больших объемов функциональности с нуля, особенно в задачах про Service Worker’ы). Стоит отметить, что Google разрешает вам пользоваться любыми ресурсами, которые вам нужны. При этом они говорят, что за вашей работой могут наблюдать, но никто не ожидает, что вы должны все делать только по памяти.

Изначально мне казалось, что 4 часа очень много для экзамена, но в моем случае на практике оказалось, что 2 задачи из 18 я закончил лишь частично — не хватило времени, и это при том, что я делал всего один перерыв на 5-7 минут. Надеюсь, у вас этот этап пройдет легче.

Интервью с роботом

После завершения основной части вас ждет интервью с роботом, главная цель которого — проверить, что вы сами сдавали экзамен. Потребуется камера, отвечать на вопросы нужно голосом на английском. На все интервью отводится 10 минут, в течение всего времени идет запись видео. Вопросы привязаны к вашим задачам, например, могут спросить что-то вроде: «А в какой цвет требовалось покрасить background в условии задания номер 3?». Так как задания уникальны, то даже если вы не вспомните номер задания, то само задание точно не перепутаете.

Поздравляю! На этом этапе вы успешно завершили экзамен и теперь остается только ждать. По правилам данной сертификации письмо с результатом вам могут прислать в течение 45 дней с момент сдачи экзамена. Нужно набраться терпения и ждать.

Что получаем в результате

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

Следует обратить внимание, что срок действия сертификата — 3 года, потом придется подтверждать.

Удачи всем, кто планирует сдавать сертификационные экзамены! Если вы уже сдавали их, делитесь опытом в комментариях. Интересно узнать, как это было.

Источник

Оцените статью