Todos saem ganhando

Enrique Fernandez Guerra, GDE, abre o código da ONG HelpDev.

Monika Janota
Monika Janota

Henrique no palco usando um microfone com fone de ouvido.

Monika: Vamos começar aprendendo um pouco sobre você. Qual foi sua jornada como desenvolvedor? O que você está fazendo agora?

Enrique: meu nome é Enrique, mas todos me chamam de Quique. Sou desenvolvedor desde que me lembro. Eu tinha cerca de 13 anos quando comecei a programar sites muito básicos com meu amigo, que os chamamos de sites parecidos com Homer Simpson, só por diversão e para aprender. Passo a passo, continuei programando por conta própria. No final, decidi estudar engenharia, mas em vez de ciência da computação, escolhi telecomunicação.

Trabalho como desenvolvedor front-end desde que me lembro. Trabalhei com muitas estruturas, incluindo Angular, Vue e React. Hoje estou na Romênia e trabalho como diretor de engenharia nacional na minha empresa. Estamos contratando profissionais realmente excepcionais e fico feliz em compartilhar com eles nossa cultura de trabalho e ajudá-los ao longo do caminho. Ainda me considero especialista em front-end, mas meu foco é gerenciar pessoas e projetos.

Monika: Você sempre foi um membro ativo da comunidade?

Enrique: Durante todo esse tempo, participei de várias comunidades e adoro esse tipo de networking. Comecei a falar em eventos e conferências, compartilhar conteúdo e criar bibliotecas de código aberto.

Há nove anos, decidi colocar minhas habilidades em uso e financiar a HelpDev, uma ONG focada em ajudar outras ONGs no desenvolvimento de sites. É da minha família. Todos se envolvem com ONGs e adoramos retribuir à comunidade.

Com o HelpDev, a ideia inicial era combinar dois tipos de atividade: ajudar ONGs sem recursos e ajudar jovens desenvolvedores sem experiência profissional que queriam melhorar seus currículos. Se você não tem experiência, pode ser difícil conseguir um emprego, já que agora todas as empresas pedem experiência. Trabalhamos apenas com ONGs que não têm recursos financeiros. se ele puder pagar, garantimos que ele contrate um fornecedor capaz de realizar o que for necessário.

Começamos com um grupo enorme de 50 pessoas, o que era impossível de gerenciar corretamente. Precisávamos mudar a forma de operar e continuar pelos próximos três a quatro anos em um pequeno grupo de cinco pessoas. Naquele momento, estávamos criando sites simples com o Wordpress para nossas ONGs. Quando a pandemia começou, precisamos repensar nossas atividades e encontrar maneiras melhores de fazer as coisas acontecerem.

Monika: E o que você mudou?

Enrique:no início de 2022, movemos todo o conteúdo do Wordpress para o GitHub, tornando os sites de código aberto. Todo o código agora é público. Usamos o Storyblok, um CMS headless que oferece uma API com todo o conteúdo e é fácil de gerenciar para usuários não técnicos. Algumas pessoas com quem trabalhamos são voluntários muito engajados, mas têm conhecimento técnico limitado. A ferramenta precisa ser muito fácil para que eles operem por conta própria sem problemas.

Para o front-end, estamos usando uma tecnologia chamada Nuxt, baseada no Vue. A combinação dessas ferramentas facilita a criação de mais sites, sem precisar alterar a cor, a marca e o conteúdo. Podemos usar os mesmos componentes para sites diferentes.

Esperamos que este ano termine a migração dos sites para a nova plataforma. As ONGs não precisam pagar nada para manter um site, apenas o domínio. Fora isso, garantimos que a hospedagem seja sem custo financeiro. O Storyblok está nos patrocinando. Graças a isso, temos uma licença sem custo financeiro. As empresas com as quais trabalhamos geralmente ajudam nossas ONGs com alguns recursos de que elas podem precisar, por exemplo, fornecendo uma nova marca.

Às vezes, as ONGs são fundadas em momentos de necessidade, que aconteceram após um terremoto devastador no Nepal, quando as organizações não tinham tempo para arrumar tudo corretamente. Estamos aqui para ajudar.

Nosso objetivo é facilitar ao máximo o trabalho voluntário para ONGs, acessível a qualquer momento e de qualquer lugar do planeta. Uma maneira de fazer isso foi usar o código aberto do nosso trabalho. Agora qualquer pessoa pode responder a uma solicitação e corrigir um bug ou melhorar um site. Permite que mais pessoas se envolvam, mas passem menos tempo trabalhando em algo.

Monika: Durante a criação do HelpDev, depois do hype inicial, você trabalhou com alguém? Alguém ajudou você?

Enrique: No começo, quando éramos 50 pessoas, as reuniões eram caóticas, e não conseguimos chegar a um acordo. No final, quatro fundadores ficaram para me ajudar a transformar o projeto HelpDev em uma ONG oficial e registrada. Eles ainda estão na organização, trabalhando como vice-presidentes ou consultores e lidando com questões financeiras e jurídicas. Como operamos em um modelo de código aberto, não precisamos de tantas pessoas engajadas o tempo todo. Funciona muito bem.

Monika::a HelpDev é uma ONG que ajuda outras ONGs. Você tem um foco específico ao escolher seus parceiros?

Enrique:Antes de nos tornarmos uma ONG de código aberto, trabalhávamos apenas com ONGs espanhóis. Tudo era feito de maneira tradicional: reuniões cara a cara, planejamento, ligações, ações judiciais e assim por diante. Hoje não estamos mais limitados a isso, podemos trabalhar com qualquer pessoa ao redor do mundo. Também não estamos mais focados em oferecer a cada um de nossos parceiros uma solução individual; seus sites atualmente estão unificados, o que facilita a manutenção e o desenvolvimento. Sempre que crio um novo componente, posso usá-lo para todos os sites. Além disso, com o Storyblok, as ONGs serão capazes de implementar a maioria das alterações por conta própria.

As ONGs espanholas com as quais trabalhamos são bastante diversas, e cada uma delas tem um foco e prioridades diferentes. A NeedU trabalha com as pessoas desabrigadas em Barcelona, e a Asocciación APISF apoia os médicos na África. O escopo é muito amplo. Na Espanha, temos muitas ONGs para diferentes causas, e as pessoas frequentemente voluntariam-se. É bem popular.

Monika: Quais são as próximas etapas para o HelpDev? O que vai mudar após a migração para o GitHub?

Enrique: O desafio que estou enfrentando é transformar uma ONG em um projeto do GitHub. Todos os membros da comunidade sabem como o GitHub funciona. Você tem modelos de problemas e pessoas ajudando com sua solicitação. Não são apenas bibliotecas — acredito que podemos ter muito mais do que isso. Eu adoraria que todo o projeto fosse mantido inteiramente pela comunidade — obviamente nossa equipe principal ainda coordenaria a biblioteca principal e implementaria todas as alterações, se necessário. No entanto, todos os bugs, novos componentes e pequenos problemas acabarão sendo corrigidos por voluntários do mundo todo. Tenho certeza de que os membros da comunidade vão ficar felizes em nos ajudar com isso. Isso também é benéfico para eles, já que muitas das nossas solicitações são marcadas como "Bom primeiro problema" no GitHub, o que significa que eles não são tecnicamente desafiadores e seriam uma boa opção para iniciantes que estão apenas começando a construir seu portfólio. Por exemplo, no momento não temos um componente para Carrossel, mas é muito fácil de fazer. Todos estão convidados a participar e ajudar.

Para nós, foi como planejamos desde o início, ajudando tanto as ONGs necessitadas quanto os jovens desenvolvedores.

Monika: Você está envolvida em alguma outra atividade da comunidade agora?

Enrique: Ah, sim! Também criei um app da Web chamado Talento para tu evento (talento para seu evento). Mais uma vez, o objetivo é ajudar os organizadores que procuram um palestrante que possa fazer uma apresentação sobre JavaScript e conectá-los a profissionais de tecnologia que buscam oportunidades para compartilhar seus conhecimentos. A ideia geral é evitar vieses inconscientes ao escolher quem vai falar. É por isso que todas as informações pessoais sobre a pessoa são anônimas; um organizador escolherá com base na experiência e nos temas propostos. Espero que isso ajude grupos sub-representados, por exemplo, mulheres, a ter as oportunidades que merecem.

Monika::o que motivou você a participar da comunidade de Especialistas do Google Developers?

Enrique: Sempre me envolvi nas atividades da comunidade. Um dia, um amigo meu que também é gerente de desenvolvimento do Google, Jorge del Casar, me convidou para o programa. Na verdade, nos cruzamos 12 anos atrás, e até então estávamos envolvidos em comunidades de desenvolvedores na nossa área. Achei que seria uma ótima ideia participar da comunidade do GDE. Durante a entrevista, até disse para a equipe que não estariam aqui para os brindes (o que é legal, claro), mas porque adoro interagir com as pessoas e conversar sobre tecnologia, principalmente diretamente, durante conferências e workshops. Como especialista em desenvolvimento do Google, também posso trocar ideias e conhecimento com as mentes mais brilhantes do setor, pessoas que sabem cem vezes mais que eu. Aprecio a experiência e o conhecimento delas.

Depois de entrar no programa, participei também da Women Developer Academy em 2021. Foi uma experiência única e inspiradora: poder orientar alguém e colocar meu conhecimento em bom uso.

Também descobri novas maneiras de compartilhar com a comunidade. No ano passado, criei um podcast e convidei dez pessoas do setor para conversar, não sobre tecnologia, mas sobre elas mesmas, para descobrir quem elas realmente são.

Tudo isso seria possível sem a comunidade do GDE. Estamos em contato no Slack, nos vemos em diferentes encontros e conferências, temos a chance de inspirar uns aos outros.

Monika: Você diria que os desenvolvedores têm os recursos e a capacidade de mudar o mundo para sempre?

Enrique: Tenho certeza que sim. Na verdade, não apenas desenvolvedores, mas todas as profissões que existem têm muito a oferecer. O problema geralmente são as pessoas. Nós crescemos em uma sociedade que nos pressiona a buscar a perfeição, fazer mais do que os outros, nos esforçar mais. Às vezes, eu acredito que é bom parar por um momento e pensar que fazer algo sem custo financeiro, mesmo que não traga dinheiro, trará outros tipos de benefícios que o dinheiro não pode comprar.

Agora fomos bem remunerados, é um bom momento para nossa profissão. Podemos reservar um momento para ajudar outras pessoas, orientando, compartilhando conhecimentos ou ensinando.

Monika: O que você diria para alguém que quer seguir seus passos?

Enrique: Acho que, para mim, um dos aprendizados mais importantes da minha carreira profissional não era ser muito especializado, e não me concentrar em apenas uma tecnologia. É melhor aproveitar o que o setor tem a oferecer. Mesmo trabalhando com front-end, já testei um pouco de DevOps, back-end, IoT e apps. Não me importo em ser a melhor no Angular ou em qualquer outro framework. Meu objetivo é ser um bom profissional, não apenas um bom desenvolvedor. Como gerente de contratação, prefiro um profissional que talvez precise melhorar as habilidades técnicas, mas que seja um comunicador bem organizado e eficaz.