Перейти к содержимому

Tech Floripa Cast #006 Conversa com Matheus Leonardi

Tech.Floripa Cast

0:00 / 0:00

Tech Floripa Cast #006 Conversa com Matheus Leonardi

38 просмотров · 8 месяцев назад
Tech.Floripa Cast
282 подписчика
38 просмотров · 8 месяцев назад
Este vídeo do canal Tech.Floripa Cast apresenta uma conversa com Matheus Leonardi, arquiteto de plataformas e Community Champion do MongoDB, sobre o impacto da Inteligência Artificial (IA) no desenvolvimento de software e as diferenças entre bancos de dados relacionais e não-relacionais. Abaixo, os principais pontos abordados no podcast: 1. O Novo Cenário do Pull Request (PR) e a IA Mudança de Gargalo: Antigamente, o desafio era escrever o código. Hoje, com ferramentas como o GitHub Copilot, o gargalo passou a ser a análise do código [00:09:43]. Volume de Arquivos: Matheus destaca que a IA permite gerar PRs muito maiores (de 40 a 100 arquivos) em pouco tempo, o que torna a revisão humana tradicional quase impossível de ser feita com rigor [00:07:44]. IA Revisando IA: Discute-se o uso de ferramentas de IA para fazer a primeira filtragem de revisões, embora Matheus enfatize que a autorresponsabilidade do desenvolvedor deve aumentar [00:13:35]. 2. Desenvolvimento e Planejamento Criação de Tempo: Para Leonardi, a IA não serve apenas para "cuspir código", mas para criar tempo para que o desenvolvedor foque no planejamento, na arquitetura e na resolução de problemas reais [00:30:42]. Crítica ao "Codar sem Pensar": O erro comum é começar a escrever código antes de definir o modelo de dados e os objetivos da solução. Ele recomenda: "Planeje antes de tudo, não escreva código primeiro" [00:38:38]. 3. Duelo Técnico: Relacional vs. Não-Relacional (MongoDB) A Falha não é da Ferramenta: Matheus argumenta que a maioria dos problemas atribuídos ao MongoDB (ou outros bancos NoSQL) decorre de má modelagem por parte de desenvolvedores que tentam aplicar lógica relacional em bancos documentais [00:43:37]. Flexibilidade vs. Rigidez: Enquanto o banco relacional é ideal para analytics e exploração de relações complexas, o MongoDB brilha em velocidade de leitura, APIs e escalabilidade de aplicações [00:49:01]. Preconceito Técnico: Ele critica o "fanatismo" tecnológico e o hábito de culpar ferramentas por falhas que, na verdade, são de arquitetura ou segurança básica (como deixar bancos abertos para a internet) [00:46:10]. 4. Importância da Comunidade e Eventos Troca de Experiência: Matheus ressalta que eventos presenciais de tecnologia são essenciais para o aprendizado que a IA não fornece, permitindo que profissionais compartilhem problemas reais e busquem ajuda sem o peso do ego [00:56:31]. Respeito à Experiência: Ele destaca o valor de aprender com profissionais veteranos (os "barbas brancas") que possuem décadas de entrega de software [01:00:02]. 5. Curiosidades e Carreira Nômade Digital: Matheus compartilha que já morou em 10 cidades e 5 estados brasileiros antes de se fixar em Garopaba/SC, sendo um forte defensor do trabalho remoto [01:10:42]. Operação Crítica: Ele menciona sua atuação na Hero Spark, lidando com volumes massivos de matrículas, liquidações em tempo real e infraestrutura complexa de streaming e pagamentos [01:09:18]. #tecnologia #programação #inteligenciaartificial #desenvolvimentodesoftware #bancodedados #carreiratech #podcastbrasil #softwareengineering #githubcopilot #pullrequest #cleancode #IA #arquiteturadesoftware #vidadeprogramador #devlife #mongodb #nosql #sql #bancodedados #modelagemdedados #techfloripa #backend #database #floripa #garopaba #techfloripacast #comunidadetech #inovação