Programar mudou minha forma de ver o mundo.
Eu tive uma experiência muito ruim com programação tanto no Ensino Técnico quanto na faculdade. Tenho formação técnica em Mecatrônica e graduação em Engenharia de Controle e Automação. Nos dois ambientes, os professores apresentaram a programação como um conhecimento que, ou você nasce com ele ou não tem forma de aprender.
Quando tive o primeiro contato com a matéria de Algoritmos e Programação em C, fiquei muito desapontado porque eu não tinha nenhum domínio sobre aquilo. A cada aula, o conteúdo ia ficando mais complexo e eu cada vez mais perdido. Naquele momento, vendo que meus colegas conseguiam desenrolar a matéria sem muitos problemas, me conformei que era “burro” mesmo e que aquilo não era para mim. Pensando desta forma, aos trancos e barrancos, consegui, com muita dificuldade, passar nesta matéria sempre com o mínimo que era necessário.
Depois de alguns anos e passado essa fase, surgiu uma vontade de tentar novamente me aventurar pela área de programação. A princípio, comecei a estudar sozinho e aprender Java. Escolhi Java porque na minha cabeça era a linguagem mais difícil para aprender. Então, eu apostei todas as fichas e coloquei na minha cabeça que se eu aprendesse Java, eu poderia aprender qualquer linguagem de programação. Me dediquei e fui aprendendo aos poucos, vendo vídeos e tutoriais no YouTube, em fóruns e blogs. Até que conheci uma escola chamada Caelum, atualmente a Alura Cursos. Na época, fiz o curso de Orientação a Objetos com Java e este curso foi um divisor de águas para mim. Foi onde compreendi muita coisa que eu fazia sem saber porque deveria ser feito. Depois deste momento, minha visão do mundo da programação se abriu completamente.
Com o tempo, aprendendo mais linguagens, ferramentas e maneiras de programar, entendi que na programação não tem essa de nascer com o dom. Obviamente, há pessoas que têm um talento natural para isso, mas é possível sim aprender e desenvolver esta habilidade.
Agora, como isso mudou minha forma de ver o mundo? A partir do momento que entendi que programar era muito mais uma questão de insistir, tentar, errar, tentar, errar, tentar, errar… tudo acho que vocês já entenderam rsrs. Percebi que dificilmente vamos aprender algo na primeira tentativa; é necessário esforço e tempo para que possamos absorver conceitos e ideias que, inicialmente, não fazem o menor sentido. Conforme nos aprofundamos nesse mundo, essas ideias vão ficando mais claras até que as dominemos e suas definições fiquem claras como o sol.
Além disso, pude me tornar ativamente mais autodidata, buscando as informações por mim mesmo sem necessariamente precisar de um curso para aprender. Assim, podendo tirar minhas próprias conclusões e utilizar as ferramentas da maneira que eu acho melhor, e não como outra pessoa acredita que deve ser.
Enfim, esse foi o meu relato sobre a programação. Pensando hoje, eu deveria ter feito Ciência ou Engenharia da Computação; acredito que teria sido mais proveitoso em termos de conhecimento. No entanto, não posso reclamar do curso que fiz; me apresentou pessoas maravilhosas e me abriu a mente para muitos conceitos que também moldaram minha forma de pensar racionalmente, mas isso é tema para outro dia.
Muito obrigado para todos que chegaram até aqui e se tiverem alguma dúvida ou comentário, coloque aqui embaixo. Valeu e tchauuu!