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

Você memoriza/aprende os códigos que usa ou deixa guardado num repositório?

Verdade seja dita, eu estou aprendendo react.js para uma demanda nova que vai chegar na empresa, e acompanhando os tutoriais eu guardo as funções mais uteis (como animações, auto-scroll, padrões de css, etc) e deixo em um documento a parte para quando precisar de algo similar apenas copiar e adaptar, igual um stackovorflow pessoal.
Mas começou a bater a sindrome de impostor e a culpa de não saber exatamente como aquilo funciona, ou a ideia de que algum dia alguma daquelas funções especificas no meio do metodo vão poder ser uteis.

Eu estou pensando demais? Vocês também guardam códigos que acham muito uteis e não se preocupam de entender a fundo?

2

Olá amigo! Tudo bom?
Bem, vou lançar algumas reflexões/opiniões sobre o tema:

Dando inicio respondendo a primeira pergunta: sim, você está pensando demais.
O essencial é entender o que aquele código faz, o que é bem diferente de memorizar sintaxe, as linhas em si, etc.

É sempre interessante manter as "colinhas" por perto. Memorizar é algo que acaba ocorrendo com a prática repetitiva de algo.
Um profissional não é menos profissional por usar colas, muito pelo contrário: o quão bom é o desempenho e qualidade do trabalho desse profissional, quando ele está desimpedido de gastar tempo e energia relembrando/memorizando?
Todo mundo precisa de material de referência, principalmente código, que em sua maior parte do tempo precisa ser adaptado. Muitas vezes também aquele bloco de código vai atender uma demanda, e só ela. Não faz muito sentido gastar nossa preciosa massa cinzenta guardando isso.
Novamente: memorizar, "decorar", ocorre quando você repete muito algo. Preocupe-se com entender o que essas colinhas fazem, afinal, para buscar por elas depois você vai precisar, acima de tudo, saber isso.

Sobre a segunda pergunta: guardo código/comandos e entendo o que eles fazem. A fundo? Depende do caso. Mas sempre o minimo suficiente para explicar aos meus pares o que o código faz.

Espero ter colaborado, tudo de bom!

1
1

Isso é muito relativo, muitos vão dizer que não tem problema nenhum em fazer isso, e de fato não tem problema em armazenar trechos de códigos para serem reutilizados depois, mas uma coisa de fato é muito importante de se entender que é a lógica por trás deles.

Por exemplo:
Em algum momento você teve que fazer uma lista de botões e armazenou esse código, em outro caso uma lista de divs para exibir outra coisa e armazenou esse código também..
O importante nesse caso seria entender que o que foi feito foi uma iteração de itens nos dois casos para quando necessário utilizar novamente, agora o código em mínimos detalhes acredito que ninguém se lembre de tudo, rsrsrs.

Sucesso no seu aprendizado, foque na área que você precisa estudar que a cada vez mais fica claro

1
1

Boa noite. Eu fiz um post há um tempo atrás falando um pouco sobre isso, acho que pode te ajudar. O pessoal deu bastante dica: https://www.tabnews.com.br/matheuspazinati/nao-decore-o-google-esta-ai-para-fazer-isso-por-voce

Na minha opinião, é válido você fazer isso de salvar determinada função do React, mas acho que um ponto que você tem que se preocupar é: Será que vou saber em que momento usar determinada função ?

Além disso, acho que via chegar uma hora que você vai precisar estudar algumas delas mais a fundo, pra entender seu funcionamento, pois se não você vai ficar inflexível perante determinada situação, e isso pode te prejudicar. Recomendo você entender como o React em si funciona, para que ele serve e em que momentos ele recalcula e renderiza um componente. Acho que se você não entender isso, os famosos erros de loops ou de renderização desnecessária serão constantes. Abraço.

1

Ter um repositório é sempre uma ótima opção, ainda mais quando temos o cuidado de deixar tudo bem comentado para uma utilização futura.

1

Particularmente concordo com os colegas que dizem que o melhor é entender o operacional por trás do código, dessa forma vc conseguirá extrair melhor o conhecimento dos códigos encontrados na web. Caso você use este repositório como facilitador e não fique refém do google para codar acho válido ter uma forma de guardar a informação para usar depois.

Como dica, para estes casos onde é interessante ter uma "colinha" acredito que o melhor é criar um gist no seu reporitório no GitHub. Dessa forma vc pode salvar de forma mais segura e ter um controle de versão caso encontre melhoramentos para as ideias contidas lá.

1

Eu mexo com muitas coisa diferentes, já que não trabalho com programação, e toda vez preciso ir no google pra buscar como usar a algo, mas tipo "Puts como e quais paramentros precisa nesse caso" e vou atras

1

Fique tranquilho isso eh totalmente normal, eu mesmo alem do repositorio faco minha propria documentacao e depois refaco aquele projeto para ver se entendi o que cada coisa faz.
Lembre-se aprender eh diferente de decorar.

1

Apenas complementando os comentários anteriores (que já foram bem pertinentes), sugiro estudar como funciona a tecnologia como um todo. No seu caso, acho interessante você saber as melhores práticas do React, como é a estrutura básica de um sistema corporativo construído com React, etc. A partir daí, quando você se deparar com um problema, vai saber aonde está "pisando".
Sobre consultar códigos, pode ficar tranquilo, isso é mais do que normal!
Abraço e boa sorte!