0

Ajude o Tiozao, afinal o que é um Developer Advocate???

#Marketing Pessoal #Arquitetura de Sistemas #Soft Skill
Vagner Bellacosa
Vagner Bellacosa

Afinal o que é Developer Advocate?


Salve jovem padawan, perdoe este renegado pelo pequeno hiato, infelizmente a minha provedora de internet, derrubou minha fibra e fiquei alguns dias ofline. Infelizmente o Brasil tem muito a evoluir e os serviços de telefonia e dados deixam muito a desejar.


Hoje estarei falando sobre um tema, que despertou minha curiosidade quando vi pela primeira vez e agora vamos elucidar o tema e deixar aberto o espaço para evoluirmos ainda mais, sempre na ótica de compartilhar o conhecimento.


Vou falar sobre o DEVELOPER ADVOCATE, um cargo, uma atividade, um trabalho e uma missão.


É uma expressão muito em voga hoje em dia, quem utiliza o Linkedin, vira e mexe depara-se com ela, muitos devem ter se perguntado o que é, o que significa, onde surgiu, neste artigo abordaremos um pouco e tentaremos elucidar este mistério.


O que é Developer Advocate?


O Developer Advocate é um analista programador com conhecimento de mestre jedi em alguma linguagem de programação, servindo para divulgar o pulo do gato, apresentar aos padawans o pulo do gato, escrevendo artigos, publicando artigos e testando novas funcionalidades.


Como sou das antigas, no século passado esse cargo era conhecido como Evangelista de Software. Uma atividade muito importante dentro dos CPDs e em nossa incipiente comunidade de developers brasileiros, divulgando as ultimas novidades numa era pré-internet, sem google e bem atrasados em equipamento.


No passado programadores e para alguns surgiu um termo ofensivos , mas para mim um elogio: MICREIROS, que sofriam pela falta de acesso a manuais, programas exemplos e ajuda em duvidas triviais. Nisso o Evangelista de Software salvaram a pátria de muitos compartilhando conhecimento.


Muitos evangelistas de software têm livre acesso aos desenvolvedores, indicando pontos de melhorias, caçando bugs e tendo acesso os releases em primeira mão, sendo que os mais engajados participam dos alfas testers e Golden beta testers


Muito em voga com a popularização do universo developers, a DIO com sua comunidade vibrante, indiretamente tem muitos Developers Advocates participando ativamente em cursos e formações, ajudando os jovens padawans no Fórum da Comunidade e no Discord. Tirando dúvidas e auxiliando em questões gerais da linguagem de programação e ensinando pelo prazer de ajudar a comunidade crescer e evoluir.


Qual a função de um Developer Advocate?


A principal função é divulgar conhecimento, disseminando a melhor maneira de codificar determinada linguagem, apresentando erros comuns, funções uteis, mas pouco conhecidas e a principal tirar dúvidas da comunidade.


Toda grande empresa tem um departamento de suporte técnico, onde reúnem os melhores programadores, que esclarecem, auxiliam e tiram dúvidas das equipes locais. Os gurus muitas vezes ajudam a caçar bugs e auxiliam a melhorar a performance de programas cabeludos e são exterminadores de Spaghetti Code, domesticadores de monstrinhos de bytes e perseguidores dos discipulos do Dr. Ivon Saf.


Aproveito para homenagear um grande amigo, mentor, gente boníssima, que muitas dúvidas, ele me tirou, quando era um jovem padawan e hoje presta suporte nos sistemas celestiais. Um companheiro que brilhou no programa de trainee e que agigantou na caçada ao bug do milenio, o famoso Y2k.


Obrigado de coração amigo Mugnol, um cara sempre leal, de bem com a vida, brincalhão e bonachão, cheio de boa vontade, respondia a todas as dúvidas, mesmo que perguntado mais de uma vez, sabia de tudo e mais um pouco e se não soubesse perguntava ao mestre dos magos Bob, outro guru dos mainframes e se o problema era muito cabeludo, chamavam os mestres do conselho Jedi: Marcio, Honda, Sadao e kuni.


Como ser um Developer Advocate?


Primeiro ponto gostar de computadores, amar codificar, ser curioso, ler muito, mergulhar de cabeça no manual técnico e testar os exemplos escritos em linguagens herméticas. Ter a mente aberta para experimentar outros caminhos, saber sobre performance de processadores, compiladores e uso de memória.


Surfando nos bits e bytes, procurando melhorar a codificação e estando atento ao mercado em busca de boas práticas, participando de fóruns e trocando cromos com outros desenvolvedores. Importante ter muita paciencia com os padawans.


Como ajudar a comunidade?


Saiba que sempre sabemos de algo que os outros não sabem, cada problema é único, ao publicar um artigo explicando seu problema e a sua solução a este bug, estara ajudando enormemente outros devs em dificuldades com problemas semelhantes e indiretamente estara solucionando bugs alheios.


Use e abuse de podcasts e vídeos nas redes sociais. Atualmente codificar ficou muito user-friends, temos o Stackoverflow, as redes sociais e milhares de fóruns com milhões de programadores auxiliando os parças. Crie um blog, seja um guru em sua LP e ao encontrar temas novos compartilhe.


Lembre-se da maxima uma mão lava a outra. Hoje ajuda amanha sera ajudado. Unidos somos mais fortes, é tão facil


Um clandestino Mainframe Developer Advocate.


Eu, um renegado mestre jedi dos mainframes, sai do meu exilio voluntario, retornando a galaxia dos CPDs, graças a Digital Innovation One e seus Bootcamps aliciantes, voltei as batalhas de bits e bytes, com meu sabre de luz enferrujado, mas sendo recalibrado nas tecnologias de ponta, entao eu voltei para ver as evoluções, sempre aprendendo algo novo e descobrindo novas galáxias em Cloud Computer, Azure, Aws e tantas sopas de letrinhas.


Neste seculo XXI, procuro mergulhar nestas novas tecnologias e aprende-las, ao mesmo tempo divulgando o IBM Mainframe e suas linguagens de programação: PL/I, Cobol, RPG, Natural, JCL, CICS, REXX e a lógica procedural, mesclando conhecimento antigo reciclando pelas novas tecnologias.


Em nossa comunidade ao longo do tempo, venho disponibilizando inúmeros artigos e sonho com o dia, que o Igla num Deploy anuncie um Bootcamp em Mainframe, enquanto isso contem comigo na caça a bugs e qualquer duvida é so chamar..


Será o ponto alto de minha missão, ver jovens padawans aprendendo a linguagem dos cabelos prateados, programando na sexagenaria senhora COBOL.


Dicas Finais


Use e abuse dos LABS e LIVE CODINGs da DIO, sempre encontrara conteúdos aliciantes, truques e dicas ensinados por profissionais do mercado, que aproveitam a nossa comunidade para divulgar o conhecimento. Ensinando o pulo do gato, em sua linguagem preferida e podendo tirar duvidas realtime.


Se a grana anda curta, aproveite as mentorias, para helps ao vivo com especialistas convidados para nos auxiliar nos bootcamps, escreva as duvidas num cardeninho e na hora H descubra tudo.


E caso domine a tecnologia, um sábado por mês ocorrem acelerações, onde podemos aprender imersivamente com sessões de 4 a 10 horas, uma maratona de conhecimento, onde cada dev aprende em alta velocidade. Não perca. Vale muito a pena.


Claro que relembro sempre, divulgue seu Linkedin e o Github, veja e seja visto. Afinal escondindo em sua caverna ninguem te vera, Polifemo endoideceu por causa disso.


Conclusão


Como sempre espero ter auxiliado transmitindo um pouco de conhecimento, aproveitando a nossa audiencia/comunidade composta com mais de 600.000 devs, já sabe não perca tempo, ajude-nos a chegar a 1.000.000 devs e tornar-se a maior comunidade desenvolvedora da America Latina e ao mesmo tempo em Língua Portuguesa. Convide amigos e conhecidos.


Acredito que em nossa comunidade um dia irá apresentar o próximo Gates ou Jobs, afinal os padawans cheios de energia, vontade de aprender, curiosos e sedentos por conhecimento estão aqui, cabe a cada um de nós, lapidar estas joias, compartilhando o conhecimento, auxiliando nas duvidas, publicando dicas em artigos aliciantes.


Participe também, repito, convide amigos para entrarem em nossa comunidade, divulgue boas práticas, compartilhe seu conhecimento e enriqueça a plataforma caçando bugs, indicando melhorias, usando e abusando do Jira para reportar anomalias. Desculpa aí suporte, mas quanto mais melhor.


Deixo um desafio, torne-se um ADVOCATE em sua linguagem de programação favorita, leia o manual original, cace dicas em fóruns, teste em pequenos projetos e compartilhe no Github. Refinando cada vez mais, com auxílio de todos, seremos os melhores.


Espero ter ajudado ate o próximo artigo.


 Mais momento jabá, para distrair, visite meu vídeo e veja para onde fui desta vez: https://www.youtube.com/watch?v=o6uFo6-oa9A


Bom curso a todos.


 https://www.linkedin.com/in/vagnerbellacosa/


 https://github.com/VagnerBellacosa/


Pode me dar uma ajudinha no YouTube?


 https://www.youtube.com/user/vagnerbellacosa

1
42

Comentários (1)

1
Mauricio Martino

Mauricio Martino

04/09/2021 10:26

Porrrrr.....Parabéns pelo conteúdo! Entrei achando que ia ajudar alguém, e também interessado no assunto, mas fui surpreendido pelo belo texto. Parabéns pelo artigo. Sorte sua estar contratado, se não já ia te indicar pra empresa que trabalho. rsrs


.....e tá seguido!


Analista Programador dinossauro IBM Mainframe

Brasil