Обучение
Как пройти экзамен на Ассоциированного Android-разработчика
Экзамен — это программа сертификации разработчиков от Google, которая запущена на Udacity.
Джош Бартон, ведущий Android-разработчик в Trade Me, поделился с нами своим опытом прохождения сертификационного экзамена Google.
Недавно я прошел экзамен на Ассоциированного Android-разработчика (Associate Android Developer). И вам стоит!
Экзамен — это программа сертификации разработчиков от Google, которая запущена на Udacity.
Сколько разных терминов! Интригует? Читайте дальше.
Что такое Сертификация разработчиков Google?
Прямо с сайта, Google Developer Certification это:
Программа, созданная для того, чтобы вы могли показать, что можете делать, а не просто, что вы знаете. Она позволяет вам продемонстрировать ваш опыт и навыки в выполнении типовых задач с которыми вы, как разработчик, сталкиваетесь каждый день.
Успешное прохождение сертификационного экзамена — это подтверждение ваших умений, оно позволит вам продвигать себя в соответствующих сообществах, проектах и среди работодателей.
Кто ж такого не захочет?
Я очень рад видеть официальную программу сертификации от Google – я бы хотел, чтобы сертификация стала минимальным требованием для Android-разработчиков при приеме на работу.
Сейчас в сертификационной программе есть только один экзамен на Ассоциированного разработчика (Associate Android Developer), но, вероятно, более продвинутые экзамены будут добавлены в будущем.
Что такое экзамен на Ассоциированного Android-разработчика?
Экзамен создан с целью протестировать ваши навыки, как разработчика. Если вы новичок в Android, то у Udacity есть ускоренный курс по программированию, конечной целью которого является как раз прохождение экзамена. Но если вы профессионал, то он открыт для вас в любой момент.
Экзамен состоит из программного проекта и, при его завершении, конечного интервью.
Вот мой опыт.
Экзамен
Тест не был чудовищно трудным. Он на самом деле хорошо продуман и покрывает большую часть основных вопросов в Android-разработке. Я бы сказал, что он ориентирован на разработчиков начального уровня.
Что вам надо знать:
- Реализацию UI
- Асинхронную загрузку данных и фоновое выполнение задач
- Хранение данные
- Отладку приложений
- Тестирование UI
Когда вы начинаете экзамен, вам дают готовое приложение, с которого надо начинать.
Фабула такова, что предыдущий разработчик перешел на новый проект и вам надо закончить текущий.
В экзамене указывается ряд задач, которые вы должны закончить.
Это завершить разработку текущих функций, пофиксить баги, сделать новые экраны и провести UI тестирование.
Принимайтесь, время пошло ⏰
Сколько времени это занимает?
После платежа у вас есть 48 часов на завершение экзамена и отправку проекта через сайт Udacity.
Опытному разработчику хватит полдня на прохождение, но и для джуниора 48 часов вполне достаточно.
Можно ли пользоваться сторонними библиотеками?
Ограничений на то, что можно использовать и как разрабатывать приложение, нет.
На самом деле, большая часть оценки делается автоматически по результатам UI-тестирования после отправки вашего готового приложения.
Единственное ограничение – вы не должны переименовывать существующие классы, UI должен соответствовать дизайну, а вы должны использовать Android Studio.
Сколько это стоит?
Экзамен стоит 149 долларов 💰.
После отправки
Я был удивлен, что только через два дня после представления своего приложения я получил по электронной почте письмо о переходе к следующему этапу – конечному интервью.
На интервью отводилось достаточно времени и мне удалось запланировать его на следующий день.
Интервью проводится в видео-звонке (через zoom.us).
У меня интервьюером был Карло, который связался со мной точно вовремя. И само оно заняло менее 5 минут.
Вы должны предоставить ваши документы, на конечной стадии ответить на несколько коротких вопросов о приложении и об Android-разработке. Я полагаю это для того, чтобы убедиться, что именно вы проходили экзамен.
Карло проинформировал меня, что я получу email с результатами после обработки всех ответов.
Результат
Два дня спустя после интервью я получил конечные результаты с бейджем Ассоциированного Android-разработчика (через badgecert).
Вы можете добавить этот бейдж в ваше резюме и повесить на LinkedIn.
Вот и все, я стал сертифицированным Android-разработчиком!
Я действительно впечатлен всем экзаменом – от начала и до конца. Весь процесс занял меньше недели.
Прекрасная работа, Udacity и Google 👏 👏 !
Единственно, что я хотел бы получить и бумажный сертификат вместе с бейджем.
Надеюсь, что теперь вы более отчетливо представляете себе экзамен. Так что не ждите – начните сертификацию сегодня!