Article image
ANA SOUZA
ANA SOUZA07/05/2024 12:46
Share

Sobre árvores e machados...

    ...ou "Da importância dos alicerces".

    Reza a lenda que Abraham Lincoln (16° presidente dos Estados Unidos) uma vez disse:

    "Se eu tivesse nove horas para cortar uma árvore, passaria as seis primeiras afiando o machado".


    Talvez você esteja se perguntando "por que alguém tá falando de árvore num artigo de tecnologia?", mas calma, tem tudo a ver e eu vou te mostrar. Primeiro, vale dizer que não há nada que comprove que essa frase foi realmente dita por Lincoln, mas há nela uma ideia central, que é importante para cada um de nós: A preparação é o mais importante.

    Quando a gente começa a estudar programação a gente quer logo colocar "a mão na massa", quer criar um super programa ou um aplicativo incrível que vai ser a próxima febre mundial, daí a gente vai para as primeiras aulas e não tem nenhum código para ver. A gente fica até impaciente, querendo que o instrutor pare com o "blábláblá" e comece a ensinar o que a gente quer, e é assim que a gente acaba perdendo um monte de coisa importante!

    Ao construir qualquer coisa é importante montar primeiro uma base sólida e com o conhecimento não é diferente. Sem uma base forte, tudo desaba lá na frente.

    Começando meu bootcamp Dio + Santander "Criando Jogos com Godot", eu me deparei com algumas aulas do tipo 'zero código, mil conhecimentos' como as aulas sobre Lógica de Programação, Algoritmos e Fluxogramas, aulas que podem parecer bobas, mas que formam a base de tudo, são as aulas que afiam o nosso 'machado mental' para que a gente possa cortar qualquer árvore mais tarde.

    A cada dia que passa a gente vê mais e mais programas surgindo por aí e com a bendita IA, a Inteligência Artificial, dominando tudo, a gente facilmente esquece que os computadores são burros. Outro dia, entediada, eu pedi à assistente do Google que me falasse um provérbio Alemão, ela me respondeu "Sprichwort", que é provérbio em alemão. Se sua mãe te mandar tomar banho, você provavelmente vai pegar a toalha, ir para o banheiro, tirar a roupa, abrir o registro do chuveiro e entrar debaixo do jato de água para começar a se lavar. Você sabe que não vai conseguir tomar um banho decente se não tirar as suas roupas, um robô/um computador não sabe nem o que é banho.

    Quando você programa, seja em JS, Python, C#, Kotlin ou qualquer outra linguagem, você precisa criar uma sequência clara, bem estruturada e detalhada de instruções a serem seguidas, tudo precisa seguir uma lógica. Há etapas que dependem do resultado de uma etapa anterior, outras podem ser puladas em alguns casos, mas tudo isso precisa estar explicadinho, passo a passo, porque, se não for assim, o computador não vai conseguir realizar.

    Lógica de Programação é essencial para a criação de algoritmos, fluxogramas ajudam demais na hora de estruturar as etapas de qualquer ação e sem entender essa base a gente vai passar horas tentando cortar uma árvore que poderia ser cortada em poucos minutos.

    A vontade de "aprender logo" é grande, mas a gente não pode pular etapas. É preciso aprender a fazer o básico bem feito para não ter que refazer tudo depois, para não perder um tempo enorme num trabalho simples. É preciso afiar muito bem o machado se quiser cortar a árvore rápido. Ou, falando em árvores a partir de uma metáfora mais sustentável e 'eco friendly', se a gente tem uma base de conhecimento forte e bem estruturada, como um tronco, nossos galhos podem se desenvolver em qualquer direção.

    Não importa o caminho que você queira seguir na programação, sem lógica, você não vai chegar muito longe. Para chegar no castelo e salvar a princesa é preciso começar pequeno, passar por cada fase e adquirir todas as habilidades necessárias para acabar com o chefão.

    Share
    Comments (3)
    Erivelton Miranda
    Erivelton Miranda - 07/05/2024 14:02

    Vc seguio o caminho das palavras para encontrar o caminho.

    Carlos Lima
    Carlos Lima - 07/05/2024 13:27

    Ana que lindo, obrigado por compartilhar a sua jornada :)

    Rannier Silva
    Rannier Silva - 07/05/2024 13:23

    Muito bom ANA!