Desenvolvedores latinos e hispânicos compartilham como usam as ferramentas do Google

SET 15, 2023
Lyanne Alfaro DevRel Program Manager Google Developer Studio

A Developer Journey é uma série mensal em que desenvolvedores do mundo todo compartilham vitórias, oportunidades e desafios em comum que encontraram em suas trajetórias profissionais. Todos os meses, destacamos desenvolvedores de todos os lugares do globo, as ferramentas do Google que usam e os tipos de produtos que criam.

Neste mês, em comemoração à herança hispânica e latina, conversamos com desenvolvedores do México e da Espanha.


Estela Franco

estela

Barcelona, Espanha

Especialista do Google Developers, tecnologias da Web

Especialista em desempenho na Web

Twitter

LinkedIn

Bluesky

Como desenvolvedora hispânica, que perspectivas únicas você considera que traz para o setor de tecnologia? Como suas experiências culturais influenciam sua abordagem de resolução de problemas e inovação?

O povo espanhol adora conversar e interagir com outras pessoas. Nós costumamos ser bem falantes e levamos isso para todas as áreas da vida, inclusive para o desenvolvimento. Gosto de discutir projetos, entender as necessidades dos usuários e os casos de uso, desafiar colegas e sugerir outras ideias que não foram consideradas antes. Cada desenvolvedor tem uma história e experiências próprias, e isso é algo vantajoso em qualquer projeto. Portanto, ter um espaço onde a equipe possa ter esse tipo de discussão com segurança pode ser muito benéfico.

Quais ferramentas do Google você já usou para criar?

Como especialista em desempenho na Web, uso o Chrome, a API PageSpeed Insights, o Big Query, a API CrUX e o Looker Studio. Com essas ferramentas, eu crio microsites e painéis para monitorar e analisar o desempenho na Web.

Qual ferramenta é a sua preferida no momento? Por quê?

Adoro a API CrUX e todas as informações que ela fornece. É muito útil entender qual é a experiência dos usuários no seu site e como está o desempenho dos concorrentes. Oferecer uma ótima experiência de usuário é tão importante quanto entender o desempenho do seu site no mercado em comparação aos sites concorrentes.

A documentação da API CrUX fornece informações e exemplos suficientes para você criar sua solicitação e conseguir dados valiosos que converterá em insights para identificar problemas/gargalos e melhorar o site.

Fale sobre algo que você já criou usando as ferramentas do Google.

Criei um explorador de dados CrUX básico. Ele usa a API CrUX (para obter os dados) e o Firebase (para a autenticação). Essa ferramenta, que ainda é um trabalho em andamento, permite que você obtenha visualmente os valores do Core Web Vitals para qualquer site ou página da Web que queira verificar, com base nos dados CrUX.

O que você pretende criar com o Google Bard?

O Google Bard é uma excelente ferramenta para usar na criação de projetos de desenvolvimento. A ferramenta não desenvolve por você, mas ajuda a poupar muito tempo. No momento, não tenho planos de criar algo específico usando o Google Bard, mas qualquer projeto que eu criar provavelmente será favorecido por ele.

Que conselho você daria para alguém que está começando a jornada de desenvolvedor?

  • Comece do início. Primeiro, você precisa entender os fundamentos antes de aprender um framework ou uma tecnologia específica. Ser proficiente nos fundamentos vai facilitar todo o resto.
  • Não faça tudo por conta própria. Busque o apoio de uma comunidade. Felizmente, existem centenas de comunidades de tecnologia dispostas a ajudar. Provavelmente você encontrará algumas dificuldades durante a jornada e ter esse suporte ajudará a resolver problemas mais rápido.
  • Não tenha medo de perguntar. Você pode fazer perguntas para uma comunidade, para o Google e para o Google Bard. Acredite, você não será a primeira pessoa a ter essa dúvida. Perguntar é a melhor forma de receber uma resposta.

Que avanços tecnológicos ou tendências você acredita que têm o potencial de impactar positivamente as comunidades hispânicas, tanto local quanto globalmente?

Tradutores em tempo real que usam IA podem ser revolucionários. Embora o espanhol seja uma das línguas mais faladas do mundo, o inglês é necessário em muitas áreas, e o setor de tecnologia é uma delas.

Atualmente, pode ser mais difícil ter sucesso na sua jornada como desenvolvedor se você não falar inglês, e nem todas as comunidades hispânicas/latinas falam inglês. Ter as ferramentas para se comunicar adequadamente com as pessoas da tecnologia, mesmo que você não fale inglês, pode criar novas oportunidades para essas comunidades.


Alba Silvente Fuentes

alicante

Amsterdã, Países Baixos via Alicante, Espanha

Especialista do Google Developers, tecnologias da Web

Women Techmakers Ambassador

Engenheira de relações com desenvolvedores na Storyblok (CMS headless)

Twitter

LinkedIn

Instagram

Como desenvolvedora hispânica, que perspectivas únicas você considera que traz para o setor de tecnologia? Como suas experiências culturais influenciam sua abordagem de resolução de problemas e inovação?

Ao programar ou resolver problemas, uma qualidade que sempre esteve presente na minha cultura é a paixão. Embora a paixão não seja exclusiva das pessoas latinas ou hispânicas, temos a cultura de abordar as tarefas com dedicação, esforço e cuidado.

Para superar um bug muito complicado, eu conto com meu senso de humor e comunicação aberta. Seja no trabalho ou em casa, eu falo abertamente sobre o que está acontecendo comigo, buscando ajuda ou colaborando em uma solução. Costumo usar o humor para diminuir a tensão e encontrar o lado engraçado de situações frustrantes. Isso me ajuda a tirar da cabeça quaisquer pensamentos que estejam bloqueando a busca pela solução.

Quando se trata de inovação, meu foco são coisas pequenas e cotidianas que podem melhorar meu dia a dia. O motivo disso é eu ter sido ensinada a valorizar os detalhes em vez das questões maiores.

Quais ferramentas do Google você já usou para criar?

Uma das minhas primeiras experiências com as tecnologias do Google foi quando eu estava na universidade e resolvi aprender desenvolvimento Android no tempo livre, que usava Java como linguagem oficial. Porém, depois de começar a carreira e descobrir minha paixão pelo desenvolvimento front-end, meu primeiro trabalho em tempo integral como desenvolvedora front-end envolveu o uso de Angular. Ao longo de minha jornada profissional, contei muito com ferramentas essenciais do Google, como DevTools, Lighthouse e PageSpeed. Essas ferramentas agora são parte integrante da minha rotina diária. E, nos últimos dois anos, participei ativamente no desenvolvimento de extensões do Chrome e na condução de vários workshops sobre Flutter.

Qual ferramenta é a sua preferida no momento? Por quê?

Na minha opinião, as ferramentas mais úteis são DevTools e Web Vitals. Mas, se eu tivesse que escolher uma ferramenta favorita, diria que é o Manifesto de extensões do Chrome. Eu adorei desenvolver extensões e explorar todas as possibilidades. Quer eu estivesse vasculhando sites em busca de informações úteis ou ampliando funcionalidades, sempre foi uma experiência divertida e gratificante.

Fale sobre algo que você já criou usando as ferramentas do Google.

Na verdade, a pergunta devia ser sobre algo que eu tenha criado sem usar as ferramentas do Google, porque acho que não houve um projeto em que eu não tenha usado DevTools ou Web Vitals, por ser front-end. Se você olhar meu GitHub, quase 90% dos meus projetos passaram por testes com o Lighthouse para garantir melhorias básicas de desempenho.

Você pode compartilhar um projeto memorável em que você incorporou elementos da sua herança no design ou na funcionalidade? Como isso enriqueceu a experiência do usuário?

Durante o meu primeiro trabalho, participei de um projeto de campanha para vinhos da região de Alicante, chamado "#EnamórateDeUnAlicantino" (ou "#Apaixone-sePorUmAlicantino", em português). A campanha contou com um site com um formulário que ajudava as pessoas a encontrar o vinho que mais combinava com seu paladar. Cada vinho estava associado a uma pessoa e cada pergunta do formulário tinha um alimento local vinculado a ela, como laranjas valencianas. Eu me diverti muito trabalhando nisso.

O que você pretende criar com o Google Bard?

Até agora, utilizei IA generativa para me ajudar a refinar meu conteúdo. Isso tem sido especialmente útil na síntese de informações detalhadas para meus podcasts, artigos e palestras. Em uma ocasião, até usei para criar a base de uma extensão e, embora o resultado fosse decente, tive que fazer alguns ajustes. Mesmo assim, foi uma experiência valiosa. No futuro, pretendo explorar ainda mais o potencial da IA e talvez até usá-la para gerar testes para meus códigos ou solucionar bugs por pura curiosidade.

Que conselho você daria para alguém que está começando a jornada de desenvolvedor?

Minha recomendação para iniciantes é começar se concentrando em uma coisa que gostem, dedicando tempo para entender o básico e explorar seus limites sem apressar o processo. É importante manter a calma e aproveitar a jornada.

Que avanços tecnológicos ou tendências você acredita que têm o potencial de impactar positivamente as comunidades hispânicas, tanto local quanto globalmente?

Considerando nossas limitações passadas com idiomas diferentes do espanhol, por nosso passado histórico, ainda há muitas pessoas que enfrentam uma barreira linguística e não têm acesso a todas as informações de que precisam. No entanto, graças aos avanços na IA, chatbots como o Bard e tecnologias como óculos de RV, agora podemos superar esse obstáculo. Essas ferramentas nos permitem traduzir a fala em tempo real enquanto a pessoa compartilha sua história ou melhorar legendas automáticas, permitindo que alcancemos um público mais amplo que nunca.


Juan Guillermo Gómez

guillermo

Cidade do México, México

Especialista do Google Developers, Firebase, ML, Google Cloud Platform, Kotlin

Organizador de Google Developer Groups

Líder de tecnologia

Twitter

LinkedIn

GitHub

Como desenvolvedor latino, que perspectivas únicas você considera que traz para o setor de tecnologia? Como suas experiências culturais influenciam sua abordagem de resolução de problemas e inovação?

A comunidade de desenvolvedores é forte e muito unida na América Latina. Também temos relacionamentos com outras comunidades ao redor do mundo, o que nos permite crescer na carreira profissional. Em alguns casos, há escassez de recursos, mas isso não é uma barreira, e sim uma motivação. Podemos aprender muito sobre tecnologia visitando lugares e fazendo networking.

Quais ferramentas do Google você já usou para criar?

Já usei muitas ferramentas, muitas para aplicativos Android, e muitos serviços via Google Cloud Platform, Firebase, Go, TensorFlow etc.

Qual ferramenta é a sua preferida no momento? Por quê?

Adoro duas ferramentas: Firebase e GCP. Elas têm uma série de serviços que permitem criar apps e acompanhar o desempenho, o comportamento do usuário, o crescimento e muito mais. Você pode criar aplicativos com o suporte do Google.

Fale sobre algo que você já criou usando as ferramentas do Google.

Criei apps para dispositivos móveis para serviços de saúde e aplicativos para uma empresa de serviços de segurança. Nos últimos quatro anos, criei um app chamado "Wordbox English" com uma equipe ótima. O Wordbox permite aprender inglês por séries de televisão e filmes de uma maneira divertida.

Você pode compartilhar um projeto memorável em que você incorporou elementos da sua herança no design ou na funcionalidade? Como isso enriqueceu a experiência do usuário?

O Wordbox English é um ótimo aplicativo que ajuda o usuário a aprender outro idioma de uma maneira divertida. Para criar novos recursos e módulos, muitas vezes trabalhamos com nossos usuários, gerando resultados muito bons. Por isso, os usuários adoram aprender.

Que conselho você daria para alguém que está começando a jornada de desenvolvedor?

Aprenda e pratique todos os dias. Existem muitas ferramentas, vídeos e plataformas educacionais para usar no processo. Aprenda a gostar de problemas e desafios. Você pode pertencer a uma comunidade que vai ajudar no seu crescimento.

Que avanços tecnológicos ou tendências você acredita que têm o potencial de impactar positivamente as comunidades latinas, tanto local quanto globalmente?

IA e aprendizado de máquina. Esses avanços acelerados permitem que você crie apps e aprenda mais rápido. Você pode inovar e agregar mais valor aos usuários.