O quê Karatê Kid ensina a estudantes de programação?
Grande clássico dos cinemas nos anos 80, Karatê Kid tornou divertida a infância de muitas crianças e adolescentes. Dificilmente encontrar alguém que nunca tenha assistido ou ouvido falar do filme, repetido várias vezes pela rede Globo na Sessão da Tarde.
Depois de apanhar 3 vezes do ex-namorado da garota que conheceu e ser salvo da ultima vez por Sr. Miyagi que resolve lhe ensinar Karatê, Daniel se depara com uma situação inusitada, quando chega ao local do treinamento, ao invés de ensinar golpes de artes maciais, Sr. Miyagi lhe dá duas esponjas e um balde d’água para lavar e encerar os carros, com um detalhe, ele teria que esfregar com movimentos circulares utilizando as mãos esquerda e direita.

No segundo dia Sr. Miyagi manda Daniel lixar madeira, utilizando os mesmos movimentos que utilizou para lavar os carros. No terceiro dia faz ele pintar a cerca fazendo movimentos de baixo para cima com os pulsos. E no quarto dia, Sr. Miyagi sai para pescar e deixa um bilhete dizendo para Daniel pintar toda a casa, com movimentos da esquerda para direita.

Daniel fica muito irritado com a exploração que o velhinho estava fazendo e resolve questiona-lo. “O senhor disse que iria me ensinar Karatê, ao invés disso fica me explorando.”, então Sr. Miyagi pede para que ele repita os movimentos que havia praticado durante as tarefas, e lhe mostra que tudo aquilo era essencial para o aprendizado do Karatê.
Onde quero chegar
O filme me faz lembrar quando aspiramos ou temos que aprender a programar (Karatê). Na ansiedade e na preguiça, queremos pular muitos princípios básicos e principalmente aquelas aulas de lógica que muitos consideram chatas (Encerar, lixar e pintar).
Todo bom programador sabe da importância de desenvolver a lógica. Desenvolvendo pensamentos organizados e lógicos, fica fácil aprender qualquer linguagem de programação.
Então é bom pensar bem antes de cochilar durante as aulas de lógica e estrutura de dados, elas podem fazer falta em seu sonho de ser um desenvolvedor.
“Não seja afobado, seja ninja” “Encere à direita, lixe à esquerda e pinte para cima e para baixo”. Esta citação tirei do Expressões Regulares – Guia de Consulta Rápida.
Mas fica ai a Dica1, que também estou pondo em prática. O básico é essencial e é a base para o bom aprendizado, seja na programação ou em qualquer coisa que queremos aprender.


