Oii, Mateus. Saiba que essa é uma dúvida comum para quem está começando.
A matemática na programação, especialmente no início, funciona de uma forma diferente daquela que vemos na escola. Para a maioria das aplicações de desenvolvimento de software, o que você realmente precisa é de raciocínio lógico e operações básicas.
Sobre a matemática e programação:
Não se sinta desanimado por suas experiências escolares. A matemática básica (soma, subtração, multiplicação e divisão) é o que sustenta a maior parte da lógica de negócios, como no desafio do pedido que você resolveu.
- Matemática básica: Ter um conhecimento sólido em operações fundamentais e porcentagem ajudará muito em tarefas do dia a dia, como calcular descontos, totais de vendas ou médias.
- Prática diária: Sim, praticar 1 hora por dia é uma estratégia excelente. A constância é mais importante do que a intensidade. Estudar lógica e praticar pequenos problemas matemáticos aplicados ao código fará você evoluir rapidamente.
Onde treinar Lógica e Programação:
Existem plataformas excelentes que transformam o aprendizado de lógica em algo mais prático e até divertido:
- Beecrowd: Uma plataforma com centenas de problemas para resolver. Você pode começar pela categoria "Iniciante", que foca justamente em operações básicas.
- 7 days of code: São sete dias que chegam desafios no seu e-mail.
Dica de ouro para o seu momento:
Tente sempre converter problemas do seu cotidiano em algoritmos, assim como você fez com o pedido da lanchonete. Como você faz para escovar os dentes? Ou para decidir se precisa levar um guarda-chuva? Isso é treinar a lógica sem a pressão dos números.
Parabéns por buscar evoluir. O segredo é não ter pressa e focar na base.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!