image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Hudson Cruz
Hudson Cruz14/11/2022 18:17
Compartilhe

[ Lógica de Programação, Música e Xadrez ]

  • #Lógica de Programação

Geralmente quando alguém me pergunta por onde começar a estudar programação costumo dar a mesma resposta: comece pela Lógica de Programação. Depois de desenvolver uma boa lógica de programação em sua cabeça, aí sim você estará melhor preparado para aprender uma linguagem.

E ainda faço uma analogia que usei quando dei aulas de Lógica de Programação na Universidade onde trabalho. Em sala de aula perguntava aos estudantes se havia alguém que tocava algum instrumento. E aos que afirmavam que sim, questionava se eles sabiam ler partitura ou se tocavam "de ouvido". A maioria dizia que era a segunda opção.

Assim dizia que quando você aprende a ler partituras não é necessário antes ouvir a música para poder executá-la no instrumento de sua preferência. E do mesmo jeito poderíamos ver a arte de programar. Ou seja, uma vez desenvolvida uma boa lógica de programação em sua mente a pessoa estaria habilitada a programar em qualquer linguagem, uma vez que linguagens de programação são basicamente sintaxe. E sintaxe é algo que se aprende com uma certa facilidade. Já lógica...

Outra analogia que eu costumava usar era com o jogo de xadrez. A meu ver existem basicamente dois tipos de jogadores de xadrez: os que sabem realmente jogar e os que simplesmente mexem as peças. Quem realmente sabe jogar xadrez não simplesmente move as peças, mas sim analisa os movimentos do seu oponente, tenta estimar o que o oponente pode realizar dado um certo movimento. E na programação, quem estudou e desenvolveu uma boa lógica de programação em sua mente é como quem sabe jogar xadrez. A pessoa sabe resolver os problemas independente da linguagem.

Ainda hoje em minhas aulas de Lógica Matemática (tema que irei abordar em artigos futuros) digo para meus alunos que a principal ferramenta de quem trabalha na área de computação/informática é o cérebro, é sua capacidade de resolver problemas e que as linguagens de programação são nada mais nada menos que as ferramentas que irão materializar aquilo que seu cérebro criou.

Portanto, se você quer realmente aprender a programar comece pela lógica de programação. Assim você não ficará preso a uma ou mais linguagens. Você será como um músico que sabe ler partituras e não como aquele que só sabe tocar uma música se antes ouví-la.

Compartilhe
Comentários (4)
Guilherme Melo
Guilherme Melo - 06/09/2023 16:49

Gostei do artigo, e ja vou seguindo esse conselho.

Ricardo Almeida
Ricardo Almeida - 14/11/2022 21:54

Estou Indo nesse caminho....vlw Hudson

Ricardo Gonçalves
Ricardo Gonçalves - 14/11/2022 19:37

Concordo, Hudson!

Recentemente, ao ver um desafio de código, subestimei o problema indo direto para a codificação que aparentemente era simples, mas somente depois de sair da frente da tela e analisar a lógica é que o código fluiu.

Obrigado pelo artigo.

ROBSON MARTINS
ROBSON MARTINS - 14/11/2022 19:04

concordo, alguns meses atrás tive que começar a aprender uma linguagem de programação, comecei tentando entender a sintaxe da linguagem e tinha muita dificuldade, depois de ter feito algumas aulas de algoritmo fui ter contato com a lógica, tudo fez mais sentido estou começando com portugol mas já sinto a diferença ao aplicar em python.