Open utterances-bot opened 1 year ago
Legal o ponto aqui, meu amigo. Acredito que a popularização de front, back e full se tornou ruim principalmente com a taylorização e o boom dos empregos em Tech. Pra muita gente, a ideia era pegar uma parte pequena do que é ser desenvolvedor e entrar no mercado de trabalho. Por outro lado, uma forma das empresas simplificarem a formação das equipes era padronizar os papéis, e isso veio com o squad, o PM/PO, Front + Back. Acho que alguns tipos de engenheiros são mais complexos de se conseguir deixar de especializar (em alguns contextos), tipo os mobile. Embora ache que acabou especializando demais com os iOS e Android. Acho que o impacto continua até hoje, a gente vai contratar e temos muitos bons engenheiros, que ainda não tem tempo de experiência, mas que já querem se especializar demais. Não acho que tá errado na perspectiva pessoal, mas acredito que isso pode gerar uma série de problemas/desafios até de evolução de carreira. No fim, minha opinião é que se colocar como um especialista (front, back, produto, plataforma, etc.) tem seus trade-offs. Acho que em determinado estágio avançado da carreira, fica mais fácil a gente escolher se especilizar, mas que no começo e nesse contexto de mudanças constantes, adotar preferências como especializações pode trazer mais desafios que soluções.
Deveríamos parar de nos definir como devs backend ou frontend?
Este post é inspirado no texto escrito pela Michelle Lim em 2020. Vou traduzir alguns pontos que achei relevante e fazer meus comentários sobre. O eixo “Frontend/Backend” não mapeia bem as motivações dos engenheiros de software. Se você usar apenas esse eixo, pode acabar em projetos de que não gosta ou, pior ainda, desistir prematuramente da engenharia. Em vez disso, tente usar o eixo “Produto/Infraestrutura” como o primeiro eixo para entender sua preferência de carreira.
https://eltonminetto.dev/post/2023-05-24-dev-prod-dev-platform/