Maycon Silva
Maycon Silva17/02/2024 11:02
Compartilhe

Frustração feliz!

    Hoje concluí um projeto que me trouxe uma mistura de sentimentos - uma dose de frustração embalada com uma pitada de felicidade (acredite, é possível!). Deixe-me explicar melhor: sou um estudante de programação front-end, focado em JavaScript, e estava trabalhando em um projeto de Pokedex (sim, eu sei, mais um projeto de Pokedex...). Este projeto faz parte do curso que estou fazendo na Dio.me e o desafio era adicionar algumas funcionalidades extras. Passei toda a manhã (das 06:00 às 12:00 - eu sei que não é muito, mas lembre-se, sou um programador iniciante! 😅) desenvolvendo e implementando minhas ideias. Quando finalmente achei que tinha terminado, fui almoçar antes de enviar o projeto para a plataforma.

    Ao retornar do almoço, dei de cara com a "obra de arte" que tinha criado e comecei a brincar com ela, até que percebi um bug que fazia com que a segunda página da listagem não carregasse. Foi então que me dei conta de um dos erros comuns na programação: tentar fazer tudo de uma vez, sem testar cada passo do processo. Eu havia escrito blocos extensos de código e testava apenas partes específicas, o que resultou em um bug que passou despercebido até aquele momento.

    No dia seguinte - após algumas horas, já que minha cabeça não estava no lugar para continuar no mesmo dia 😅 - consegui localizar e corrigir o erro. É claro que minha Pokedex ainda está longe de ser perfeita, mas fiquei bastante satisfeito com o resultado final. Sei que ainda há muito espaço para melhorias, mas isso ficará para outro dia. Afinal, cada desafio é uma oportunidade de aprendizado, não é mesmo?

    Dito isso, a parte feliz foi perceber que vivenciei uma situação tão comum entre os programadores profissionais: horas investidas em busca de bugs ou erros que, no fim das contas, poderiam ser resolvidos de forma mais simples ou evitados com uma abordagem mais cautelosa. 😄✨

    Compartilhe
    Comentários (4)
    Regilene Silva
    Regilene Silva - 17/02/2024 12:21

    Maycon, tudo bem? Uma coisa me frustrava muito no começo (ainda estou começando) é passar dias solucionando algo. Nossa, isso me matava. kkkkk Como assim? Mais recentemente demorei 19 horas pra modelar um grupo de dados! Agora, eu me sinto mais calma em lidar com isso. Mas precisei de muitos momentos na minha "nothing box" pra lidar com frustração negativa kkkk...Eu recem comecei, mas ja descobri que gosto de RPA, estou estudando selenium, web scraping, já amo usar meu robozinho pra filtra ração super premium pros meus cachorro (entre outras coisas) e agora estou criando um banco de dados pra organizar questões pessoais. Mas tudo isso porque ou script funciona, ou não funciona, e sensação do retorno imediato me da uma satisfação imensa(uso o Jupyter notebook posso estar cada parte do código em célula separada). Foi preciso eu ouvir de programadores experientes que é normal ficar com olhar vago pensando na solução de algo na hora do almoço, ou passar dias pra encontrar uma solução, ou achar que esta pronto e quando rodar os bugs aparecem pra te deixar mais nervoso. Isso simplesmente não entrava na minha cabeça kkkkk. Eu realmente achava que dominando os fundamentos, pronto, estaria apta a desenvolver a lógica pra qualquer coisa, mas não. No começo eu me sentia como se estivesse me mudado pra uma casa nova e não soubesse onde estavam as coisas. Desculpe o "textão".

    CM

    Cláudio Melo - 17/02/2024 11:52

    Qual e cara vcs são um bando de canalhas vou entrar com uma ação contra vcs .

    Estão fazendo propaganda falsa dizem que o cursos são grátis quando fazemos a inscriçao cobram !

    Felipe Goncalves
    Felipe Goncalves - 17/02/2024 11:17

    é isso mesmo Maycon! Tb sou iniciante e até projetos só com HTML e CSS eu já passo por isso... O negócio é aprender a curtir cada momento. Maturidade é fazer oq tem ser feito gostando ou não, com pressa ou não.

    Também dou risada sozinho qndo percebo q fico pistola como se fosse o meu trabalho kkkkk...

    Kaliany Félix
    Kaliany Félix - 17/02/2024 11:17

    Ótimo ver relatos assim para que vejamos que esse tipo de situação é comum para quem trabalha na área! :)