Como obter a certificação do Google Developers: especialista em web para celular

Olá Habr! Hoje, quero compartilhar com você uma história sobre como passei no exame de certificação Google Developers Certification: Mobile Web Specialist. Para ser sincero, não posso citar nenhuma razão objetiva, pois nunca ouvi falar de um único caso em que o certificado deu preferência a alguém ao se candidatar a um emprego ou ajudou a aumentar seus salários. Abaixo do gato, eu vou lhe dizer por que decidi fazer o exame e descrever em detalhes como o fiz.



Por que preciso de um certificado?


Para mim, este é um guia que mostra o que você precisa bombear. E, claro, um exame de certificação é um desafio para si mesmo. O Google oferece exames totalmente práticos, você precisa escrever um código real para resolver as tarefas. Essa é uma ótima maneira de testar seu nível de conhecimento e, ao mesmo tempo, mostrar aos colegas, é claro. Como resultado, após o Google IO em maio de 2017, tive a ideia de obter esse certificado.


Preparando-se para o Exame de Certificação de Especialista em Web Móvel


Como se preparar de acordo com as regras


Você deve começar a se preparar na página de certificação Mobile Web Specialist , onde pode encontrar muitas informações úteis sobre o exame e a preparação para ele. Separadamente, vale a pena observar o Mobile Web Specialist Study Guide , que lista os principais tópicos do exame, além de links para materiais para começar o estudo do tópico. Para mim, este documento se tornou uma espécie de lista de verificação para verificar se eu estudei cada um dos tópicos listados.


No total, podem ser identificados 7 tópicos grandes que são verificados no exame de certificação.
  • Layout e estilo básicos de sites - esse tema inclui a capacidade de criar sites responsivos, layout adaptável, processamento de imagens, conhecimento e entendimento da abordagem Mobile-First e a capacidade de trabalhar com diferentes tamanhos de tela em diferentes dispositivos.
  • Rede de front-end - pressupõe que o candidato saiba como um aplicativo Web pode interagir com o servidor e solicitar alguns dados a partir daí. Além disso, o conhecimento da moderna API Fetch é assumida. Você deve poder trabalhar no modo assíncrono, para saber como o Promises funciona, bem como o CORS .
  • Acessibilidade - o tópico da acessibilidade é muito importante, o Google está tentando de todas as formas promovê-lo e desenvolvê-lo. Aqui consideramos problemas como a criação de marcação acessível para desktops e dispositivos móveis, usando atributos ARIA, navegando corretamente em um site sem usar um mouse, layout semântico, a capacidade de selecionar elementos corretamente (trabalhando com foco).
  • Aplicativos Web progressivos - inclui todos os aspectos da criação e do trabalho com aplicativos Web progressivos, abordagem Offline-First e uso de Service Workers.
  • Otimização de desempenho e armazenamento em cache - aqui sobre a API de cache, API de armazenamento na Web, API IndexedDB mais Trabalhadores da Web, e também quero observar a ordem em que o conteúdo é exibido na página (Caminho de renderização crítica).
  • Conceitos e sintaxe do ES2015 - você precisa conhecer e poder aplicar as novas construções de linguagem do JavaScript moderno. Talvez este seja o tópico mais fácil de todos.
  • Mobile Web Forms - inclui conhecimento de novos atributos para elementos de entrada introduzidos no HTML5 e formas de validar formulários.

Como eu me preparei


O programa de treinamento da Google Developers Scholarship , hospedado pelo Google e pela Udacity, me ajudou a me preparar para o exame. Este programa foi lançado no outono de 2017 e continha a faixa Mobile Web Specialist .


Com base nos resultados do programa Google Developers Scholarship, fui escolhido para continuar meu programa de treinamento: Mobile Web Specialist Nanodegree.


Este programa inclui uma grande quantidade de material de aula, cobrindo cerca de 90% dos tópicos do exame (somente o tópico Formulários da Web para celular deste programa não entendeu em detalhes). Além disso, para a conclusão bem-sucedida do treinamento, foi necessário fazer três grandes projetos e aplicar todas as técnicas e técnicas aprendidas a eles. Isso me ajudou muito a aprender todo o novo material e a me preparar para o exame do ponto de vista prático. De um modo geral, o programa Nanodegree para Mobile Web Specialist se tornou minha principal fonte de conhecimento, recomendo a todos os interessados.


E assim, quando no verão de 2018 finalmente concluí meu treinamento, abri novamente os tópicos do exame e percebi que estava pronto.


Processo de exame


Não vou descrever em detalhes o processo de inscrição para um exame, tudo está escrito no site e o procedimento é bastante trivial. Por questões administrativas, é importante saber o seguinte:


  • O custo do exame no momento da publicação deste artigo é de $ 149 .
  • Esse custo inclui três exames .
  • Para se registrar para o exame, você deve fornecer uma foto / digitalização de um documento que comprove sua identidade .
  • Para passar no exame, você precisa de uma Internet estável, navegador, câmera e microfone (para a segunda parte do exame) .

O exame é realizado através do recurso TrueAbility . No processo de inscrição para o exame, será criada uma conta pessoal para você, através da qual você iniciará o exame.


O exame é prático e dividido em duas partes:


  1. A primeira parte leva 4 horas, durante as quais você resolverá as tarefas atribuídas a você. Você tem o direito de gerenciar livremente esse tempo, incluindo pausas, passar de uma tarefa para outra e retornar às tarefas anteriores.
  2. Uma curta entrevista de 5 perguntas com um robô. Para a entrevista, você precisará da câmera ligada e deverá responder em voz alta em inglês. O objetivo desta entrevista é verificar se você passou no exame.

Corpo principal


Uma máquina virtual com Linux a bordo será lançada para você, cujo acesso você obterá diretamente através do navegador a partir da sua conta pessoal. Dentro da máquina virtual, você encontrará o Google Chrome, no qual a página com sua tarefa e o editor de código Atom serão abertos.


No meu caso, o exame consistiu em 18 tarefas. Sem exceção, todas as tarefas têm algo parecido com isto: você precisa corrigir o código existente para corrigir algo e / ou adicionar novas funcionalidades. Como você tem o código e o resultado desse código funcionando em um navegador, você pode verificar a si mesmo simplesmente atualizando a página e certificando-se de que seu código funcione conforme o esperado. Encontrei tarefas de complexidade e volume variados de escrita de código (de corrigir algumas linhas a escrever grandes volumes de funcionalidade a partir do zero, especialmente em tarefas sobre Service Workers). Vale ressaltar que o Google permite que você use todos os recursos necessários. Ao mesmo tempo, eles dizem que podem observar seu trabalho, mas ninguém espera que você faça tudo apenas com a memória.


Inicialmente, pareceu-me que 4 horas eram demais para o exame, mas, no meu caso, na prática, concluí parcialmente parte de 2 tarefas em 18 - não havia tempo suficiente, e apesar do fato de ter feito apenas uma pausa por 5-7 minutos . Espero que você tenha esse passo mais fácil.

Entrevista com robôs


Após a conclusão da parte principal, uma entrevista com um robô espera por você, cujo objetivo principal é verificar se você passou no exame. Você precisa de uma câmera, precisa responder a perguntas com uma voz em inglês. Todas as entrevistas levam 10 minutos e o vídeo está sendo gravado o tempo todo. As perguntas estão atreladas às suas tarefas, por exemplo, elas podem perguntar algo como: “E de que cor o fundo precisava ser pintado na condição do trabalho número 3?”. Como as tarefas são únicas, mesmo que você não se lembre do número da tarefa, a tarefa em si definitivamente não será confundida.


Parabéns! Nesta fase, você concluiu o exame com sucesso e agora só precisa esperar. De acordo com as regras desta certificação, uma carta com o resultado pode ser enviada a você dentro de 45 dias a partir da data do exame . Precisa ser paciente e esperar.


O que obtemos como resultado?


Minha expectativa era exatamente 45 dias. Eu já achava que meu exame estava perdido em algum lugar, mas na noite do último dia recebi uma carta confirmando que havia sido aprovado no exame, além de um link para o recurso , onde vi meu certificado, além de todos os tipos de links para adicioná-lo a várias redes sociais. rede.


Claro que estou anexando uma foto com um certificado, por uma questão de tudo isso foi escrito, você sabe!

Deve-se observar que o certificado é válido por 3 anos , e você deverá confirmá-lo.


Boa sorte a todos que planejam fazer os exames de certificação! Se você já passou por eles, compartilhe sua experiência nos comentários. É interessante saber como foi.

Source: https://habr.com/ru/post/pt440520/


All Articles