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

[DUVIDA] Focar em diversos conceitos ou se especializar ?

Olá amigos, tenho uma dúvida de iniciante, talvez simples, talvez não tão simples. Devo me focar em especializar em uma linguagem/framework e área (back-end ou front-end), ou seria melhor estudar um pouco de tudo para aplicar em diversos estágios e decidir para onde ir a partir do emprego?

Carregando publicação patrocinada...
2

P -0
Eu recomendo procurar tecnologias e frameworks auxiliares ao JavaScript e CSS.
Entre essas tecnologias, destaco o jQuery e o Bootstrap que, para os iniciantes, são duas tecnologias incríveis.
Conforme você for avançando nessa carreira, busque também aprender sobre frameworks JS mais avançados, como o AngularJS, o React, o Vue

2

P1
O ideal é você dominar a base
A base de qualquer framework css, é o próprio css puro
A mesma coisa vale pra javascript
Esse é o segredo do sucesso.
Após isso você estará bem direcionado pra começar uma carreira
P2
O que está por trás do JS é lógica de programação
Deveria dar mais atenção a estudos de lógica e algoritmos do que a sintaxe.
Lógica e algoritmo serve pra qualquer linguagem.
Se vc sair do JS e for pra Python, por exemplo, vc já chega com a bagagem necessária
Conceito é maior que a qualquer linguagem em si.

P3
E um erro se concentrar em linguagem de programação antes de aprender algoritmo

P4
Não é sobre como fazer mas o quê e porque fazer.

P5
HTML + CSS + Javascript é o pilar.
Após isso estude Typescript e algum Framework Js de sua escolha (React tem mais vagas).
Framework CSS (Bootstrap, Bulma, Tailwind).
Estudos de UX, UI, Acessibilidade e/ou SEO

1

muito obrigado pelas dicas. Eu já estudo a base a algum tempo mas nunca sei se estou bom o suficiente para migrar para algo mais avançado, tem alguma dica de como saber o quão bom está a sua base?

1

Acredite em você, tem que entender que tu está aprendendo, as vezes as coisas não saem como queremos, a solução não é tão fácil, mas tem uma solução.
Se desafie e tenha confiança, tudo é questão de aprendizado, prática e tempo.
😄

1

Em linguagem pode especializar de boa. Agora em Framework não, eles duram muito pouco no mercado, e os Framework ao mesmo tempo que facilita a vida vão ficando mais complexos com o tempo, deixando o programador com dificuldade de fazer algo diferente depois e com uma tecnologia morta.

Então pegue bem as bases da Linguagem que você quer trabalhar, e depois você pode investir em um Framework.

Por fim não tem caminho fácil nisso, então tente evitá-los.

1

Boas dicas dos meus colegas aqui, mas vou colocar minha visão.

Como você é um iniciante, como disse o AmecaIA2053, foca na base:

  • Lógica (de prioridade para isso)
  • Básicos de programação (HTML e CSS)
  • De uma olhada em JS

Depois de passar por isso, vá evoluindo, estudando frameworks e linguagens de programação.

Recomendo muito, como você diz no seu texto, aplicar e entrar em um estágio. Pode não ser o melhor dos mundos. Porém haja como uma esponja, sugando todo conhecimento e por fora indo aplicando em algum projeto pessoal para firmar os conhecimentos.

Teste tudo, linguagens de backend e banco de dados, os frameworks de frontend e depois de alguns anos você pode decidir se quer se especializar em alguma área.

Ser um generalista, que programa frontend, backend e banco de dados, tem muito mais abertura de emprego por aí.
Agora você sendo especialista, e já começando como especialista, é muito arriscado. Pois você tem que ser muito bom, meio que não existe especialista júnior.

Espero ter ajudado, caso queira mais uma dica tem uns markdowns que o pessoal da Hipsters.tech fazem para trilha de aprendizado. Exemplo de trilha de SPA e frameworks JS