1. Tak, zdałem.
Egzamin składa się z dwóch etapów: stworzenie aplikacji oraz rozmowa.
Egzamin kosztuje 149 dolarów. Po opłaceniu egzaminu otrzymujemy
dostęp do projektu aplikacji, który pobieramy. Scenariusz zakłada, że
programista, który pracował na aplikacją odszedłz firmy i zostajemy przydzieleni
do ukończenia jej. Otrzymujemy zakres wymagań co do funkcjonalności oraz interfejsu.
W aplikacji są błędy, trzeba więc jązdebugowaćoraz napisać testy espresso.
Mamy 48 godzin na odeslanie projektu. Po odesłaniu projektu czekamy
na sprawdzenie, może to trwać do 45 dni. W moim
przypadku trwało 2 dni. Następnie umawaiamy się na rozmowę w
pasującym nam terminie. Rozmowa jest po angielsku i trwa około 15 minut. Pytania dotyczą
projektu nad którym pracowaliśmy. Jeżeli praca była samodzielna nie powinno
być problemow z zaliczeniem. Po zaliczeniu rozmowy otrzymujemy
odznakę Associate Android Developer na na bcert.me,
którą można umieścićw CV lub na LinkedIn.
Jeżeli nie zdamy to mamy jeszcze 2 dodatkowe podejścia.
Certyfikat jest ważny 3 lata.
2. Doświadczenie niewielkie. Do egzaminu przygotowywałem sięokoło 2 miesięcy.
Jednak wszystko zależy od osoby. Nie jestem programistą ale interesujęsięprogramowaniem
od kilku lat. Jeżeli to będzie jakiś wyznacznik,to 4 miesiące zajęło mi nauczenie sięJavy i zdobycie
certyfikatu Oracle Certified Associate Java 8.
Google przygotowało świetne materiały do nauki w postaci darmowej książki oraz kursów video.
https://developers.google.com/training/courses/android-fundamentals
3. Egzamin dotyczy podstawowej wiedzy:
- material design
- recycler view
- broadcast receiver
- content provider
- services
- sqlite
- activity/fragment
- AsyncTask/AsyncTaskLoader/CursorLoader
- json
- http requests
- espresso
4. Może się przydać przy szukaniu pracy. Panie z HR lubiątakie rzeczy 🙂
Oczywiście nic nie zastąpi portfolio stworzonych aplikacji.
5. Egzamin opłaciłem sam. Co prawda jest drogi, ale jak ktoś cierpi na nadmiar gotówki
to myślę, że warto.