Eu sou um falso Developer Advocate

Daniel Reis - Feb 11 '23 - - Dev Community

Sumário

TL:DR
Nesse artigo, compartilho minha jornada como criador de conteúdo e como descobri, por acaso, o fascinante universo das Developer Relations. Aqui, você encontrará estratégias importantes e como o acaso também desempenhou um papel fundamental na minha jornada, mesmo com vários erros cometidos ao longo do caminho.

1. Prólogo

Quando pensei em escrever este artigo, minha ideia era compartilhar com você, leitor, dicas de coisas que deram certo em minha vida como desenvolvedor, criador de conteúdo e líder de comunidade. No entanto, acredito que irá além disso.

Nesses quase 5 anos de participação em comunidades de tecnologia, vivi muitas situações inesperadas, conheci pessoas e descobri minha paixão dentro da tecnologia: a criação de conteúdo didático sobre tecnologia. É assim que chegamos ao título deste artigo, sobre a posição de Developer Advocate e como me encaixo nesse perfil - ou talvez não.

Descobri a fórmula para conseguir a tão sonhado Contrato de Parceria com a Twitch e a coloquei em prática. O resultado foi simplesmente surpreendente para alguém que nunca trabalhou com métricas ou em uma equipe mais organizada. Espero muito que você possa absorver esta parte da minha jornada pois pra mim foi uma das maiores lições até hoje.

Só que mano do céu kkkkk a quantidade de TRETA que eu já arrumei com pessoas da comunidade, quase processado por uma plataforma de vendas de curso e até xingado pela Bruna Marquezine, sinceramente o roteirista da minha vida tá 100% bebasso 2 dias por semana.

Essa é definivamente uma das leituras já feitas por você e eu já digo que eu fui uma anomalia que deu uma leve "exploitada" no sistema e que teve MUITA SORTE no processo.

2. Criador de Conteúdo por ACIDENTE

Toda história conturbada precisa de um inicio e aqui vamos colocar em janeiro de 2018 onde o menino Daniel de 19 anos arruma um emprego por uma acaso do destino, tranca a faculdade depois de ser reprovado em Hardware e fala "mãe to indo" e some pra capital de São Paulo com 500 conto no bolso e um sonho.

Meses depois, após se estabilizar em uma pensão dahora, vem uma cobrança do chefe falando que o sistema mantido por mim na época, (em PHP 5.6) não dava pra continuar e precisariamos começar a implementar uma Framework, sendo Laravel ou Symfony e a escolha era minha. Bom, o patrão mandou né? Bora lá ver a tal das frameworks.

Eu só conseguia estudar quando tava no escritório fazendo pair coding, no meu tempo livre era simplesmente impossível de estudar pelo fato de não me sentir pressionado o suficiente (mesmo sabendo que meu emprego dependia daquilo) e foi ai que eu decidi abrir minha primeira livestream, acompanhado de dois amigos no dia 29/05/2018. Quase me esqueci do principal: eu sou uma pessoa diagnosticada com TDAH (Transtorno de Atenção e Hiperatividade) porém na época isso não era um fato conhecido por mim e só fui saber do fato em meados de 2020.

Essa live era um motivo a mais pra me ajudar a focar nos meus estudos pois ou era me sentir pressionado por outras pessoas assistindo eu fazer estudar programação ou ir jogar League of Legends e LoL não paga minhas contas.

Eu comecei a produzir conteúdo por puro acidente, nunca tive a intenção de criar algo didático. Eu realmente só comecei a fazer lives pra estudar o suficiente pra manter meu emprego na época, começando a estudar sobre PHP e a framework Laravel, na qual eu nunca tive contato antes de um jeito positivo.

E com esse acaso fui começando a gostar da ideia de criar conteúdo pra outras pessoas em forma de streaming, já que eu SEMPRE ODIEI como o YouTube vende a imagem da vida de um dev resolvendo problemas em 10 minutos ou menos. Mas enfim, decidi tentar meu primeiro video e eu simplesmente DETESTEI a ideia de parar HORAS do meu dia pra editar algo mas tá aqui o link caso você queira assistir essa obra de arte do Daniel pré shippuden.

3. Apenas um grupo de amigos k

Por muito tempo no meu canal teve uma média de 10 a 15 pessoas assistindo e era literalmente o meu grupo de amigos e pessoas que foram conhecendo a live por causa das divulgações que eu comecei fazer no Twitter e Facebook.

Dentro da live eu criei um servidor com a turminha que me assistia e dei o nome de He4rt Developers porquê meu sufixo do nickname é "he4rt" e todo mundo acha que isso vem do One Piece já que eu tenho um moletom icônico do Trafalgar Law (Heart Pirates) porém isso é inverdade e fica pra outro dia.

Image description

A He4rt Developers, um grupo com aproximadamente 50 pessoas e umas 10 ativas por alguns bons meses, era um lugar bacana e calmo até que um belo dia o idiotão aqui decidiu divulgar um post no Twitter, de noite e ir dormir. Acabou que no dia seguinte, o tal post trouxe uma quantidade de novos membros totalmente inesperada.

Literalmente do dia pra noite o servidor foi de 50 ~ 60 para +1000 membros pois muitas pessoas queriam aprender sobre programação e não tinham um norte sobre. E nisso o grupo de amigos teve que se virar nos 30 planejar um ambiente que:

  • Tivesse regras basicas de convivência;
  • Tivesse pessoas engajadas para ajudar essa caralhad* de gente que entrou;
  • Tivesse conteúdo estruturado pra ajudar essas pessoas novatas.

O grupo de amigos enfrentou seu primeiro controle de crise e ali começamos nossas jornadas como Community Managers onde teria toda semana (e ainda tem) um b.o diferente pra resolver, atitudes para tomar, bans pra distribuir e muito trabalho pra entender e manter uma comunidade engajada.

4. Big Brother Brasil com JavaScript e PHP

Estava tomando gosto por fazer lives e sempre ficava fazendo implementações idiotas no meu canal. Isso já fazia parte da minha vida pois eu sempre gostei da sensação de ensinar pessoas, só não lembrava disso.

Tá isso aqui eu admito que eu NUNCA imaginei que fosse acontecer mas antes de falar sobre esse episódio, um fato sobre mim: eu gosto de fazer bots pra absolutamente tudo!

Fiz bot pra controlar as lampadas da minha casa, pra controlar minha conta de um jogo de browser chamado TribalWars, bot pra me lembrar de tirar o LIXO que floodava não só eu mas como os mods do meu Discord pessoal (desculpa Nadachi e amigos).

Um dos meus viewers me desafiou a criar um bot de votação no Big Brother 20 e eu fui atrás de ver como era feito. Fiquei fuçando umas boas horas depois eu consegui fazer uma implementação junto ao meu chat que me deu uma força (pq eu sou mt lerdão em JS) e acabei postando o resultado onde eu identifiquei UM PADRÃO de captcha de vários então o bot só votava quando aparecia uma certa imagem.

Image description

Ai fui todo bobo lá e postei no Twitter e fui dormir (a maldição de ir dormir kkkkkkkkkkkkkkkkk). No outro dia eu tava sendo completamente FLOODADO no meu Instagram e Twitter, sendo taxado como "Hacker do Prior" pelos fãs do Pyong Lee e isso foi simplesmente inacreditável.

E eu, longe de ser bobo, depois de ver a situação, surtei porque estava sendo atacado pelos usuários do Twitter e do Instagram, além de todos os perfis de fofoca. No entanto, consegui junto à alguns amigos gerenciar minha crise momentânea e usá-la a meu favor. O que eu fiz? Abri uma live no mesmo dia codando um bot ao vivo para as pessoas desenvolvedoras e não desenvolvedoras que acompanhavam o BBB na época, e foi uma das minhas lives mais assistidas, com um pico de 1.135 pessoas assistindo.

Image description

Sinceramente eu já tava em choque achando que ia tomar um processo da Globo, mas já que a merda tava feita porquê não já tentar tirar algo disso, né?

Nisso eu consegui trazer visibilidade não só pra mim mas pra outros livecoders, pois na época a categoria de Science and Technology era algo completamente desconhecido por pessoas da própria Twitch.

Logo após a Globo usou o código que eu deixei aberto no Github e arrumou o problema. Ou seja: fui levemente reconhecido pelos devs da Globo. Porém eu sou um idiota, né? Podia ter parado por ali, surfei uma hype gigante num paredão de Big Brother e acabou tudo certo. Certo, certo? CERTO????!!!!!

Errado! Continuei o projeto do BBBot e continuei engajando nas redes sociais sobre o tema e naquele ano virei uma "referência tech" no assunto (mano que horror kkkk) e continuei trazendo pessoas pra minha comunidade que tinham interesse em ambos os temas e fiz mais uma vez o bot rodar.

Image description

Pra isso acontecer chamei dois amigos (Gustavo e Eduardo) pra me ajudar, melhorando o algoritmo pra reconhecer padrões nas imagens e treinar o bot pro dia prometido. Porém infelizmente a pessoa que eu estava ""apoiando"" não ganhou e a galera ficou decepcionada comigo. :/

Mas nisso eu ganhei: visibilidade explorando uma crise, membros novos na He4rt, uma gama de contatos fora da área tech e um convite pra fazer o teste de emprego na Globo porém convenhamos: os caras iam me colocar numa salinha e me estourar na porrada na primeira oportunidade.

Isso me deixou com uma sensação de quero mais sobre criação de conteúdo sobre tech, sobre fazer "shows" e me mostrou que existia um nicho bem especifico também dentro de T.I que eu não conhecia porém me identifiquei bastante.

E o último fun fact sobre esse capítulo da minha vida: lembra que eu falei que eu gosto de fazer bots e que eu fui floodado no Instagram? Então, eu criei um bot pra apagar TODAS AS MENSAGENS de cunho negativo do post e deixei apenas as positivas em ambos os posts sobre BBB. Não se esquece de me seguir no Instagram, tá?

Image description
Image description

5. Um novo Grupo e "A Missão mais importante"

Antes desse episódio eu nunca nem tinha vontade de ser um criador de conteúdo ou ser reconhecido por isso pois eu leva como um hobby. Porém após chegar nessa loucura de ir pro topo da Twitch e das redes sociais eu gostei da sensação de que tudo foi uma "criação de conteúdo e entretenimento" (pros outros porque pra mim foi um cagaço só) e decidi colocar metas e buscar métricas.

Pra quem não sabe, a Twitch tem um programa de Parceiros onde é extremamente dificil de se entrar, pois precisam de métricas que pra streamers pequenos é algo muito dificil de alcançar. Pra minha situação parecia 1000% mais complicado, já que estava fazendo live numa categoria desconhecida com uma linguagem que tem 99% do hate da turma (PHP) dentro da plataforma.

Resumidamente, pra você entrar no programa é necessário:

  • Fazer 25 horas de live;
  • Fazer live em 12 dias diferentes;
  • Manter uma média de 75 espectadores nos 12 dias com 25 horas.

Image description

Quando eu coloco algo na minha cabeça eu não paro até conseguir e isso é bem chato as vezes e eu decidi que queria buscar essa Parceria. Infelizmente eu não sei desistir mesmo de ideias ruins, mas pra essa jornada foi até que simples e eu vou te contar a fórmula pra pegar parceria com a Twitch!

No dia 5 de maio de 2020 foi exatamente quando eu tive a epifania que eu queria que queria essa parceria e pensei: pô, vou precisar de ajuda pra isso acontecer porém a equipe da He4rt tá sempre ocupada com alguma coisa, então vamos formar um novo time!

Fiquei pensando muito em quem chamar porém sem nomes, até o momento que eu só confiei MUITO e fiz um convite pros meus viewers perguntando quem gostaria de entrar numa moderação pra fazer o plano acontecer e eu tive umas 10 pessoas aplicando porém apenas 6 ficaram no time. Nesse dia eu finalizei a live mais cedo e chamei eles pro meu servidor Discord da Live, também conhecido carinhosamente como "Porão do Daniel" (onde você encontra abertamente todos os registros listados abaixo).

Expliquei as métricas e pedi um feedback geral das coisas boas e ruins na minha live, já que eles assistem a minha live. Era mais fácil de arrumar naquele dado momento e nesse mesmo dia levantamos uma lista de coisas que faltavam pra deixar um toque de profissionalismo no projeto, sendo elas:

  • Constância nas Lives, pois eu não fazia com frequência;
  • Mods ativos e com responsabilidades;
  • Memes idiotas;
  • Grupo com os Inscritos;
  • Acompanhamento e análise diária de Métricas;
  • Táticas de Engajamento;
  • Coletar sugestões dos Viewers.

... e isso foi de 0 a 100 do dia pra noite e no outro dia começamos o rush pelo partner prometido.

Primeira coisa a ser feita foi um cronograma para as lives que ficaram nos horários de picos durante a semana, sendo: Segunda, Quarta e Sexta das 20h às 23h e se eu tivesse disposição, faria nos outros dias da semana. Logo após fazer esse cronograma divulguei em todos os cantos da internet eu cumpri ele religiosamente por 38 dias e isso foi uma dica muito valiosa que eu também recebi do CodigoFalado, um outro LiveCoder e amigo que eu respeito muito.

Segunda coisa a ser feita foi atribuir aos mods tarefas fixas pra cada, e com isso ter várias perspectivas de como melhorar o conteúdo que já tinha. As tarefas listadas eram:

  • Moderar chat;
  • Fazer clipes engraçados para postar em Redes Sociais;
  • Analisar fluxo do chat e o que era legal de manter e o que era legal de tirar;
  • Criar memes idiotas.

Terceira coisa a ser feita é conhecer táticas de engajamento pro público, nisso eu comecei alguns quadros no meu canal, sendo eles:

  • Sorteio de cursos ft. Péricles cantando Havana;
  • He4rt Talks: WebCast com membros da comunidade;
  • Reviews de Vagas Arrombad** no repositório do BackendBR
  • Reviews de LinkedIn alheios (eu tinha um pouco de conhecimento sobre)
  • Jogo do Bicho (não valendo nada tá pegadinha receita federal kkk memes);
  • FBI OPEN UP!!!!!!!!!!!!!!!!!!!!! (essa é só pra quem tava lá xD)

Quarta coisa e a MAIS IMPORTANTE foi o acompanhamento diário de métricas dentro do meu servidor do Discord debatendo com os mods todos os dia, reliosamente, às 23h10 sobre o motivo de tal número ter subido e outro ter descido. Já que tinhamos deixado tarefas especificas, todo mundo dava a visão de como melhorar e assim progredimos.

Image description

O resto dos items foram agregadores porém não decisivos, o coração da operação estava na equipe e nas análises de cada aspecto dentro da live. Claro que também tivemos apoio das comunidades e outros canais com raids, porém isso foi 2% dos viewers (estatisticas da Twitch) e não foi algo decisivo no speedrun de parceria.

Image description

Fizemos isso por exatamente 38 dias e após 90h de livestream, conquistamos a parceria com a Twitch! Algo que pra muitos streamers é um sonho distante, nós fizemos com planejamento e dedicação onde o "dev de palco" assumia a posição de apresentador de um show enquanto os bastidores fazia o show virar um espetáculo.

Image description

Nessa missão nós aprendemos a gerenciar equipes, trabalhar dados, trabalhar métricas e principalmente resiliência, afinal se eu tivesse desistido em qualquer um dos dias a parceria não teria acontecido.

A sensação de que eu queria isso pra minha vida começou a crescer cada vez mais e a sensação de ser apenas um engenheiro de software ficava cada vez mais distante.

6. Ações tem Consquencias na vida de um "Dev de Palco"

Uma das coisas que eu gosto de pensar é que se você faz um bom trabalho você é recompensado de alguma forma. Depois dessa meta de Parceria com a Twitch ser batida eu não tinha mais nenhuma ideia do que fazer, então fiquei uns meses focando em tentar produzir conteúdos como videos engraçados fazendo Desafios do LinkedIn e criando coisas inúteis pra subir no meu GitHub.

6.1 Como assim a JetBrains?

Indo nessa linha de conteúdo didático eu decidi tentar uma coisa um tanto nova na época: semanas de aprendizado de algo. Reuni os moderadores do canal e falei da ideia de criar uma semaninha de conteúdo puramente com PHP, onde abordariamos:

Image description

Com isso nós preparamos parte do conteúdo e o resto foi completamente no "freestyle", improvisação é minha essência. Nessa semana eu testei ao máximo o quanto eu conseguia improvisar sobre o assunto e seguir na minha didática e foi surpreendentemente tudo MUITO BEM! Foi tão bem que eu chamei atenção de uma das entidades do PHP Brasil, um cara chamado Marcel dos Santos que logo após virou uma das minhas maiores referências em didáticas pra iniciantes.

Mas voltando ao assunto, o Marcel fez um post no Twitter marcando a empresa JetBrains, que detem as IDE's mais iradas do mercado e desde 2015 eu só uso uma IDE especifica deles chamada PHPStorm, mostrando números e falando sobre um certo item raro no ecossistema PHP: ElePHPant do PHPStorm.

E a comunidade que estava assistindo as lives conseguiu chamar a atenção do Developer Advocate da JetBrains, que me chamou na DM e fez acontecer algo que eu achava impossível: conseguir o FUCKING ELEFANTE LENDÁRIO!!!!!!!!!!!!!!!

Por uma ação de uma ótima pessoa da comunidade mais a turma que me apoiou e apoia, numa live que tinha aproximadamente 2 mil pessoas e aconteceu o que aconteceu. E eu cada vez mais apaixonado pelo poder das comunidades e pelo nicho de criação tech.

6.2 Como assim Microsoft MVP??!

Nesse ritmo eu já tava com realizações que pra uma pessoa que acidentalmente virou criador de conteúdo estavam mais que suficientes. Imagina só a empresa da ferramenta que você usa te reconhecer, a plataforma que você faz live te dar um espaço absurdo e ainda ter conseguido manter uma comunidade viva por tanto tempo! Mas como diria o Joseph Climber: "A vida é uma caixinha de surpresas".

Um tempo depois dessa semana uma amiga que trabalha como Developer Advocate na Microsoft, a Glaucia Lemos, me recomendou pra um programa chamado Microsoft MVP no qual eu conhecia por nome mas nunca busquei saber sobre. Fiquei bem surpreso porquê é algo global e tem uma visibilidade gigante no mercado de trabalho.

Em resumo, pra você ser MVP é necessário:

  • Demonstrar liderança e influência na comunidade
  • Ser um especialista técnico
  • Ser um ótimo porta-voz da comunidade
  • Criar conteúdos como: palestras, livecoding, videos, artigos etc.

... e é claro: ser indicado por alguém da Microsoft ou que já esteja no programa MVP. Caso você queira mais informações sobre, só entrar no site do programa.

Depois da proposta eu passei por um treinamento de 2~3 meses junto a minha mentora pra me mostrar sobre produtos da Microsoft, ecossistema e tipos de conteúdo pra produzir até eu ter conhecimento necessário pra adentrar o programa e plau: entrei pro programa!

Image description

Novamente uma pessoa da comunidade me dando uma força na minha trajetória e acreditando no conteúdo de um "Dev de Palco". Depois de conseguir o MVP a nossa comunidade foi host de um evento da Microsoft365 e conseguiu uma verba em maquinas da Azure pra hospedar nossos projetos e testar todos os produtos da plataforma. Irado, né?

Tá vamo ser sincero aqui: o sentimento quando eu consegui entrar pro programa foi AAAAAAAAAA EU TO MALUCOOI VAI CARALHOOOOOOOOOOOOOOOOOOIIUDJSAODSA DASFTDASGYHIDUASDAYUS DFGVASG DAS FODASHU DASG UDHASUDAS YD GASIDSAJDASDASDASASDGASDVASYDUAS eu acho que nesse dia eu bebi 1 garrafa de uisque e logicamente passei mal mas foi memóravel.

7. Do fundo do meu quintal pra 42SP

Em Outubro de 2021 eu convoquei minha querida amiga Isabella Herman, livecoder desenvolvimento de games pra ser co-host da primeira conferencia da comunidade. Nóss, no quintal da minha casa, com a seguinte estrutura:

  • Câmera ruim
  • Microfone Horrível
  • Iluminação Jim Carrey
  • Sons de gatos, galinhas e grilos etc

... conseguimos na minha humilde opinião ser o maior evento tech a ser feito por uma comunidade em 2021 aqui no Brasil.

Image description

Foram 3 dias de evento, uma média de espectadores extremamente alta no primeiro e segundo dia e uma máxima de 4.677 pessoas simultâneas sem um estudio. Tivemos apenas muita preparação e coragem pra fazer acontecer e demos a oportunidade para pessoas da nossa comunidade entrarem como palestrantes.

Isso foi um trabalho enorme que traumatizou algumas pessoas, mas também nos deu uma experiência de que um evento se resume em organização dentro do caos generalizado.

Um 1 e 2 meses depois, em dezembro de 2022, fizemos um segundo evento com o apoio da escola mais foda de devs do planeta e eu to falando sério, a 42SP, na qual cedeu espaço pra gente sediar nosso primeiro evento presencial e foi INSANO!

Image description

Deu trabalho pra caralho, foi cansativo, correria, energia caindo, transmissão indo pro caralho e nesse ponto do post você pode ver que a escrita tá ficando informal mas confia!!!!! Mesmo com todos os contratemos nós, a comunidade da He4rt fizemos acontecer um dos eventos já feitos.

Esperamos 60 pessoas e apareceram 100 no presencial; esperamos 300 pessoas na live apareceram 1.900. E novamente com uma live com qualidade 100% duvidosa, e um host que nunca fez um evento presencial desenrolando o maior freestyle já visto mais louco que o Silvio Santos jogando camiseta de brinde pra cima e fé em deus!!!!!!!

Image description

Aprender a gerenciar eventos é uma das coisas mais difíceis de se fazer e eu digo com tranquilidade. Não teria sido possível sem a turma da staff que assumiu as buchas de tudo. Simplesmente um dos times já feitos, tá?

8. O FALSO Developer Advocate

Nos meus estudos da vida fui vendo o que forma um Developer Advocate era o que mais se encaixava no meu perfil e eu já fazia isso pela comunidade, sem saber por muito tempo que isso era de fato uma vaga.

Vendo essa trajetória toda é impossível negar que eu não busquei trabalhar com comunidades por todo esse tempo desde que eu conheci a área. Tanto faz se a vaga fosse de Community Manager, Developer Advocate, Developer Evangelist etc mas eu queria que queria trabalhar focado e criando novas comunidades.

Passei por 4 entrevistas em empresas, sendo duas delas banco de dados, outra mensageria e um produto bem famoso pra Javeiros. E nenhuma delas até o momento desse post deu uma resposta positiva.

A ideia de um Advocate é divulgar um produto feito para desenvolvedores dentro da uma empresa, porém existem algumas caracteristicas pra um bom advocate, sendo elas:

  • Conhecimento profundo da Tecnologia que está advogando;
  • Criação de Conteúdo: artigos, palestras, videos etc;
  • Comunicação clara;
  • Habilidade em construir relacionamentos;
  • Conhecimento de marketing;
  • Trabalhar com métricas;
  • Habilidade em trabalhar em equipe;
  • Espírito de liderança;
  • Paixão por tecnologia.

e cara eu faço essa porra toda ai com muita alegria. Eu sou tão fascinado pela área que essa semana, comecei uma nova comunidade junto a uma pessoa Developer Advocate pra criarmos conteúdo sobre comunidades de tecnologia no Brasil!

Esse artigo está sendo escrito exatamente pro próposito de passar o que eu adquiri de experiência nesses anos fazendo cagadas na internet, com meus erros e acertos pra você também começar a construir sua comunidade, suas relações e principalmente a sua carreira.

9. Conclusão

Esse post foi uma reflexão de pontos positivos que eu consegui enxergar durante a minha jornada com um falso Developer Advocate, brincando com possibilidades e criando oportunidades não só pra mim mas para os meus amigos também.

Pra uma pessoa que começou a fazer lives meramente pra não ser demitido, acho que estamos em uma posição bem inusitada que o eu do começo, nunca esperaria chegar, levando uma comunidade nacionalmente reconhecida e sendo referência pra tanta gente.

Eu espero de coração que você conquiste suas coisas e peço que principalmente respeite o seu tempo. A minha vida é sempre um acaso atrás do outro, minha própria psicóloga é completamente puta das ideias por causa dessa montanha russa de eventos (mas fazer oq né) então só vai que é nois d+

Beba água e nos siga nas redes sociais!

. . . .