"Almaviva - Back-end com Java & QA": dos primeiros erros ao início da mentalidade de desenvolvedor
- #Java
Quando iniciei o bootcamp "Almaviva - Back-end com Java & QA" da DIO, eu não estava apenas começando a aprender programação — eu estava começando a aprender a pensar como desenvolvedor.
E, sendo bem direto: o começo não foi fácil.
🚧 Os primeiros desafios (e erros reais)
Logo nas primeiras aulas, percebi que pequenos detalhes fazem toda a diferença. Alguns exemplos que enfrentei:
- ❌ Divisão entre inteiros retornando valores errados
- ❌ Confusão entre
printlneprintf - ❌ Problemas com entrada de dados usando
Scanner - ❌ Dificuldade em entender o comportamento dos tipos primitivos
Esses erros não eram apenas "bugs", eram sinais de que eu ainda estava pensando como usuário — e não como programador.
🔍 O ponto de virada
O maior avanço aconteceu quando parei de apenas tentar “fazer funcionar” e comecei a perguntar:
“Por que isso funciona assim?”
Foi aí que comecei a entender conceitos como:
- Tipagem forte do Java
- Conversão de tipos (casting)
- Ordem de execução das operações
- Comportamento interno das funções
Esse foi o momento em que deixei de copiar código e comecei a realmente aprender.
✅ Acertos durante a jornada
Ao longo do bootcamp, algumas decisões fizeram total diferença:
- ✔️ Criar uma classe para cada conceito estudado
- ✔️ Testar variações do mesmo código
- ✔️ Documentar aprendizados
- ✔️ Compartilhar dúvidas e soluções no fórum
Essas práticas me ajudaram a fixar o conteúdo de forma muito mais sólida.
Já consigo:
- Entender e corrigir erros comuns sem depender totalmente de ajuda
- Explicar conceitos básicos de programação
- Ler código e compreender o que está acontecendo
- Pensar na lógica antes de escrever
Ainda estou evoluindo, principalmente em:
- Estruturação de projetos maiores
- Boas práticas de código
- Arquitetura e organização
💻 Meu repositório de evolução
Para acompanhar minha evolução prática, estou documentando tudo no GitHub:
👉 Repositório:
https://github.com/Theu-dev/Bootcamps.git
Nesse repositório você vai encontrar:
- Exercícios resolvidos
- Testes de conceitos
- Evolução do meu aprendizado
- Organização por temas estudados
A ideia é simples: mostrar progresso real, não perfeição.
🧭 Conclusão
Se tem algo que aprendi até aqui, é:
Errar faz parte — mas entender o erro é o que realmente evolui um desenvolvedor.
Esse bootcamp não está apenas me ensinando código…
Está me ensinando a pensar.
🏷️ Tags
#Java #Bootcamp #DIO #Aprendizado #Programação #DevIniciante #Backend #GitHub




