Quero melhorar como desenvolvedor React, mas nao sei por onde começar.
TLDR: Não sei onde nem como estudar React/Typescript de nivel Intermediario e Avançado.
Eae pessoal, sou dev frontend a quase 3 anos já, me considero um desenvolvedor pleno, mas sinto que meus colegas de empresa, tambem desenvolvedores frontend, são melhores que eu, possuem mais conhecimento a cerca das nuances da ferramenta, nao sei explicar, mas esse é o feeling.
A questão é: não quero mais ser o cara que precisa de ajuda pra resolver as paradas complexas, quero ser o cara que ajuda e que consegue desenrolar essas situações.
Atualmente eu tenho me afastado de utilizar ChatGPT pra gerar algumas coisas, pra exercitar o cerebro e tal, mas sinto que falta um lugar onde eu posso estudar mais sobre coisas avançadas, tecnicas e etc.
Acho que vc precisa de prática! E junto com isso, estudar o que for necessário É aí que faz mais sentido estudar pela documentação do que através de cursos
Por exemplo, com seu conhecimento de hoje vc consegue montar algo como o TabNews? Ou Mercado livre? Ou Amazon? Pega qualquer um destes exemplos conhecidos e tenta implementar. Você vai esbarrar em algo que não sabe e vai ter que estudar, pesquisar e tentar fazer funcionar. Você não vai conseguir fazer de primeira, é assim com todo mundo Se vc fizer uma cópia do ML, vc consegue adicionar algo no carrinho, fazer aparecer lá dentro, criar um notificação? Consegue fazer um sistema de chat lá dentro? Perceba que são exemplos que estão na sua frente, vc sabe como funciona, mas talvez não saiba implementar Aí vc junta isso com outras coisas: qualidade do código, cobertura de Testes, qualidade do código dos testes, etc etc Voce sempre pode começar simples, estudar mais um pouco e melhorar seu projeto
A diferença disso aqui para um projeto de curso online é que eles foi criado por vc, vc vai decidir o melhor caminho pra ele, quais funcionalidades, como organizar seu projeto e código.
Não conheço nada melhor que isso para adquirir experiência na área dev
Sou o tipo de pessoa que pensa da seguinte forma: encontre um problema para resolver e eu buscarei como.
Portanto, acredito que a melhor maneira de aprender é enfrentando problemas práticos.
Encontre alguns problemas do dia-a-dia e resolva com React/TS, fazendo buscas rápidas no Google (afinal, o que realmente torna um desenvolvedor excelente é a habilidade de pesquisar de forma eficiente e correta).
Desenvolva VÁRIOS projetos do ZERO. Do começo ao fim. Desse jeito você vai passar por todo o processo, e ao invés do ChatGPT, use o Google, procure a resposta para o seu problema.
Esforço ajuda a memorização. O ChatGPT vai te dar de mão beijada e você não vai lembrar depois.