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

Pra você existe Dev FullStack ou apenas a pessoa acha que sabe as 2 vertentes?

Sempre tive essa duvida pois nunca me considerei fullstack, por que sempre puxei mais pro lado do FrontEnd, mas conhecendo o processo do BackEnd e as vezes implementando algo, e ai o que vocês acham?

Carregando publicação patrocinada...
2

Não tem dev fullstack e sim cargo de fullstack

Na minha opinião, não tem dev fullstack e sim cargo de fullstack. Se uma pessoa que se diz fullstack está trabalhando como isso e tem o conhecimento para resolver todas as demandas do trabalho sem ser de forma porca e com disposição a estar antenado das novidades das duas áreas (Mas com cuidado para não ter um burnout), então ela está trabalhando como fullstack, mas isso não elimina o fato de que cada um tem sua preferência e entende mais sobre uma vertente específica.

Eu mesmo tenho bastante experiência como fullstack, cerca de 3 anos, e costumava a me esforçar muito para aprender as duas modalidades para não ser "o cara que acha que sabe os dois", mas acredito que não tem como ser um especialista nas duas vertentes e depende das demandas das empresas, por isso voltei o meu foco todo para backend, já que me identifico mais e fico mais tranquilo em relação aos estudos.

Empresas pequenas e médias podem ter uma demanda de problemas menos complexos e é mais viável pagar um fullstack. Em uma empresa de marketing digital em que eu trabalhei, a maior parte da demanda um fullstack dava conta sem grandes dificuldades, porque a carga de trabalho não tinha a necessidade de um time trabalhando só no frontend e outro no backend. Haviam poucos problemas onde era necessário um conhecimento mais profundo em backend, mas nesses casos era só se aprofundar um pouco mais, aprender e aplicar, sem precisar ser um especialista.

Já em empresas maiores, como onde eu trabalho atualmente, há uma divisão muito clara de demandas de frontend e backend, existem incontáveis pequenos times trabalhando separados em pequenas áreas do sistema. Eu trabalho com a parte que se comunica com bancos que integram com a empresa, então só existem demandas de comunicação entre APIs, processamento dos dados, envio de relatórios, serviços agendados para coisas específicas ou reagindo a eventos na AWS e por aí vai, não chega nem sequer a ter um backend para frontend no meu time.

Por fim, não existe uma definição concreta que diz que sabendo X, Y e Z você é fullstack, mas esse roadmap é bem legal para você saber onde se aprofundar mais em diferentes vertentes, além do mais ter um bom conhecimento das duas áreas é bom, ainda mais se você pretende empreender um dia.

1

Cada vez mais serão necessários além dos conhecimentos e domínio de uma especialidade, o conhecimento amplo da área. Os FullStacks já são mais valorizados, e tendem a ser mais valorizados com o tempo. E acho que vai além ainda de 2 vertentes. Além de conhecimentos de Back-end e Front-ent, um full stack pode/deve dominar ao menos um pouco de UI e UX design e Infraestrutura por exemplo. Para quem é especialista, é interessante também, voce domina profundamente a sua área. Mas para quem entende realmente a maioria dos processos de um sistema como um todo, consegue resolver os problemas com mais facilidade e agilidade. Depois de um ano trabalhando numa startup eu consigo enxergar que a programação real começa depois das fases iniciais de um projeto, quando problemas complexos começam a aparcer, só quem tem conhecimento amplo consegue lidar com a maioria das situações!

E eu também meu caro, me encontro em uma situação assim. Sempre gostei de todas as áreas da programação e todos os processos, sempre gostei de aprender coisas novas mas sempre pendi para o front end, ver a sua ideia ou um UI tomando forma e se tornando algo concreto da uma sensação muito gratificante. E como nos últimos tempos as responsabilidades estão caminhando cada vez mais para o front-end, tudo fica mais legal!

1

Olá, GabRi.
Eu trabalho como front-end há muitos anos, já passei por várias emrpesas e pude ver muitos casos. No geral, uma pessoa pode sim ser fullstack, porém, eu nunca vi um fullstack realmente muito bom tanto no front como no back. Sempre a balança pende mais para um dos lados, é possível ser um ótimo front mas com boas noções de back, ou um ótimo back com boas noções de front. Mas de fato, eu nunca vi um FS que realmente se garante totalmente nas duas vertentes.

Porém, o que mais vi mesmo foi muita gente se dizendo fullstach, com conhecimentos bem medianos tanto de front quanto de back, creio que isso acontece devido a pessoa se conformar em saber o básico de cada, sem queres se especializar em nenhum.

Dito isso, minha visão é que cada um deveria se especializar na área em que tem mais afinidade e/ou gosto, mas nada impede de estudar a outra parte também, é sempre muito útil conhecer os dois ambientes de devs web.

Bom, essas foram as minhas observações ao longo dos anos, mas seria legal poder ter outros comentários aqui, é uma pergunta muito interessante e importante.

AbraX!

1

Os mais antigos tinham a vertente entre especialistas e os que naturalmente são fullstack por querer participar de todas as pontas e a pressão de seu meio para saber e dar opinião sobre, caso o contrário você saberia menos e seria visto negativamente, esse comportamento nocivo tem mudado e o maior inimigo acaba sendo o próprio discernimento sobre isso, acho doloroso pra alguns e natural pra outros, podem haver pessoas sim FullStack, mas é bem comum essa pessoa ter alguns prejuízos em alguma área da vida, caso atue ativamente como tal.

1

Existe. Inclusive é o meu cargo. Eu comecei como front-end, mas era muito curioso sobre como funcionavam as APIs que eu poderia consumir. Por que algumas rotas são mais rápidas que outras, como os dados eram relacionados, como é enviado um e-mail e etc., e como já tinha um bom conhecimento com JavaScript, parti para o Node. Hoje estou a pouco mais de 1 ano trabalhando como full-stack e não tenho problemas em ficar alternando entre front e back, nem mesmo ir para o banco de dados ou até mesmo design e outras tecnologias, como Java. E realmente a gente acaba tendendo mais para um ou outro, no meu caso, me sinto mais a vontade quando preciso mexer no front. Para mim, é muito questão de perfil, quem se move pela curiosidade e não tem problemas em alternar a chavinha, pode muito bem ser full-stack. Eu acredito que seja semelhante ao idioma. Muitos de nós, falamos 1 ou 2 idiomas, mas quem gosta e tem muita curiosidade, consegue aprender 4, 5 ou até mais idiomas. Sem dúvidas, ambos os casos não são para todo mundo, é muita questão de perfil. Você se incomoda de ser uma pessoa mais generalista do que especialista? Se não, você pode sim ser full-stack.