Seu estudo não serviu pra nada?
Ano passado foi quando eu entrei de fato na programação e comecei a estudar. Pesquisei algumas tecnologias que estavam em alta e que tinham bastante vagas no mercado. Porém eu cometi grandes erros antes de iniciar meu curso. E um deles foi um erro GIGANTESCO.
Bom, o primeiro foi que quando comecei a estudar minha primeira linguagem, que foi o Python, eu não tinha base nenhuma sobre nada, depois de uns 2 meses estudando é que eu fui estudar lógica de programação e algoritmo. Felizmente eu não tive muita dificuldade mesmo assim, porém o ideal é aprender antes os conceitos de lógica de programação e algoritmo.
O segundo erro, que eu considero o maior de todos, e que é o tema do título desse post, é que eu simplesmente pesquisei as linguagens em alta e vi um pouco sobre elas, de forma muito superficial. Não fazia ideia do que era Front End ou Back End, ou nenhum outro termo envolvido com a linguagem e também não sabia qual era o forte da linguagem e nem quais ferramentas eu precisava pra desenvolver algo concreto com ela.
Resultado: Fui fazendo o curso de Python e a medida que os meses se passavam, uma pulga começou a coçar atrás da minha orelha. Eu já estava no sexto mês e já era nível intermediário na linguagem. Eu estava fazendo programas e tal, vários exercícios e programas bacanas. Porém todos esses programas só rodavam no terminal, não havia uma plataforma pra eles, não havia interface gráfica, não havia FRONT END! Eu não conseguia entender como eu poderia tirar aqueles programas do terminal e fazer eles rodarem em uma plataforma de fácil acesso pra todos usarem.
Foi então que eu resolvi pesquisar mais sobre o Python, e foi aí que eu recebi UM TAPA NA CARA. Eu descobri que o Python é uma linguagem para BACK END. Ou seja, o forte dela não é interfaces bonitas, elementos na tela, interação e coisas do tipo. O forte do Python são dados, informações e cálculos. O que estava longe do que eu queria na época. E isso me desanimou e me decepcionou bastante. Eu então pensei: "Quer dizer que eu to a 6 meses aprendendo isso pra nada?"
Só que não! Depois da minha decepção, comecei a estudar HTML, CSS e JavaScript. Pois eu vi que são linguagens em alta, e que eu não precisava de muitas ferramentas pra apresentar um produto final, era só ter um editor e um navegador pra poder mostrar o resultado. E recentemente eu comecei a ver o JavaScript, e com alguns erros, mexendo um pouco no código e tal, eu comecei a entender a linguagem e a sintaxe, sem nem mesmo ter estudado ela de fato antes. E por que isso aconteceu? Simples, porque eu sabia PYTHON!!!
Com o Python eu pude ver muito de lógica e algorito NA PRÁTICA. Funções, bibliotecas, tipos de operadores, listas, tuplas, tratamento de erro. E isso é a base da programação! Todas as linguagens possuem isso, o que muda é a sintaxe, a forma de escrever.
Conclusão: No fim das contas, o tempo que eu passei estudando Python, não foi perdido. Eu aprendi coisas que, por mais que eu não esteja usando a linguagem em si, me ajudaram a entender mais rápido outra linguagem que eu estou usando agora. E além disso, se eu precisar usar Python no futuro, vou ter que relembrar apenas a sintaxe, toda a lógica e o funcionamento já vai estar aqui na minha cabeça. Não vou precisar aprender tudo do zero novamente 🙂.
Espero que esse meu depoimento possa ajudar você de alguma forma, ou possa ajudar alguém que você conhece que passou pelo mesmo que eu e acha que estudou em vão. Pois esse não é o caso.
Nenhum aprendizado é em vão 😁.