Todos saem ganhando

Enrique Fernandez Guerra do GDE sobre a abertura do código da ONG HelpDev.

Mônica Janota
Monika Janota

Henrique no palco usando um microfone com fone de ouvido.

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

Henrique:Meu nome é Enrique, mas todos me chamam de Quique. Sou desenvolvedor desde que me lembro. Eu tinha cerca de 13 anos quando eu e meu amigo começamos a programar sites muito básicos, que nós os chamamos de sites do tipo Homer Simpson, só para se divertir e 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ções.

Desde que me lembro, trabalho como desenvolvedor front-end. Trabalhei com muitos frameworks, incluindo Angular, Vue e React. Hoje estou na Romênia e trabalho como diretor de engenharia da minha empresa. Estamos contratando profissionais verdadeiramente excelentes 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 tenho mais foco no gerenciamento de pessoas e projetos.

Monika: Você sempre foi uma participante ativo da comunidade?

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

Há nove anos, decidi usar minhas habilidades e financiar a HelpDev, uma ONG focada em ajudar outras ONGs no desenvolvimento de sites. Ele funciona na minha família. Todos participam de ONGs, adoramos retribuir à comunidade.

Com a HelpDev, a ideia inicial era combinar dois tipos de atividade: ajudar ONGs sem recursos e apoiar jovens desenvolvedores sem experiência profissional que queriam aprimorar seus currículos. Se você não tem experiência, pode ser difícil conseguir um emprego, porque todas as empresas agora pedem experiência. Só trabalhamos com ONGs que não têm recursos financeiros. Se elas podem pagar, garantimos que contratam um fornecedor capaz de fazer o que precisam.

Começamos com um grande grupo de 50 pessoas, o que acabava sendo impossível de gerenciar adequadamente. Precisávamos mudar a forma de operar e continuar pelos próximos três a quatro anos com um pequeno grupo de cinco pessoas. Naquela época, estávamos criando sites simples com o Wordpress para nossas ONGs. Quando a pandemia começou, precisávamos repensar nossa atividade 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 sem conhecimentos técnicos. Estamos trabalhando com algumas pessoas que são voluntários muito engajados, mas com conhecimento técnico limitado. A ferramenta precisa ser realmente fácil de permitir que eles operem por conta própria sem problemas.

Para o front-end, estamos usando uma tecnologia chamada Nuxt com base em Vue. A combinação dessas ferramentas facilita a criação de mais sites, sem precisar mudar a cor, a marca e o conteúdo. É possível usar os mesmos componentes para sites diferentes.

Esperamos que este ano a migração dos sites para a nova plataforma esteja concluída. Agora as ONGs não precisam pagar nada pela manutenção de um site, somente do domínio, mas, além disso, garantimos que a hospedagem seja sem custo financeiro. A Storyblok está nos patrocinando e, graças a isso, temos uma licença sem custo financeiro. As empresas parceiras geralmente ajudam as ONGs com alguns recursos de que 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 tiveram tempo de configurar tudo corretamente. Viemos para ajudar.

Nosso objetivo é facilitar ao máximo o voluntariado para ONGs, acessível a qualquer momento, de qualquer lugar do planeta. O código aberto do nosso trabalho foi uma maneira de fazer isso. 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 início, quando havia 50 pessoas, as reuniões eram caóticas, e não foi possível chegar a um acordo. No final, quatro fundadores ficaram para me ajudar a transformar o projeto HelpDev em uma ONG oficial e registrada. Eles continuam 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 envolvidas o tempo todo. Funciona muito bem.

Monika:HelpDev é uma ONG que ajuda outras ONGs. Seu foco é específico ao escolher parceiros?

Enrique: Antes de nos tornarmos uma ONG de código aberto, trabalhávamos somente com ONGs espanholas. Tudo era feito de forma tradicional: reuniões presenciais, planejamento, telefonemas, ações judiciais etc. Hoje em dia não estamos mais limitados a isso. Podemos trabalhar com qualquer pessoa no mundo. Também não estamos mais focados em oferecer uma solução individual para cada um dos nossos parceiros. No momento, os sites deles 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. Com o Storyblok, as ONGs poderão implementar a maioria das mudanças por conta própria.

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

Monika:Qual é a próxima etapa do HelpDev? O que muda 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 que ajudam com suas solicitações. Não são apenas bibliotecas. Acredito que podemos ter muito mais do que isso. 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 serão corrigidos por voluntários em todo o mundo. Tenho 100% de certeza de que os membros da comunidade estariam dispostos a 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 elas não são tecnicamente desafiadoras e seriam uma boa opção para iniciantes que estão apenas começando a criar seu portfólio. Por exemplo, no momento não temos um componente para o Carrossel, mas é muito fácil de fazer. Todos podem participar e ajudar.

Para nós, é exatamente como planejamos desde o início, ajudando tanto ONGs carentes quanto jovens desenvolvedores.

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

Henrique:isso aí! Também criei um app da Web chamado Talento para tu evento (Talento para seu evento). O objetivo é ajudar os organizadores que buscam um palestrante para fazer uma apresentação sobre JavaScript e conectá-lo a profissionais de tecnologia que buscam oportunidades de compartilhar conhecimento. A ideia geral é não usar vieses inconscientes ao escolher um palestrante. É por isso que todas as informações pessoais sobre a pessoa ficam anônimas. Um organizador vai escolher o evento 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?

Henrique: Sempre participei de atividades da comunidade. Um dia, Jorge del Casar, um amigo meu que também participa do Programa GDE, me convidou para o programa. Na verdade, nossos caminhos se cruzaram há 12 anos. Naquela época, estávamos envolvidos em comunidades de desenvolvedores na nossa região. Achei que seria uma ótima ideia participar da comunidade do GDE. Até falei para a equipe durante a entrevista que não estaria aqui para receber os brindes (o que é ótimo, mas porque adoro interagir com as pessoas e conversar sobre tecnologia, principalmente diretamente, durante conferências e workshops). Ser especialista em desenvolvimento do Google também me permite trocar ideias e conhecimento com as mentes mais brilhantes do setor, pessoas que conhecem cem vezes mais do que eu. Aprecio a experiência e o conhecimento delas.

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

Também descobri novas formas 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 saber quem realmente são.

Tudo isso não seria possível sem a comunidade GDE. Entramos em contato pelo Slack, nos vemos em diferentes encontros e conferências, e temos uma 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 por aí têm muito a oferecer. Muitas vezes, o problema são as pessoas: crescemos em uma sociedade que nos pressiona a buscar a perfeição, fazer mais do que os outros e nos esforçar mais. Às vezes, é 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 recebemos muito dinheiro, este é um bom momento para nossa profissão. Podemos reservar um momento para ajudar outras pessoas orientando, compartilhando conhecimento ou ensinando.

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

Enrique:Acho que, para mim, um dos aprendizados mais importantes da minha carreira profissional foi não ser muito especializado, não me concentrar em apenas uma tecnologia. É melhor aproveitar o que o setor tem a oferecer. Apesar de estar trabalhando com front-end, também já testei um pouco de DevOps, back-end, IoT e apps. Não me importo muito em ter o melhor desempenho 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 suas habilidades técnicas, mas que seja um comunicador bem organizado e eficaz.