Desenvolvedores do mundo todo usam as ferramentas do Google para criar soluções de recrutamento, mentoria e muito mais

DEZ 19, 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 que encontraram em suas trajetórias profissionais. Todos os meses, destacamos desenvolvedores de todos os lugares do globo, as ferramentas do Google que eles usam e os tipos de produtos que criam.

Este mês, falamos com desenvolvedores globais do Especialistas do Google Developers e do Women Techmakers para saber mais sobre suas ferramentas favoritas do Google, os aplicativos que eles criaram para atender a diversas comunidades e o papel do design inclusivo no processo.

Miguel Ángel Durán Garcí

Miguel Angel Duran Garci

Barcelona, Espanha

Especialista do Google Developers, tecnologias da Web

Criador de conteúdo e engenheiro de software

Twitter

Twitch

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

Uso o Firebase, o Google Cloud Platform, o CrUX Dashboard e o Chrome DevTools há muitos anos. Como desenvolvedor da Web, estou sempre animado com os novos recursos que o DevTools traz para melhorar a produtividade e o desempenho dos aplicativos.

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

Ultimamente, tenho usado o Project IDX, um espaço de trabalho totalmente baseado na Web para desenvolvimento de aplicativos de pilha completa, e estou muito animado com o futuro desse projeto. Adoro a ideia de poder desenvolver e implantar aplicativos a partir do navegador, sem a necessidade de instalar algo no computador.

Conte-nos sobre algo que você já criou usando as ferramentas do Google.

Mais recentemente, implantei o AdventJS, um calendário de festas de final de ano para desenvolvedores. Para otimizar as imagens, usei o Squoosh da equipe do GoogleChromeLabs. Para garantir que o site fosse acessível e para ajustar o desempenho, usei o Lighthouse do Chrome DevTools. Além disso, usei o Google Bard para traduzir o conteúdo do site para inglês e português.

O que você pretende criar com o Google Bard?

Tenho planos de expandir um site que criei para a comunidade de língua espanhola para ensinar JavaScript do zero. Com o Google Bard, consigo verificar o conteúdo, criar código e obter ajuda para criar desafios para os alunos.

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

Eu diria que é preciso ser paciente e aproveitar o processo. É uma longa jornada, mas vale a pena. Além disso, acho que é preciso ter curiosidade e evitar se limitar apenas a algumas tecnologias. Por fim, compartilhe os conhecimentos com a comunidade, pois essa é a melhor maneira de aprender e conhecer novas pessoas. Você não precisa ser um especialista para compartilhar seu conhecimento; basta estar um passo à frente das pessoas que está ensinando.

Marian Villa

Marian Villa

Medellín, Colômbia

Especialista do Google Developers, tecnologias da Web

Participante da Women Techmakers

Mentora do Google for Startups

Cofundadora/diretora da Pionerasdev

Twitter

LinkedIn

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

Desenvolvimento e criatividade:

  • Google Chrome DevTools
  • Bard
  • TensorflowJS

Produtividade e comunicação:

  • Gmail
  • Google Agenda
  • Google Drive
  • Documentos Google
  • Planilhas Google
  • Apresentações Google
  • Google Meet

Marketing e negócios:

  • Google Ads
  • Google Analytics
  • Google Meu Negócio
  • Google Workspace
  • Google Cloud Platform
  • Google Marketing Platform

Educação e aprendizado:

  • Google Sala de aula
  • Formulários Google
  • Google Sites
  • YouTube

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

Escolher uma ferramenta favorita é uma tarefa difícil, considerando os pontos fortes exclusivos do Bard, do TensorflowJS e do Google Chrome DevTools, mas eu tenho que dizer que o Google Chrome DevTools se destaca para mim. Sua versatilidade em inspecionar e depurar páginas da Web, testar variações de código e fornecer insights sobre o comportamento do JavaScript tem sido crucial em meus esforços de desenvolvimento Web. Dito isso, tanto o Bard quanto o TensorFlow.js têm recursos incríveis. O Bard exerce um papel vital na geração de conteúdo criativo, na resposta a consultas e até mesmo na composição de código. O TensorFlow.js, por outro lado, é um divisor de águas, habilitando o aprendizado de máquina em JavaScript e tornando-o acessível para uma ampla gama de aplicativos. Cada ferramenta tem seu atrativo único, e a escolha dependerá do contexto e dos requisitos específicos da tarefa em questão.

Conte-nos sobre algo que você já criou usando as ferramentas do Google.

Em nosso site mais recente, usamos todas as tecnologias do Google disponíveis para aprimorar nossa imagem como ONG. Veja aqui.

O que você pretende criar com o Google Bard?

Estamos mais uma vez retomando um projeto de mentoria vencedor para avançar em nossa carreira de desenvolvimento, então, o Bard e o Duet AI são grandes aliados para inspecionar nosso código e, mais uma vez, criar um MVP desse produto para nossa comunidade.

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

Primeiro, pense no problema que deseja resolver ou no que deseja contribuir para o mundo. Depois, crie e torne isso uma realidade. Tudo será mais fácil se houver confiança nas comunidades e nas pessoas que ajudam você como mentores, patrocinadores e guias.

Rubens de Almeida Zimbres

Rubens de Almeida Zimbres

São Paulo - Brasil

Especialista do Google Developers, aprendizado de máquina e Google Cloud

Engenheiro de ML

Twitter

LinkedIn

Site

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

Estou usando a pilha completa de produtos do Google. Uso o Google Workspace diariamente; meu site pessoal é feito no Google Sites e no Google Cloud; comecei com o Compute Engine e o Jupyter Notebooks, personalizados de acordo com minhas necessidades.

À medida que adquiri mais conhecimento por meio da experiência prática, do Coursera e do Google Cloud Ensina, comecei a criar soluções completas usando o BigQuery, SQL, muitos recursos do Vertex AI (Generative AI Studio, Matching Engine, conversão de voz em texto, pipelines, AutoML, Model Fine-Tuning), o Cloud Run (e um pouco de GKE - Kubernetes), o Cloud Functions, o Dialogflow e o Document AI.

À medida que as exigências dos clientes foram mudando de acordo com o setor, como recrutamento (Virtual Career Center) e central de atendimento (Contact Center AI), consegui testar e implantar na produção diferentes produtos do Google para atender às necessidades dos clientes.

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

O Vertex AI é meu favorito, pois é otimizado exclusivamente para ML e aprendizado profundo. Usar o AutoML com pesquisa de arquitetura neural (NAS, na sigla em inglês) foi uma experiência muito interessante com resultados impressionantes. Desenvolver pipelines de aprendizado de máquina com o Kubeflow é um prazer especial, pois está entrando em produção e todo o MLOps está envolvido.

Conte-nos sobre algo que você já criou usando as ferramentas do Google.

Criei uma solução de recrutamento que foi implementada em seis países da América Latina, beneficiando mais de 365 mil pessoas. Essa solução analisa currículos automaticamente usando OCR via Document AI.

Entreguei uma previsão de receita para uma rede de hotéis usando o Tensorflow, em que aumentamos a acurácia do modelo do cliente em 0,95%. Também criei uma solução de central de atendimento que usa análise de dados e conversão de voz em texto do Google para facilitar o gerenciamento e gerar insights estratégicos.

Recentemente, fiz parte da equipe que entregou uma solução completa do Virtual Career Center que combina candidatos a vagas de emprego usando o Vertex AI Matching Engine por meio de incorporações de texto e SCANN. Tanto a solução de recrutamento quanto a solução de central de atendimento geraram patentes no Brasil no campo de processamento de linguagem natural (PLN).

O que você pretende criar com o Google Bard?

O Google Bard faz parte do meu dia a dia. Ele me ajuda a codificar, planejar viagens, chegar ao transporte público certo, visitar lugares interessantes ao redor do mundo e a recuperar a pesquisa do Google de maneira organizada, com conteúdo atualizado. Minha ideia é usar o Bard junto com a LangChain para realizar otimizações no setor financeiro.

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

Aprenda o básico primeiro.

A tentação de saber mais sobre esse campo extraordinário que é o aprendizado de máquina é gigantesca, mas a codificação é uma grande parte da solução. Aprenda a codificar corretamente na linguagem que desejar. Isso trará eficiência e segurança se for necessário dimensionar sua solução, diminuindo os custos de infraestrutura e melhorando a experiência do usuário.

Isso também se aplica ao aprendizado de máquina: aprenda disciplinas básicas, como cálculo e fundamentos da ciência da computação, e você entenderá a maior parte do conteúdo compartilhado on-line hoje. Somente depois de aprender o ML é que você deve mergulhar no aprendizado profundo e nas disciplinas associadas. Não faça de conta. Faça de verdade.