Многие из нас на разных этапах жизни проходили экзамены и тесты, получали сертификаты и бейджи. Это бывает полезно со всех точек зрения. Кому-то нужно произвести впечатление на потенциального работодателя. Кто-то хочет проверить свои скиллы, чтобы чувствовать себя увереннее. Ну и есть просто “достигаторы”, коллекционирующие официальные признания своих заслуг. Любая из этих мотиваций вполне легитимна и заслуживает уважения. Да и в принципе лишних “ачивок”, наверное, не бывает: никогда не знаешь, когда пригодится тот или иной значок или сертификат. Предлагаю вам разобрать мой личный опыт получения сертификата Associate Android Developer. Экзамен предназначен для проверки навыков Android-разработчика начального уровня. Его проводит компания Google в рамках программы Google Developers Certification. Помимо разработчиков Android, эта программа сертифицирует навыки диджитал маркетологов по работе с Google Play Store, разработчиков решений, связанных с машинным обучением на основе TensorFlow, а также дата-инженеров, инженеров и архитекторов облачных технологий на инструментах Google Cloud. Во первых, проверить свои знания на актуальность. Во-вторых, чтобы перейти к сертификации более высокого уровня (спойлер – со времени сдачи мной экзамена новых сертификаций Android-разработчиков компания пока так и не предложила). Ну и, наконец, просто из любопытства и ради очередного бейджика в LinkedIn. Ко времени сдачи экзамена я уже несколько лет писал Android-приложения и к испытанию никак специально не готовился. Я доверился отзывам коллег, которые сочли задание несложным. Сертификация проходит полностью онлайн. Требуется лишь предоставить ID документ для проверки личности и заплатить $149 за участие (цена может несколько варьироваться в зависимости от страны, из которой вы подаете заявку).  Если же не получилось пройти с 1-ой попытки, в следущий раз можно попробовать через 2 недели. Если и 2-я попытка не удалась - ждем минимум 2 месяца. В случае неудачи повторить можно через год. И плохая новость - каждую попытку нужно оплачивать заново. Экзамен состоит их двух этапов: Кодинг в Android Studio. Язык на выбор – Kotlin или Java. Video interview - Запись видео ответов на несколько вопросов, связанных с основным заданием. На выполнение задачи в Android Studio дается восемь часов. Это более чем комфортные рамки для неспешного выполнения всех условий теста. Если в задании попадется что-то непонятное, у вас будет время на поиск подсказок в интернете, чтение документации и тому подобное. Задача представляет собой проект Android-приложения и список требований по его доработке. Сам проект выложить не могу, поскольку в условия сертификации включено соглашение о неразглашении деталей задания. Могу лишь сказать, что это несложное приложение на несколько экранов. В нем есть список элементов, обращение к сети/базе данных, фоновая работа. К нему надо добавить пару фич, провести дебаггинг и найти ошибку, написать тесты. Чтобы начать, надо установить специальный плагин в Android Studio, который скачает код проекта. Там же будут условия задачи и таймер, который отсчитывает восемь часов. Этот же плагин выгружает итоговый проект, когда работа будет завершена или когда истечет отведенное время. Через неделю на почту пришло сообщение об успешном прохождении экзамена, а еще через день – ссылка на сертификат на платформе Accredible. Сертификат действителен в течении трех лет. Мой, к слову, уже просрочен. Можно пройти тест заново, применяя более современные инструменты. А поскольку Google меняет свой арсенал и подходы к разработке приложений каждые несколько лет – это имеет смысл. Могу посоветовать пройти этот экзамен начинающим Android-разработчикам и всем тем, кто хочет на базовом уровне проверить актуальность своих знаний и их соответствие текущим гайдлайнам Google. Удачи! Ссылка на тест Ссылка на тьюториал для подготовки P.S. В настоящее время (май, 2023 г.) Google приостановила сертификацию Android. Ждем новостей о возобновлении экзамена.  Software Engineer, Android