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

Vamos lá, a primeira observação que quero colocar aqui é que esta é a

Minha visão e opinião, não corresponde a todas as visões e experiências.

Atualmente atuo como Desenvolvedor Fullstack , e ai as pessoas podem pensar "mas não é front-end" e entendo esse lado , mas atualmente ser um desenvolvedor web na minha visão não se trata de escolher um lado, você pode escolher ser só front ou só back , ou trabalhar apenas com um deles, mas acabo vendo que cada vez mais é necessário vc entender um pouco de todo o funcionamento web, com isso eu digo, front , back , banco, métodos (https, tcp , etc), cloud, e assim por diante.

Vc acaba encontrando em muitas vagas um exemplo como:

"Você vai trabalhar com: "

  • ReactJS
  • HTML
  • Css
  • Js
  • Banco "tal"
  • Cloud "tal" (Azure, Aws, etc)

"Diferenciais: "

  • NodeJs
  • Docker
  • ...

Ou seja , eles acabam te puxando para saber um pouco de tudo.

Mas o que eu recomendo para entrar nessa área é:

  • Entender Frameworks/Bibliotecas (Angular, React, Vue, etc)
  • Entender que podem te puxar para aprender um pouco sobre App utilizando também Frameworks/Biliotecas (Ionic, React Native)
  • Entender bibliotecas de estilização (Scss, Sass, Styled Components , Bootstrap, etc)
  • Aprender sobre banco de dados um pouco Relacional e não Relacional
  • Entender o que são promisses, ou programação com async, await, fetch, then, catch, finally
  • Aprender sobre Api's, como funcionam para que que servem, como que se constrói uma (mesmo sendo a mais básica possível), para entender o fluxo.

E por fim entender os Life-cycles dos seus respectivos Frameworks / Bibliotecas

Por fim o que digo é que é super normal se assustar com tanta informação, com tanta coisa para estudar e se perder nesse mundo de onde começar, todos passam e ainda estamos passando por isso, mas com o tempo tudo vai se encaixando. =)

Carregando publicação patrocinada...
2

Show de bola! Também estou iniciando em desenvolvimento web e queria ter um panorama geral do que é preciso para atuar na área.

2