Source: https://www.philmjones.com/4-things-need-succeed-expert-business/

Como virar um Google Developer Expert?

Nelson Glauber

--

O programa de GDE (Google Developer Experts) surgiu por volta de 2012/2013 com um intuito de reconhecer pessoas da comunidade de desenvolvimento que possuem um sólido conhecimento em uma determinada tecnologia Google e que gostam de compartilhar esse conhecimento com a comunidade de desenvolvedores.
Na prática, GDEs são pessoas que se tornam referência na comunidade por compartilhar código open-source; escrever artigos em blogs, revistas e sites especializados; publicar livros; ministrar cursos; palestrar em eventos relevantes; entre outras atividades.

Em 2014, me tornei o primeiro GDE de Android da América Latina. Sem dúvida foi o acontecimento mais importante da minha carreira e que me abriu inúmeras portas tanto na minha vida pessoal quanto profissional. Desde então eu recebo com frequência a seguinte pergunta: "O que eu faço para ser um GDE?". A ideia desse post é responder essa pergunta sob o meu ponto de vista após 7 anos no programa.

Mas quero deixar bem claro que esse é o meu ponto de vista, minha opinião. Provavelmente se você questionar outros GDEs ou até mesmo pessoas do Google, você receberá respostas diferentes das que serão dadas aqui, pois certas coisas podem mudar de acordo com a região, época ou até mesmo da tecnologia que a pessoa se tornou GDE.

Se você quer ser um GDE, você está errado!

Eu acho que sempre falei isso e essa frase assusta um pouco, mas deixa eu explicar! Ser nomeado como GDE não deveria ser objetivo, e sim, uma consequência. Sinceramente, não lembro de ter ouvido ninguém me perguntando isso: 👇🏼

"Como eu faço para contribuir mais e melhor com a comunidade Android?".

A pergunta é sempre: "Como eu faço pra ser um GDE?". Quando me tornei GDE em 2014 eu já escrevia posts sobre Android desde 2009. Ou seja, eu já contribuía com a comunidade há mais de 5 anos. Isso sem contar os diversos cursos e palestras que ministrava, além das diversas matérias que escrevi para as revistas da DevMedia. E eu fazia (e ainda faço) isso tudo simplesmente por gostar de compartilhar o pouco que sei.

Por isso, acho que a premissa é que a pessoa candidata a GDE tenha essa paixão por compartilhar conhecimento e faça isso de forma consistente por algum tempo (perceba que não especifiquei tempo aqui). Com isso, a pessoa já terá alcançado um pré-requisito importante para ser GDE.

Você quer ouvir o que um GDE tem a dizer

O meu amigo

, certa vez deu uma boa definição sobre o GDE:

"O GDE é uma pessoa que você quer ouvir".

E você quer ouvir a pessoa não por causa do seu título, mas porque ela vem continuamente compartilhando coisas interessantes.

Gosto muito dessa frase, pois quando eu sei que uma pessoa que eu admiro publica algum conteúdo, eu faço o possível para consumir, porque possivelmente aquela pessoa trará informações preciosas que vão agregar conhecimento.

Por isso, o GDE tem que passar o seu conhecimento de forma clara, didática e objetiva. Seja em posts, vídeos, palestras, etc. Caso não tenha essa capacidade, é melhor ler a documentação oficial, não é?

Um GDE não deve ser um babaca

Eu acredito que levar a vida de uma maneira leve e descontraída deixa tudo mais fácil. Inclusive, ser desinibido facilita bastante para falar para o público. Mas…

O GDE deve ter uma certa postura.

Não digo que tem que ser como um juiz de direito ou um diretor de uma grande companhia, mas acho que uma pessoa candidata a GDE não deva postar em suas redes sociais coisas obscenas, pornográficas, discriminatórias e/ou que não sejam condizentes com a postura de um profissional. Não sei se o Google ainda vê dessa forma, mas houve uma época em que um GDE era praticamente um Developer Advocate do Google que não era funcionário. Então faz sentido a empresa não querer ter a imagem de um de seus programas oficiais atrelada a uma pessoa que publica esse tipo de postagem.

Outro tipo de babaca é a pessoa que só quer saber dos benefícios do programa… Já aconteceu de uma pessoa candidata a GDE perguntar: "Ei! Quando sai o resultado do meu processo de GDE? Não vejo a hora de viajar de graça pelo Google". Obviamente esse não é o comportamento desejado e essa pessoa foi vetada.

GDE tem que falar inglês

Se comunicar em inglês é essencial, não apenas para o programa de GDE, mas para a vida em T.I. Então, como é de se esperar, toda a comunicação do programa é feita em inglês (emails, slack, vídeos, …), por isso é essencial que você saiba se comunicar suficientemente bem em inglês.

Os eventos que os GDEs são convidados como Google I/O, Android Dev Summit, GDE Summit, etc; que são em inglês. Então como você vai interagir com outros GDEs e Googlers nesses eventos? Como você vai trazer informações "direto da fonte" para a sua comunidade? Como você fará a entrevista para entrar no programa sem falar inglês? Falarei sobre essa entrevista mais adiante.

Vou publicar conteúdo apenas em inglês para ter uma alcance maior

Acho que esse é o tópico mais controverso daqui. Como mencionei no item anterior, é essencial ter um bom nível de inglês, mas eu acho estranho criar conteúdo que não seja no idioma da sua comunidade. Minha concepção de um GDE é que ele traga conteúdos relevantes para a sua comunidade local. Por isso, eu acredito que a criação de conteúdo deve ser feita majoritariamente no seu idioma nativo. Entretanto postar em inglês obviamente causará um impacto maior sem sombra de dúvidas.

Já faço parte do GDG, então já posso ser GDE

O Google promove os grupos de desenvolvedores chamados de GDG (Google Developer Groups) que são responsáveis principalmente por organizar eventos de modo a engajar a comunidade no uso de tecnologias da empresa. Apesar de um GDE poder fazer parte ou até liderar um GDG, esses esforços não contam como atividade de um GDE.

GDE é panelinha! Tem que ser indicado!

Qualquer pessoa pode aplicar para o programa de GDE, entretanto é fortemente recomendado que entre em contato com uma pessoa do Google ou um GDE para ter orientações mais precisas de como proceder.

Caso entre em contato comigo sobre isso, minhas perguntas serão:

  1. você leu esse post? 😅
  2. qual a sua contribuição para a comunidade?

Se responder bem nessas perguntas, poderemos conversar sobre a indicação 😉. Mas quero deixar claro:

Apesar da indicação ser importante para uma primeira validação do seu perfil, isso não quer dizer que será fácil ser aprovado.

Após a indicação, como é o processo?

O processo mudou ao longo do tempo. Quando eu fiz, eu tive que mandar o meu "currículo de comunidade", que era basicamente demonstrar por meio links e documentos o que eu já tinha feito pela comunidade. Em seguida, tive que implementar uma aplicação seguindo uma especificação enviada pelo Google e depois compartilhar o código. A etapa seguinte foi fazer duas apresentações sobre Android: uma mais genérica sobre a plataforma e outra sobre um tópico específico. E finalmente fiz a entrevista com um Googler.

Atualmente, pelo que eu sei, após a indicação, o candidato precisa preencher um formulário com as contribuições para a comunidade e caso seja aprovado nessa etapa, fará algumas (pelo menos duas) entrevistas com Googlers e outros GDEs. A

escreveu esse post explicando como foi todo o processo dela para se tornar uma GDE.

Beleza! Quero contribuir!

Se você leu até aqui, provavelmente quer saber mais como pode contribuir para a comunidade de desenvolvedores (independente do título/reconhecimento). Para isso existem diversas oportunidades e iniciativas que eu posso citar aqui:

  • Faça parte de um GDG. É muito importante estar junto com outras pessoas com o propósito comum de fortalecer a comunidade local de desenvolvedores. Procure um GDG mais próximo aqui. Não encontrou nenhum? Então entre em contato com o Google para criar um na sua cidade/região.
  • Você é mulher e quer ajudar na inclusão outras mulheres na área de tecnologia? Então junte-se ao Women Tech Makers.
  • Falando especificamente de Android, você tem que fazer parte da maior comunidade de Android do Brasil: o Android Dev BR. O pessoal é super bacana, receptivo e sempre dispostos a ajudar.
  • Participe de eventos! Pequenos, grandes, … não importa. Se preferir, comece como ouvinte, depois inicie sua jornada como palestrante. Você não precisa ser um especialista para fazer uma apresentação, basta falar sobre um tópico/assunto que você gosta e que já estudou/trabalhou.
  • Aprendeu algo novo? Escreva um artigo no medium! Sempre faço isso, e muitas vezes recorro aos meus próprios artigos para resolver algum problema 😅
  • Está almejando algo ainda maior? Escreva um livro! Não precisa ser de 1.000 páginas… Pode ser sobre algo específico que não precise escrever tanto…
  • Não gosta ou não se sente muito à vontade de escrever? Faça vídeos! Praticamente todos os meus vídeos são simples screen captures sem nenhuma edição. Porque não um mini-curso on-line?
  • Todo desenvolvedor adora achar aquela resposta no Stack Overflow, não é? 🥰 Então responda perguntas lá e ajude outros desenvolvedores!

Citei aqui apenas algumas formas de contribuir… Existem muitas outras e todas elas podem ajudar milhares pessoas e isso é bem incrível!

Espero que eu tenha esclarecido a maioria das dúvidas sobre como fazer parte do programa de GDE. Mas caso tenham mais alguma dúvida, deixe comentário.

4br4ç05,
nglauber

--

--

Nelson Glauber

Android Developer. Google Developer Expert for Android/Kotlin. Author of “Dominando o Android”.