Executando verificação de segurança...
10

O meu CLICK na programação

Fala meu povo!!

Bom, para começar, gostaria de dizer que acredito que uma pessoa que começa a trabalhar com programação, uma hora ou outra, terá o famoso click, onde tudo faz sentido. Pode ser com mais ou menos tempo de trabalho/estudo na área. Claro que não vou generalizar; pode ser que alguém nem passe pelo click ou, se passou, nem sequer percebeu. Mas vou contar aqui duas situações que acredito que foram os meus clicks e onde tudo começou a fazer sentido na minha vida como front-end.

Primeiro, o que é um click? Para mim, um click se trata de um momento, um momento específico pelo qual um programador passa, onde, antes do click, nada faz sentido. Porém, após ele, todas as peças se encaixam como se fosse mágica.

No meu caso, os dois momentos foram no período da faculdade, onde eu trabalhava no núcleo de desenvolvimento da faculdade. Esse núcleo era responsável por atualizar o site da mesma, além de projetos internos. Os dois click que tive foram exatamente em um desses projetos, e esse projeto utilizava React com Redux.

Primeiro Click

O primeiro foi na construção de um formulário para esse projeto (clássico kkkkkk). Utilizamos a biblioteca Formik para facilitar a construção desse formulário. Durante a implementação, depois de muitos estudos e de adicionar os campos do formulário, uma situação aconteceu: o formulário não funcionava kkkkkkkk. Nem eu nem o meu colega que estava me ajudando sabíamos o motivo, nem conseguimos interpretar o erro que estava no console; ficamos completamente perdidos. Na época, dentro do núcleo, tínhamos um monitor mais experiente que nós. Eu pedi a ajuda dele e expliquei o bug, mas antes disso, ele me avisou que não tinha experiência nenhuma com o Formik e que provavelmente não conseguiria me ajudar muito. Mas durante a minha explicação do bug, eu percebi o problema. Infelizmente, não lembro muito bem do problema, mas era basicamente que o "name" da tag input não estava batendo com o "name" passado para o Formik, fazendo com que o Formik não reconhecesse o input. E o mais engraçado de tudo isso foi que meu monitor não falou absolutamente nada; ele só me serviu como um pato de borracha kkkkkkkkk. Esse momento foi incrível e rendeu bastante risadas no laboratório.

Segundo Click

O segundo foi no mesmo projeto. Nós utilizávamos uma biblioteca CSS para facilitar os estilos, que na época era o Materialize CSS. Eu estava trabalhando em uma feature onde precisava usar a lista do Materialize, com tag ul, li e tudo mais. Porém, quando fui mostrar ao meu monitor a implementação, ele notou que a lista tinha um espaçamento a mais em cima e embaixo, isso para cada tag li. Eu simplesmente não entendia o motivo desse espaçamento. Ao debugar um pouco, notei que havia um elemento envolvendo as tags li, criando um espaçamento. Foi aí que entendi o conceito de componentes no React. O componente renderizava somente o li, e dentro da função map, eu coloquei uma div com outras classes dentro, aí quebrou foi tudo. Parece um bug bobo, mas para um iniciante, foi algo que me deu o click kkkkkk. Eu lembro até hoje da sensação quando mostrei para o meu monitor o bug corrigido; ele me elogiou pela velocidade da correção, foi incrivel kkkkkk.

Esses foram os momentos em que comecei a tomar gosto pela programação. Espero ter ajudado alguém e ter inspirado com alguma coisa. E caso ainda esteja se perguntando se programação é para você, dê mais uma chance, tenho certeza que não vai se arrepender 😁.

Obrigado a todos e a todas.

Carregando publicação patrocinada...
1