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

Ótimo post! Uma dica melhor que a outra, um adendo que gostaria de acrescentar é sempre estar se especializando na sua area, voce pode até ser um generalista, mas seja muito bom em alguma area e linguagem/tec. Eu me ferrei muito na minha carreira por causa disso, acabei sendo generalista demais, tenho muitos anos de dev e nunca cheguei a senior.

Carregando publicação patrocinada...
2

Com certeza! Ter um perfil em T é o mais ideal, com a "cauda" sendo a profundidade em uma área específica (back/front/mobile/UX/dados). Aqui no mercado brasileiro até dá pra encontrar vagas de Full-Stack, mas no exterior é mais difícil, estão sempre buscando por especialistas.
Podemos fazer uma comparação com estudantes de medicina: eles aprendem a base, para só depois se aprofundar em uma área de atuação específica; no caso dos desenvolvedores, é o contrário: normalmente iniciamos utilizando uma única linguagem para aprender lógica e estruturas de dados por exemplo, mas ao longo da carreira vamos ampliando nosso leque de conhecimentos. O importante para se destacar no mercado é trilhar um caminho para se especializar em ao menos uma área a longo prazo, porém sem tirar os olhos do que acontece em volta 😉