Desafios e conquistas na jornada de uma pessoa iniciando na programação
Um dos desafios que enfrentei na minha jornada de programação foi a maneira como eu estava estudando. Eu procrastinava na maioria das vezes. Comecei com Python, tirava um dia para estudar e ficava várias horas mergulhada nas atividades. Mas, na semana seguinte, já nem lembrava qual código eu tinha usado para resolver tal problema. Foi então que percebi que, para ganhar prática e ter um conhecimento contínuo, precisava estudar um pouco todos os dias.
Li em um artigo que dizia que quem estuda um pouquinho todos os dias consegue adquirir mais conhecimento e aprendizado do que quem tenta estudar tudo de uma vez só e, na semana seguinte, já esqueceu tudo. Esse foi um grande desafio para mim: aprender a estudar do jeito certo. Isso faz toda a diferença.
Outro desafio comum para quem está começando na programação é a frustração com os erros. No início, eu me sentia desmotivada quando o código não funcionava. Muitas vezes, parecia que o problema era pequeno, mas eu perdia horas tentando descobrir o que estava errado. Aprendi que os erros são uma parte natural do processo e que é essencial manter a paciência. Hoje, quando erro, vejo isso como uma oportunidade de aprender mais profundamente sobre a linguagem e a lógica por trás do código.
Além disso, a sensação de estar "perdida" em tantos conceitos novos é muito comum. Sintaxe, lógica de programação, estruturas de dados... parece muita coisa para absorver de uma vez! O que me ajudou foi a prática constante e a criação de pequenos projetos. Eles me forçaram a aplicar o que eu estava aprendendo e me deram uma sensação de progresso. Também comecei a participar de fóruns e comunidades de programação online, onde descobri que não estava sozinha. Outros iniciantes enfrentam os mesmos desafios, e trocar experiências é muito útil.
Uma solução para isso foi organizar meus estudos. Hoje, uso o método Pomodoro e estudo de 2 a 3 horas por dia, de segunda a sexta-feira, focando em pequenos blocos de aprendizado. O mais importante é ter disciplina e força de vontade. A procrastinação existe e, às vezes, chega com tudo. Mas precisamos ser mais fortes e seguir nossos sonhos.
Outro ponto importante é aceitar que o aprendizado na programação é um processo contínuo. Sempre haverá algo novo para aprender. No começo, eu achava que, ao dominar uma linguagem, estaria pronta, mas a verdade é que a tecnologia está sempre mudando. Por isso, além de aprender a linguagem, é essencial aprender a aprender, ou seja, desenvolver uma mentalidade de curiosidade e estar sempre disposta a buscar novos conhecimentos.
Uma das minhas maiores conquistas foi quando criei meu primeiro portfólio. Pode parecer uma coisa simples, mas para mim foi uma alegria enorme! Ver todo o meu esforço concretizado em algo que eu mesma desenvolvi foi muito gratificante. É importante celebrar esses momentos, porque são eles que nos motivam a continuar.
Como dizia Zig Ziglar: "Você não precisa ser bom para começar, mas precisa começar para ser bom." E é exatamente isso. Cada pequena conquista importa. Lembre-se de comemorar cada avanço, por menor que seja, porque ele é parte da sua jornada de crescimento como programadora.