Fala GDG!
Existe um tipo de preguiça que, na verdade, é a maior virtude de um engenheiro de software: a recusa em fazer trabalho repetitivo que pode ser automatizado.
Foi com essa mentalidade que o Vicente “Riverfount” Marçal, sênior na StormGroup, construiu sua trajetória. Em sua palestra “Uma experiência de vida com Python”, ele abriu o jogo sobre como o incômodo com tarefas “braçais” na pesquisa acadêmica lhe abriu portas para o mundo do Python.
O Vicente nos mostrou que uma necessidade acadêmica de organizar 1.802 resumos de teses foi o gatilho para aprender Python, criar um bot de scraping e, eventualmente, mudar sua trajetória profissional para sempre.
Nesta edição, vamos explorar os principais insights da palestra e entender como identificar oportunidades de automação para construir um portfólio que realmente impressiona recrutadores.
A cada evento, nossa comunidade só cresce e o engajamento aumenta! Se você está aqui, já faz parte desse grupo incrível que reúne mais de 1000 membros e cresce a cada mês. Por isso, não deixe de acompanhar e fazer parte dessa jornada com a gente. No nosso site, você encontra diversas formas de interagir e se conectar com outros desenvolvedores. 👉 https://gdg.londrina.dev
E não para por aí! Nossa comunidade no WhatsApp é o lugar perfeito para ficar por dentro dos próximos eventos, trocar ideias, participar de discussões sobre tecnologia, rir com memes e, claro, se manter atualizado sobre vagas para todos os níveis e stacks. É a maneira mais prática de estar sempre conectado com a galera da comunidade Dev de Londrina e região!
Conecte-se com a gente clicando aqui.
Agora vamos ao que interessa!
Muitas pessoas acreditam que, para programar, é preciso ser um gênio da matemática. O Vicente quebrou esse mito ao mostrar que sua formação em Filosofia foi, na verdade, uma vantagem competitiva. A programação nada mais é do que lógica aplicada, e quem estuda os fundamentos do pensamento estruturado já tem meio caminho andado.
“Um filósofo não trabalha com dados… na maioria das vezes a gente trabalha com pesquisa qualitativa.”
Apesar da natureza qualitativa da área de humanas, disciplinas como Lógica Matemática fornecem uma mentalidade essencial para o debugging e a arquitetura de sistemas: o raciocínio rigoroso, a atenção aos argumentos e a análise de hipóteses. Foi ao se deparar com o desafio monumental de levantar 1.802 trabalhos acadêmicos que ele percebeu: ou aprendia a automatizar, ou passaria meses realizando uma tarefa repetitiva.
Mentalidade analítica: A habilidade de decompor um problema complexo em partes menores é útil tanto na filosofia quanto na modelagem de software.
Problemas reais como motor: Nada ensina mais rápido do que ter um problema real para resolver. Coletar dados para uma tese foi a “escola” mais prática que o Vicente poderia ter tido.
Eficiência inteligente: Automações simples podem economizar semanas de esforço humano, permitindo que você foque no que realmente exige intelecto.
“Como bom… preguiçoso que eu sou, todo desenvolvedor tem que ter a prerrogativa de ser preguiçoso. Você faz a máquina trabalhar no seu lugar.”
Um dos pontos altos da palestra foi a discussão sobre por que o Python é a porta de entrada perfeita para profissionais de outras áreas. A linguagem foi projetada para ser legível, quase como se você estivesse escrevendo um texto estruturado.
“O Python é quase uma carta em inglês… você pega um código Python, lê; por mais que você não saiba de programação, muitas vezes você entende.”
Mas a tecnologia, sozinha, não faz milagre. O Vicente destacou que o crescimento real ocorreu quando se conectou com a comunidade. Seja por meio de cursos, meetups ou contribuições para projetos de impacto social (como a famosa Serenata de Amor), o contato com outros desenvolvedores ajudou a validar suas soluções e a amadurecer seu “robozinho” de extração de dados.
Validação cruzada: Trocar ideias com a comunidade ajuda a identificar erros de lógica. O Vicente contou que, quando seu bot retornou subitamente 82.000 registros, foi o olhar crítico de outros desenvolvedores que o ajudou a investigar a causa.
Open Source: Participar de projetos abertos não é apenas sobre código, é sobre entender como equipes profissionais colaboram e entregam valor.
O caso prático apresentado foi a solução para um problema comum na academia: portais governamentais e de teses (como CAPES/BDTC) que possuem milhares de registros, mas não oferecem um botão “exportar para CSV”.
“Você tem que entrar um a um para pegar essas informações. Um trabalho exaustivo e repetitivo, para ser sincero.”
Para resolver isso, o Vicente desenvolveu um script que realizava buscas automáticas, extraía resumos, palavras-chave e bibliografias, e, o mais importante, organizava tudo em um banco de dados SQLite. Isso permitiu que ele realizasse filtragens complexas em SQL (como buscar apenas trabalhos entre 2008 e 2018) em segundos, algo impossível de fazer manualmente no site original.
O que é Web Scraping?
É a técnica de automatizar a extração de dados de sites. Em vez de você copiar e colar manualmente, um script simula o comportamento de um navegador, lê o código HTML da página e extrai, de forma estruturada, as informações que você deseja.
O que é SQLite?
É um banco de dados relacional super leve que armazena todas as informações em um único arquivo no seu computador. Ele é ideal para scripts de automação e protótipos porque não exige a instalação de um servidor complexo para funcionar.
À medida que o projeto crescia, o Vicente precisou tomar decisões de “gente grande” na engenharia de software. Ele discutiu as diferenças entre microframeworks e frameworks completos e por que a escolha depende do seu objetivo.
“O Flask… a maior vantagem dele também é o maior calcanhar de Aquiles quando está nas mãos de alguém que não conhece muito bem o framework.”
Flask vs. Django: O
Flaskoferece liberdade total, mas exige que você decida tudo (como usar o banco de dados e organizar as pastas). ODjangojá vem com “pilhas incluídas”, oferecendo um painel administrativo e um ORM robusto por padrão.Tipagem em Python: Diferentemente do que muitos pensam, Python é fortemente tipado. Ele não permite operações sem sentido (como somar um número a uma string) sem conversão explícita, o que evita muitos bugs silenciosos comuns em outras linguagens dinâmicas.
O que são Flask e Django?
Flask é um microframework minimalista: você começa com o básico e adiciona apenas o que precisa. Django é um framework “completo”: ele já traz ferramentas prontas para autenticação, banco de dados e segurança, reduzindo a necessidade de decisões manuais repetitivas.
O exemplo do Vicente prova que você não precisa de uma permissão especial para começar a programar. Você só precisa de um problema que te incomode. Se você quer seguir esse caminho de automação, aqui está o roteiro sugerido:
Identifique o problema: Procure uma tarefa manual que você faz no navegador semanalmente.
Aprenda o básico: Estude as bibliotecas
requests(para baixar páginas) eBeautifulSoup(para encontrar dados dentro delas).Armazene com inteligência: Em vez de arquivos de texto bagunçados, use
SQLiteoupandaspara organizar seus dados.Compartilhe: Suba seu código no GitHub e peça feedback em comunidades como o GDG Londrina.
Comece pequeno. Um script que baixa resumos e salva em um CSV já te coloca à frente de muita gente no mercado. Como o Vicente mostrou: do LaTeX das dissertações ao pandas dos relatórios corporativos, o segredo é ser “preguiçoso” o suficiente para automatizar tudo o que for repetitivo.
Estamos preparando mais uma edição incrível para continuarmos trocando conhecimento e fortalecendo o ecossistema tech de Londrina!
📅 Data: sábado, 27 de junho de 2026
⏰ Horário: a partir das 9h às 11:30
📍 Local: ACIL Londrina
As vagas são limitadas! Inscreva-se no botão abaixo 👇
Quer ficar por dentro dos próximos eventos? Segue a gente:
👉 LinkedIn
👉 Instagram
👉 WhatsApp
👉 Discord
Ajudar pessoas a crescer na área de tecnologia é um dos nossos objetivos como comunidade. Cada evento é uma oportunidade de aprender, se conectar e até mesmo compartilhar o que você sabe. Que tal dar uma palestra no próximo encontro? A comunidade está aqui para te apoiar e te incentivar.
Não deixe de acompanhar nossas novidades, interagir com o pessoal e aproveitar ao máximo tudo o que o GDG Londrina tem a oferecer.
Juntos, podemos transformar o cenário tecnológico na região e no Brasil.
Bora lá? 🚀

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.