Developer Journey: confira o I/O pelo ponto de vista das nossas comunidades de desenvolvedores (maio de 2023)

MAI 03, 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.

Em meio à temporada do Google I/O, compartilhamos diversas perspectivas de desenvolvedores em diferentes comunidades locais de desenvolvedores do Google.

Conheça AiJing, Jolina e Maria: elas fazem parte dos Google Developer Student Clubs, dos Google Developer Groups e do Women Techmakers e têm em comum a paixão por aprender, criar e se conectar por meio da tecnologia do Google. Vamos conferir as expectativas delas para o I/O.


AiJing Wu

AiJingWu

Madison, Wisconsin

Líder do GDSC, Women Techmakers

GDSC da Universidade de Wisconsin-Madison

Software Engineer

LinkedIn

O que o Google I/O significa para você e quais são suas maiores expectativas para o evento deste ano?

Para mim, o Google I/O é o paraíso das tecnologias de ponta. Acompanho as palestras on-line há dois anos e é tão emocionante que irei participar pessoalmente este ano! Mal posso esperar para trocar ideias com outros desenvolvedores incríveis e ouvir os temas revolucionários sobre IA.

Do que você mais gosta no Google I/O?

Sou obcecada por demonstrações ao vivo de novas tecnologias. Ousar fazer isso mostra a forte confiança e o orgulho dos desenvolvedores do Google em seu trabalho. Também é empolgante ver quais tipos de casos de uso são enfatizados e quais métricas são avaliadas.

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

Como desenvolvedora de pilha completa e engenheira de nuvem, desenvolvi aplicativos progressivos e serviços distribuídos com Chrome, Android Studio, BigQuery, Analytics, Firebase, Google Maps, YouTube e Google Cloud Platform. Além disso, adoro usar recursos de IA e ML com Google Colab, Cloud TPU e TensorFlow.

Qual ferramenta tem sido sua favorita? Por quê?

O Chrome tem sido meu favorito. Para mim, ele é a melhor escolha para desenvolvimento de apps da Web: excelente compatibilidade entre plataformas de SO, ferramentas repletas de recursos para desenvolvedores e integração suave para dispositivos móveis. O ChromeDriver é um ótimo bônus ao acessar implantações e automatizar testes em um servidor.

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

Colaborei com meus amigos para criar um app da Web destinado a ajudar as pessoas a entender e analisar jogos de futebol de maneira mais fácil e rápida com modelos pré-treinados de ML. Esse aplicativo inclui acesso a fontes de vídeo do YouTube, detecção de alvos com Yolo-v3 no TensorFlow, aceleração da computação com GPU do Colab e armazenamento de resultados no Google Cloud.

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

Discuta ativamente com as pessoas e ouça ideias, especialmente se você for estudante ou iniciante. Participar de eventos GDSC e GDG é uma ótima fonte para se conectar com colegas e desenvolvedores seniores perto de você e em todo o mundo. Eu me beneficio muito simplesmente conversando sobre temas tecnológicos aleatórios com outras pessoas. Uma boa comunicação vai abrir sua mente e orientar sua direção. Conhecer pessoas interessantes também tornará sua jornada como desenvolvedor muito mais colorida e divertida!


Jolina Li

JolinaLi

Toronto, Ontário, Canadá

Líder do GDSC

Google Developer Student Club da Universidade de Toronto St. George

LinkedIn

O que o Google I/O significa para você e quais são suas maiores expectativas para o evento deste ano?

Tem sido um sonho para mim desde o ensino médio participar do Google I/O. Nos anos anteriores, eu assistia a vídeos das palestras on-line e navegava pelos vlogs dos criadores no YouTube para ver todas as tecnologias incríveis nas estações práticas. Em maio, mal posso acreditar que viajarei para Mountain View e estarei no Google I/O 2023 presencialmente pela primeira vez. Para mim, o Google I/O é uma oportunidade de me conectar com pessoas apaixonadas da comunidade de desenvolvedores, incluindo estudantes e especialistas de todo o mundo. É um dia inteiro de aprendizado, inspiração, inovação, comunidade e crescimento. Este ano, estou ansiosa para conferir todas as palestras emocionantes pessoalmente, interagir com a tecnologia transformadora e fazer novas conexões.

Do que você mais gosta no Google I/O?

Minha parte favorita do Google I/O são as sessões técnicas após as palestras, em que posso aprender sobre produtos inovadores com especialistas e participar de demonstrações de produtos. Adoro ver desenvolvimentos em aprendizado de máquina, então com certeza visitarei a estação TensorFlow. Também estou animada para aprender o máximo possível, visitando outras estações de tecnologia do Google, incluindo o Google Cloud e a Plataforma Google Maps.

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

Usei o Android para criar apps para dispositivos móveis para meu curso de design de software e para uma competição de empreendedorismo tecnológico. Também usei o Google Colab, um ambiente de notebook Jupyter baseado na nuvem, para minhas pesquisas e estágios de engenharia de aprendizado profundo.

Qual ferramenta tem sido sua favorita? Por quê?

Adoro usar o Google Colab, porque ele é uma ferramenta acessível e gratuita para estudantes que trabalham em projetos de ciência de dados e aprendizado de máquina. O ambiente não requer configuração e oferece recursos de computação caros, como GPUs, sem nenhum custo. Ele usa Python, minha linguagem favorita, e contém todas as principais bibliotecas Python. A interface do usuário apresenta segmentos de código independentes que você pode executar e testar, em vez de executar o script inteiro sempre que editar o código. Também existe a opção de adicionar segmentos de texto entre o código para documentar vários componentes do script. Os notebooks do Google Colab podem ser facilmente compartilhados com qualquer pessoa para colaboração e armazenados no Google Drive para fácil acesso.

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

Para meu projeto do curso de design de software, alguns colegas de equipe e eu criamos um app organizador de receitas culinárias usando o Android Studio que permite aos usuários descobrir novas receitas e criar um portfólio próprio. Os usuários podem salvar receitas interessantes que encontraram, dar avaliações e fazer comentários, além de enviar suas próprias receitas para o banco de dados. Eu projetei um sistema de classificação e filtragem de receitas que permite classificar as receitas salvas em ordem alfabética, por palavras-chave de interesse ou classificação, além de filtrar por gênero.

O Android Studio me permitiu visualizar o desenvolvimento de apps móveis usando um emulador que funciona em todos os tipos de dispositivos Android. Esse recurso me ajudou a entender o aplicativo da perspectiva do usuário e a desenvolver a IU/UX com mais eficiência. Também usamos o Google Firebase devido ao armazenamento em nuvem, o recurso não relacional e a alta compatibilidade com Android.

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

Quando comecei a frequentar a universidade, não tinha experiência em programação e tive que começar minha carreira em ciência da computação do zero. No entanto, entrei nessa área porque estava interessada em aprender sobre IA e criar tecnologia para resolver problemas globais, como as mudanças climáticas.

Acredito que, ao iniciar a carreira, é importante ter um objetivo sobre o que quer alcançar. Existem tantas possibilidades na tecnologia, e ter um objetivo pode ajudar você a tomar decisões e ter motivação para enfrentar os desafios. Também é importante manter a mente aberta sobre as diferentes oportunidades e explorar diversas áreas da tecnologia para aprender mais e descobrir suas paixões.

Outra dica é buscar oportunidades e recursos para ajudar no seu crescimento como desenvolvedor. Muitas oportunidades e recursos estão disponíveis para iniciantes, incluindo cursos on-line, tutoriais de projetos autoguiados e workshops.

O Google tem comunidades de desenvolvedores incríveis, incluindo clubes estudantis (GDSC), grupos de desenvolvedores profissionais (GDG), grupos de Especialistas do Google Developers (GDE) e uma comunidade de mulheres na tecnologia (WTM). Você também pode criar suas próprias oportunidades ministrando um workshop prático para aprimorar suas habilidades técnicas e interpessoais, iniciando um grupo de desenvolvedores locais para adquirir habilidades de liderança e colaboração ou criando projetos para aumentar seu conhecimento e aplicar o que aprender.

Aprenda muito, descubra novas oportunidades, ganhe novas habilidades, conecte-se com pessoas na tecnologia e continue buscando o que você ama nessa área!


Maria Paz Muñoz Parra

MariaParra

Malmö, Suécia

Organizadora do Google Developer Groups e representante Women Techmakers

Desenvolvedora front-end sênior, Strategic 9 para IKEA

LinkedIn

Twitter

Instagram

O que o Google I/O significa para você e quais são suas maiores expectativas para o evento deste ano?

O Google I/O é uma oportunidade de estar por dentro das tecnologias e iniciativas do Google. Podemos testemunhar a inovação, nos conectar com outros desenvolvedores e gerar conversas incríveis sobre a área que amamos.

Além do Bard, este ano tenho um interesse especial na API WebGPU. Atualmente, trabalho como desenvolvedora front-end sênior em um projeto do Mapa de informações. Uma das ferramentas mais poderosas para ontologistas e cientistas de dados modelarem e compreenderem os dados são as telas. Estou curiosa para saber como podemos aumentar o desempenho ao renderizar esses gráficos na Web, usando os novos recursos do WebGPU. O Google I/O certamente será uma inspiração para o meu trabalho.

Do que você mais gosta no Google I/O?

Ele é a oportunidade perfeita para encontrar meus colegas e assistir o evento juntos enquanto comemos pipoca! No mundo on-line, é sempre divertido acompanhar as discussões nas redes sociais, e o Google sempre encontra uma forma de nos surpreender e nos manter engajados no processo de aprendizagem. Ainda me lembro da plataforma I/O Adventure de 2022. Foi uma experiência virtual marcante, em que interagimos com as pessoas nos estandes comunitários. Depois, também acompanhei as palestras gravadas. Uma experiência de aprendizagem gamificada e completa.

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

Uso as DevTools diariamente nos últimos 10 anos. As que mais usei são as métricas Core Web Vital, DevTools para depuração (principalmente em problemas de acessibilidade) e ferramentas para testar CSS no navegador (ou seja, as propriedades da grade e os recursos de emulação de consultas de mídia).

Desde o ano passado venho testando as APIs Instant Load e Seamless para verificar se consigo entregar interfaces de alta qualidade e com navegação intuitiva, como estamos acostumados a ter em apps nativos para dispositivos móveis.

Qual ferramenta tem sido sua favorita? Por quê?

As diretrizes e ferramentas de acessibilidade são minhas favoritas. O Lighthouse, o Scanner de acessibilidade e o Material Design. Essas ferramentas nos ajudam a garantir que todos os usuários, incluindo pessoas com deficiência, possam acessar e utilizar conteúdos e serviços publicados na Web. Com essas ferramentas integradas, outros usuários podem começar a se informar sobre o poder da acessibilidade. Meu interesse por esse espaço começou quando percebi que minha mãe, que tem baixa visão e deficiência motora nas mãos, não conseguia acessar facilmente suas músicas favoritas no smartphone. O recurso de pesquisa por voz no YouTube foi revolucionário para ela e provavelmente para muitos outros idosos.

Surgiram muitas dúvidas: “Quem é considerada uma pessoa com deficiência? Como as interfaces que eu criei são usadas? Estou criando alguma dificuldade inesperada?”.

Como desenvolvedora da Web, é essencial ter ferramentas que me permitam testar, auditar, compreender e melhorar.

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

Colaborei com meus amigos para criar um app da Web destinado a ajudar as pessoas a entender e analisar jogos de futebol de maneira mais fácil e rápida com modelos pré-treinados de ML. Esse aplicativo inclui acesso a fontes de vídeo do YouTube, detecção de alvos com Yolo-v3 no TensorFlow, aceleração da computação com GPU do Colab e armazenamento de resultados no Google Cloud.

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

Muitos desenvolvedores que iniciam a jornada vêm de outras áreas de especialização ou setores. Imagine um jornalista, enfermeiro ou professor do ensino fundamental que quer entrar na área. Eles podem sentir que precisam jogar fora todo o conhecimento que adquiriram.

Pelo contrário, acredito que o conhecimento prévio é fundamental para se destacar como desenvolvedor. Cada pessoa tem uma combinação diferente de interesses, talentos e habilidades. Domine o básico e brilhe com sua própria história.


Desde o encontro com desenvolvedores talentosos a palestras incríveis, há muito a conferir no Google I/O 2023. Para otimizar sua experiência, crie ou conecte um perfil do desenvolvedor e comece a salvar conteúdo no Meu I/O a fim de criar uma programação pessoal. Compartilhe sua experiência usando a hashtag #GoogleIO nas redes sociais para que possamos encontrar você.

Link to Youtube Video (visible only when JS is disabled)