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

Explorando a transição para o Desenvolvimento Fullstack: Em Busca de Orientação e Recursos

Olá pessoal, tudo bem?

Recentemente, observei um movimento significativo no mercado em direção aos desenvolvedores fullstack. Atualmente, trabalho como desenvolvedor front-end, utilizando tecnologias como VTEX e React. No entanto, decidi expandir minhas habilidades para o desenvolvimento backend.

Ao buscar por materiais de qualidade, como vídeos e exercícios, percebo uma disparidade considerável entre recursos disponíveis para front-end e backend. Essa discrepância tem me deixado um pouco perdido em relação à direção que devo seguir.

Será que algum desenvolvedor backend ou fullstack poderia oferecer orientação? Abaixo, apresento alguns tópicos específicos:

  1. Qual linguagem você recomendaria? (Node.js, Ruby, Python...)
  2. A utilização de frameworks é crucial? Se sim, quais deveria considerar?
  3. Você possui alguma documentação ou recomendação de materiais de estudo?

Agradeço desde já pela ajuda!

PS: A inspiração para iniciar minha jornada no desenvolvimento backend veio do primeiro vídeo que assisti. Desde então, tenho tentado aplicar efetivamente o que aprendi.

Carregando publicação patrocinada...
1

E aí, Lucas, tudo bem?

Cara, eu trabalho como Full-Stack há mais de 4 anos, e uma coisa que percebo é a relação entre o front-end e o back-end. Você pode estar se perguntando: como assim relação?

E no sentido de que cada linguagem no back-end tem sua preferência no front-end. Por exemplo:

Java - Angular
Node.js - React.js
Laravel - Vue.js

Esses são alguns exemplos. Claro que você pode usar qualquer combinação, isso não é uma regra, mas na maioria dos casos, é nesse padrão de Full-Stack. Como você já sabe React.js, recomendo ir para Node.js com Nest.js como framework. Antes do Nest.js, você precisa aprender o Express. Na maioria dos casos, o Express é ensinado tão cedo no curso que parece ser uma obrigação usá-lo (o próprio Nest.js usa o Express). Você já deve ter uma boa noção de JS, então ficará até mais fácil de aprender.