Jornada do Burcu: como usar os serviços do Google Cloud como CTO e fundador técnico

Burcu Geneci, cofundador e CTO da Monday Hero, Inc.
Perguntas e respostas com Burcu
-
P: Quais ferramentas do Google você usou?
R: Como CTO e fundador técnico, usei diversos serviços do Google Cloud, incluindo Cloud Run, Cloud Build, Cloud Storage, API Geocoding do Google Maps, Kubernetes Engine e Secret Manager.
Na minha startup de segunda hero, estamos desenvolvendo uma solução que converte design do Figma para código e gera widgets do Flutter desde o design. Eu uso ferramentas do Google relacionadas ao Flutter quase todos os dias. O Dartpad.dev está sempre aberto e fixado no navegador. Eu acho os documentos do Flutter muito claros e concisos.
Também costumo explorar outras ferramentas do Google em projetos pessoais. Por exemplo, usei o Kit de ML e o Firebase em um dos meus projetos de hobby para reconhecer textos em imagens.
-
P: Qual ferramenta é sua favorita? Sabe por quê?
R: Minha ferramenta favorita até agora é o Flutter, uma biblioteca de código aberto do Google. É muito simples criar aplicativos para dispositivos móveis, Web e computadores a partir de uma única base de código. A parte mais legal do Flutter é que os aplicativos criados nele são compilados de forma nativa. A criação de aplicativos nativos é muito importante para a experiência do usuário. Antes de usar o Flutter, criei aplicativos para iOS e Android nativamente, mas poder criar um aplicativo para dispositivos móveis para ambas as plataformas pelo menos 30% mais rápido é um divisor de águas. O Flutter salva vidas para startups que querem criar soluções para dispositivos móveis.
Considerando novas tecnologias, como o Flutter, a comunidade em torno dessa tecnologia específica é essencial para adotar e melhorar a tecnologia com feedback honesto. Acho que a comunidade enorme e acolhedora foi um dos motivos mais importantes para adotar e começar a usar o Flutter nos meus novos projetos. Quero agradecer ao criador de comunidades e aos gerentes de programa pela criação do grupo do Flutter no mundo todo.
-
P: Compartilhe algo que você criou no passado usando as ferramentas do Google.
R: Depois de aprender sobre os recursos do Kit de ML no Google IO 2018, implementei a API Text Recognition do Kit de ML em um dos meus apps iOS. Foi surpreendentemente fácil criar a solução, e a taxa de confiança era muito alta. Mais tarde naquele dia, escrevi uma postagem no blog da Comunidade para desenvolvedores do Google sobre o projeto e como foi a integração.
Saber usar a tecnologia para desenvolver soluções criativas e o que é possível com esse tipo de tecnologia é uma habilidade importante. Nos primeiros dias da startup, meu cofundador e eu participamos de um hackathon, e ficamos em primeiro lugar com o projeto em que usamos o Kit de ML e o Firebase. Um dos principais recursos do projeto foi a detecção do número indicador no contador, que é usado para o uso de utilitários pelo reconhecimento de texto do Kit de ML e alertando o usuário quando há vazamento de água.
-
P: Que conselho você daria a alguém que está começando a jornada do desenvolvedor?
A: Desenvolva habilidades analíticas e de solução de problemas no início da sua jornada de desenvolvimento e invista continuamente nessas habilidades.
Um bom desenvolvedor precisa ser capaz de identificar e resolver problemas. A solução de problemas envolve usar lógica e imaginação para analisar uma situação e desenvolver soluções inteligentes para o problema. Siga os líderes de tecnologia e influenciadores da sua área de interesse e aprenda algo novo todos os dias.