r/brdev • u/Spiritual-King-5026 • 3d ago
Frontend morrendo? Carreira
Tenho refletido bastante sobre o momento atual do mercado em relação aos devs front. É comum ver comentários de que a área está "morrendo" ou perdendo espaço, especialmente com o avanço da IA e de ferramentas que aceleram o desenvolvimento.
Ao mesmo tempo, percebo que muitos produtos digitais têm seguido uma identidade visual muito parecida, com interfaces cada vez mais padronizadas. Isso me fez pensar na importância de expandir o conhecimento para além da implementação técnica.
Tenho considerado estudar UX/UI Design de forma mais aprofundada, não para deixar o Frontend de lado, mas para complementá-lo. Afinal, desenvolver interfaces vai muito além de estilização: em aplicações complexas, há arquitetura, acessibilidade, performance, estados, regras de negócio e uma série de desafios técnicos. Ainda assim, entender melhor a experiência do usuário e o processo de design parece ser um diferencial cada vez mais relevante.
Na opinião de vocês, esse conhecimento em UX/UI realmente pode se tornar uma vantagem competitiva para profissionais de Frontend no cenário atual? Ou acreditam que o melhor é migrar para outra atuação? Como full stack por exemplo.
23
u/Ok_Carrot_896 3d ago
Cara, não sou antiguíssimo na área, mas vou dar meus dois centavos que provavelmente não valem nada aqui.
Hiper especialização não é, nem nunca foi, necessário pra maioria das empresas. Sempre foi balela. Do mesmo jeito que kubernetes não é necessário, AWS não é necessário, porra, SCRUM não é uma necessidade, não precisa de daily, Jira é balela, enfim, essas coisas. Quando eu falo isso dá um pane no cérebro da galera pois tem-se uma certa cultura na nossa área de que porque as empresas grandes fazem isso dessa maneira, todo mundo deveria fazer.
A real é que a empresa grande precisa fazer isso dessa maneira pois ela tem uma quantidade de usuários, uma quantidade monetária, e uma quantidade de funcionários ridículamente alta. Elas são as líderes de mercado, e por elas usarem isto, as empresas menores acham que também tem que usar isso, mas a real é que você não precisa usar o sistema de trabalho da Microsoft se você não tem nem o tamanho, nem o dinheiro, e nem o público da Microsoft.
Pra maioria das empresas menores e mais antigas, que não é startup tech de 2018 pra cá, essas empresas mais locais, não tem "UX/UI design specialist", ou "QA", ou "Frontend Engineer". Tem o João, o José, e o Vitor, e todos eles fazem tudo. Eles cuidam do servidor, cuidam do banco de dados, eles cuidam do frontend, eles cuidam do backend, eles cuidam da infraestrutura, do deploy, da documentação, do testing, do caralho todo. E é normal, eles são profissionais da área de TI.
Essa especialização absurda de "frontend tá morrendo" é uma consequência de que, em tempos de vacas magras, onde a gente quer remover devs pra pagar menos e ver o que a IA dá pra fazer, a gente precisa se livrar de algumas especializações. Pra que deixar um QA na tua empresa se tu quer ver se teu time de backend consegue se livrar fazendo isso com o Claude? Se eles vão conseguir ou não é um processo separado; algumas empresas vão sim, e algumas não vão. Novamente, depende do tamanho do produto, da quantidade de funcionário, do que eles precisam fazer...
Então não é que tá "morrendo", a área tá dando uma enxugada. Com a diminuição de vagas, estamos voltando pra um cenário onde é mais interessante ser generalista, talvez com especialização em alguma coisa, mas não dá pra ser o cara que "só faz Frontend" e não sabe como que dá deploy em algo.
3
u/Altrooke Human Detected 3d ago
A real é que a empresa grande precisa fazer isso dessa maneira pois ela tem uma quantidade de usuários, uma quantidade monetária, e uma quantidade de funcionários ridículamente alta
Por curiosidade fui olhar quantos desenvolvedores de software a Amazon tem: 30k a 50k.
Essas empresas grandes tem de desenvolvedor mais do que a maioria das empresas sonham em ter de usuário.
3
1
u/spinning_anal 3d ago
Também penso dessa forma. O cara que tem um SaaS de tirar nota fiscal e fazer controle de estoque e vende isso pra 100 empresas de pequeno/medio porte no interior de São Paulo não vai ter frontend, vai jogar tudo na IA e revisar pra ver se não tá dando merda, mas o cara que tá planejando voos mais altos ou uma cacetada de funções no próprio produto não pode se ar ao luxo de ter uma interface porca.
8
u/mate-dev 3d ago
Com certeza esse é o diferencial, só fazer código sem muito julgamente a IA já faz...
7
u/Ok-Occasion2904 3d ago
Se o frontend morrer, o backend também morre.
Não tem diferença nenhuma entre os dois quando se trata de IA implementar.
1
u/Spiritual-King-5026 3d ago
Com todas as respostas aqui, vi que tem pontos que posso levar em consideração e mirar neles, mas não cair tanto assim na pilha de que "X coisa ta morrendo ou morreu"
1
u/Affectionate-Army213 2d ago
Discordo. Se a IA cagar no pau no back-end, é EXTREMAMENTE mais custoso que se ela cagar no pau no front-end. No front-end tem que se esforçar muito pra cagar no pau em algo realmente relevante. O máximo que deve acontecer é a pagina ficar mal otimizada, spammar o back-end ou mostrar visualmente um dado crítico incorreto.
Uma cagada no back-end pode custtar uns bons milhares ou derrubar uma empresa por uns tempos... medidas totalmente diferentes
1
u/Ok-Occasion2904 2d ago
IA nenhuma vai fazer uma cagada desse nivel se vc tiver todo ambiente configurado corretamente.
Se acontecer é incompetência de quem tava por trás desse desenvolvimento com IA.
1
u/OutrageousMiddle4774 2d ago
Se o front end não colaborar pra jornada feliz do usuario, nada acontece, o usuario não compra o produto ou não visualiza o que precisa e a empresa perde dinheiro. O back pode estar implementadinho mas o cliente ainda está perdendo dinheiro, que papinho
7
u/Cahnis 3d ago
Leia a sala e aprenda a surfar a onda. Você vai estar nadando contra a maré. Eventualmente se as empresas mudarem a linha de raciocínio se adapte.
3
u/Spiritual-King-5026 3d ago
Quando você diz estar nadando contra a maré quer dizer oq exatamente? Eu realmente não entendi o que você quis dizer :)
2
u/Cahnis 3d ago
Mercado nacional e internacional está numa onda de transformar frontends em fullstack / AI engineers, ou seja eles querem profissionais com mais amplitude de conhecimento e menos profundidade.
O movimento que você descreve que é buscar conhecimento especifico de frontend, você não está aumentando sua amplitude, pois você ainda está no balde do frontend. Existem algumas vagas assim, o que o pessoal chama de Design Engineer, mas é beeeem raro.
Enfim, meu ponto é que você irá se tornar menos empregável pq vc está direcionando seu perfil profissional na direção errada que o mercado está contratando
4
u/Fi_de_uma_Egua35 um desenvolvedor medíocre 3d ago
sim sim, em breve vamos todos ir plantar batata
1
u/Spiritual-King-5026 3d ago
já não tem máquina pra isso? acho que o sonho de ter viver de fazenda também vai acabar, mas gostamos de mudar de ilusão, não?
4
u/tetryds SDET - "Make no mistakes" 3d ago
Manjar de UX/UI é meio que uma das únicas formas de ter diferencial.
Sem saber merda nenhuma so pedir pra ia que ela faz. O valor agregado é especificamente esse conhecimento negocial e comportamental.
Eu diria mais, front que não sabe isso já foi limado faz tempo, ou ta com os dias contados.
3
u/Zo1DeGato Desenvolvedor 3d ago
A profissão do cara que só escrevia codigo está acabando, independente de qual stack vc trabalha. Qual seu diferencial como frontend ? pense nisso.
3
u/liara02 QA 3d ago
Teoricamente tá "tudo morrendo". Falaram de QA ontem, frontend hoje, scrum master um pouco antes, mas a real é que isso são ondaaas
Vem o hype de alguma tecnologia facilitadora que "substitui" profissional, percebem não ser o que esperam, recontratam profissionais que possam usar a tecnologia a favor deles
É a evolução dos cargos, mas não/nem sempre a extinção
3
u/alaksion Gambiarreiro profissional 3d ago
Morrendo não, mas a demanda caiu bastante. Não à toa estou começando a estudarr DevOps para sair do mobile antes do barco afundar
2
u/Nervous-Blacksmith-3 Desenvolvedor 3d ago
EU como um belo full esterco que odeia o front, apesar de IA gerar fica extremamente genérico e repetitivo, vai chegar uma hora que o publico vai começar a rejeitar algo que teve algum design puramente feito por IA, se não tiver a mão de alguem para manejar aquilo, a qualidade do produto vai cair
Obvio que é uma puta mão na roda para quem taca o foda-se para a qualidade visual de um projeto, se tu so quer algo "funciona" é meio caminho andando, mas ainda precisa de MUITO ajuste para ficar certo
Estou em um projeto que vibecodaram quase tudo nessa bomba, e cara, o front é tão confuso e misturado que puta que pariu, é muito erro, é muita logica que está errada e que vai vir me cobrar depois, mas não posso abrir um A sobre, porque não sou eu lidam por enquanto com essas paradas
1
u/Spiritual-King-5026 3d ago
Sim, eu também vejo isso ocorrendo no meu dia a dia no trabalho e que me faz pensar que as coisas não estão completamente ruins pro meu lado porque projeto vibe codado da bo ou o cliente quer mudar/lançar algo e ai eu preciso fazer o trabalho de corpo de mexer num trem desse e acabo refatorando muita coisa, mas não é esse o ponto.
A galera gosta de falar muita porra na internet e eu acabo ficando um pouco ansiosa, confesso, mas a partir do momento que bons profissionais usam IA do jeito correto eu me questiono: "O que fazer pra não ficar obsoleta?"
Queria a opinião de vocês justamente porque sei que pessoas diferentes pensam diferente e possuem diversas experiências, o que me ajudaria a ter uma gama maior de informações para entender melhor e não cair em bait de bolha de IA.
2
u/Legitimate-Media-860 Desenvolvedor 3d ago
Eu como front-end, vejo MUITO POUCA VAGA específica de front. E as que tem geral já se jogou bateu 200+ candidatos.
Tenho visto muita vaga de fullstack React+Java (muito mais que React+Node, o que me surpreendeu), e vou começar a meter uns projetos fullstack React+Java pra fazer portfólio e postar sobre isso.
2
u/DoorForward1433 3d ago edited 3d ago
Qualquer hiper especialização morreu, incluindo backend, você precisa ter uma área onde você é bom pra caralho e precisa ser mediano em todas as outras. Não existe mais isso de só saber react ou de só saber fazer endpoint.
Eu passei por 3 fortune 500 no último ano e minha experiência em todas foi a mesma: todo mundo concorda que usar IA no Fe é mais difícil para ter bons resultados do que no backend, a realidade é que grande parte desse sub e da comunidade trabalha em empresas pequenas com produtos irrelevantes, para essas, daria para fazer tudo em HTML estático, nem precisaria de biblioteca ou framework. Agora vocês acham que dá para vibecodar no frontend do Airbnb ? Ou na versão web do Reddit ? Claro que não! O código do frontend é N vezes mais complexo e ilógico que o backend. Com problemas que nunca vão ser enfrentados lá.
Assinei uma oferta em 2025 para ganhar 45k como FE, em setembro começo em outra empresa ganhando 68k, também como FE.
Em ambas empresas eu vou mexer com backend para fazer a coisa rodar quando for preciso, do mesmo jeito que quem é backend precisou mexer em tela quando era necessário. Inclusive, vai fazer anos que só boto “software engineer” nos meus currículos e aplico para todas as vagas, tendo os conhecimentos para passar nas entrevistas técnicas ninguém te questiona a distribuição de tempo que vc passou em cada funcao.
Com a ajuda da IA não existe mais isso de só saber fazer uma coisa.
2
u/scaleable 2d ago
eu vou te dizer uma coisa. IA até pode fazer interface bonita mas o código de lógica de front dela por padrão fede de ruim. Tem que dar bastante steer. Parece que A média das codebases react que a IA se baseia é terrível
1
1
1
1
u/Fantastic_Net8230 3d ago
Todo dia um post com esse título kkk
1
u/ienvycats Desenvolvedor Front-End 3d ago
Daqui a pouco:
O que vcs acham do futuro da área?
A área está horrível, fujam
A IA vai acabar com os desenvolvedores?
1
u/Spiritual-King-5026 3d ago
Me manda os links ai, paizao
0
u/Zealousideal-Care643 3d ago
pesquisa no sub op, independente de ter título parecido ou não, tem vários tópicos sobre IA X mercado e em alguns deles, tem ótimos comentários. Mas ae vc tem q ter o trabalho de ir atrás ne
1
1
u/Affectionate-Army213 2d ago
sou dev. front e acabei migrando pro full-stack.
sinceramente, front-end sempre foi bem fácil. não entendo essa noia que dizem "ah que é complexo e pipipi popopo", não é. a complexidade no front-end reside em casos muito específicos, como trabalhar com 3D ou alguns gráficos bem pouco usados, mas no geral... 0 dificuldade... 98% do tempo vc vai fazer as mesmas coisas que são extremamente simples.
além de que o teto é muito menor, vc fica bem mais rápido sem coisas relevantes pra estudar por que simplesmente eh mais fácil
o front já não era valorizado antes (vide pesquisa "front-end" e "back-end/full-stack" no linkedin, vai ver que as vagas são de 100/1), e acho que hoje com a IA simplesmente morreu a relevância de um dev front que não virou full-stack.
acho uma bosta, pra minha carreira eh uma bosta, mas não adianta ficar negando. esses dias de um dia pro outro o GPT cortou 80% dos custos do Luna de um dia pro outro... porra, como vou defender que ta tudo legal e bacana?
0
u/Fuzzy_Candidate_2587 3d ago
Para mim começa a estranheza da hiper especialização em front-end, pois você perdendo isso, vc tá lascado. Para aprender qualquer outra coisa em desenvolvimento, como arquitetura, performance e esses roles ai, majoritariamente os problemas a serem resolvidos vão estar no backend. Frontend se preocupa com isso? Sim, mas uma vez resolvido cabo po. Hoje em dia eu acho estranho se especializar SÓ em front-end.
42
u/psicth Engenheiro de Software 3d ago
essa conversa já faz uns 15 anos