Entrei num freela a uns 6 meses, tinhamos 3 dev e 1 designer. Só ficou eu, pra fazer web, mobile, backend, deploy, ajudar nas decisões do andamento do projeto, gerenciar documentação e progresso e ainda deixando tudo bonitinho e usável. Se isso não é fullstack não sei o que é.
Isso é a realidade de várias startups, pessoal quem tá lançando produto não consegue ter vários programadores específicos em cada coisa. Normalmente até OPS e infra sobra para uma única pessoa
@@silviodCardoso Agregando, acaba sendo comum quando a startup tem um "time" inicial, mas o projeto por algum dos diversos motivos começa errado, mas os donos não querem desistir da ideia, acaba ficando na mão de alguém que não desiste tão fácil, mas vou te dizer, é difícil botar alguns projetos de volta nos trilhos sozinho.
Vejo muitas empresas multinacionais, pedindo Desenvolvedor FullStack, mais não pela necessidade e sim pelo custo, ter alguém que tenha esse conhecimento FullStack em uma pessoa reduz, consideravelmente os custos para as empresas. Na minha opinião isso desvaloriza muito os profissionais da área, porque querem reduzir os salários, por você ter um foco maior do Back-End ou no Front. O que vejo muito é profissionais frustrados pela desvalorização do profissional, e um mercado cada vez mais exigente de profissionais que saibam de muitas tecnologias diferentes e com salários absurdamente baixos, para alguém que investiu em tanto conhecimento.
Olá Liandro, concordo com você em parte. Acho que infelizmente isso que você citou acontece e talvez até arrisque em dizer que é a maioria dos casos, mas acredito que mesmo podendo ser a maioria, não se trata de 100% dos casos. Trabalho atualmente em uma empresa que temos um time de tecnologia com 30 integrantes mais ou menos, mas nos dividimos em vários pequenos grupos. A maioria são Full Stacks, eu inclusive atuo como um. Nós temos vários time de 3 a 6 pessoas com um líder por time, o time trabalha com o foco no desenvolvimento de várias features para os produtos da empresa. Quase todos são FullStack pois como acabamos pulando de Feature para Feature, temos que criar novas funcionalidades e resolver problemas tanto no back-end quanto no front-end. Eu atuo como líder de time e digo por experiência própria que se a maioria dos profissionais não fossem FullStack, seria inviável esse modelo. Conta disso acredito que não foi pelos de custos que optaram por usar Full Stacks, mas sim por conta de metodologia de trabalho com o time.
@dhanielr , eu concordo que haja exceções, como eu disse existem empresas que não contratam pela necessidade focando apenas no custo porque não querem uma equipe, e sim pessoas que fazem tudo quem e pior é que tem quem se sujeite a isso, diferente do seu caso, sua equipe é formada com esses profissionais por necessidade e viabilidade que vai além de custos financeiros, mas como disse é algo comum na maioria das empresas focar em custos do que em pessoas capacitadas cara cada tarefa. Já trabalhei em empresas multinacionais que atuam num seguimento específico que esse um problema comum. Onde não existiam tantas features, e a equipe era muito boa, cada um no que fazia, mas com a visibilidade do FullStack, as empresa viu não como oportunidade de melhorar a equipe e sim como um meio de diminuir custos, e impostos. Enfim, é isso.
@@magnusblog hj vc vai ver uma vaga, não basta conhecer Back end ,front , e linguagem sql e boas práticas, tem que conhecer uns dois ou três bancos de dados relacionais, tem que conhecer uns dois ou três bancos noSql, saber HTML, CSS, Javascript, Bootstrap, Angular, Vue, node.js, React e conhecer mais um monte de tecnologias e frameworks diferentes. Além de aprender designer, pra melhorar o front.kkkkk Tem mais um monte de coisas.... mais fazer oq....🤷🏽♂️
depende do que você define como full-stack. considerando que é JR... não precisa ser especialista em nenhum dos lados entao eu posso ser considerado um full-stack junior, já que eu consigo desenvolver um sistema inteiro completo front-end, back-end e mobile, com SQL, API, etc... Inclusive estou fazendo um app de delivery de supermercados (baseado no happi) Mas mesmo assim não posso ser considerado mais do que junior, pois nunca estive numa empresa e comecei a estudar programação no ano passado (estou no segundo ano do Técnico em Desenvolvimento de Sistemas integrado ao Ensino Médio)
Fullstack era uns 20 anos atrás, quando a gente precisava visitar cliente, fazer levantamento de requisitos, projetar, codificar, testar, implantar e treinar, rss Acho que quando o cara é novinho, pode parecer surreal dominar muitas habilidades, mas com o tempo, vc pode ir sim, acumulando tranquilamente. E ainda, há de se separar bem como é a perspectiva dessa "especialização". De fato, pode ser difícil uma mesma pessoa dominar com mestria os top 5 frameworks de front, e outros 5 de back, coisa que um especialista seria plenamente capaz. No entanto, é totalmente natural que uma mesma pessoa seja capaz de dominar 1 ou 2 frameworks de front, 1 ou 2 frameworks de backup, 1 ou 2 SGBDs. E fazê-los tão bem quanto um especialista.
@Arthur Silva Boa tarde, eu lhe aconselharia a continuar estudando isso. Mas daria uma olhada no C#. Eu trilhei esse mesmo caminho que você, mas precisei programar para Mobile e PC e ficar reescrevendo código para várias linguagens é um saco. Hoje uso C# para tudo ( Mobile, Web, Services, Windows , ... ) em uma só linguagem
@@LuanMarkberg Olha, o .Net vem recebendo umas atualizações de peso, C# vem crescendo absurdamente em vagas e popularidade comparado a um tempo atrás, vale a pena olhar, Microsoft não ta perdendo tempo não!
Olá a todos, Acredito que em parte o mercado acaba utilizando do "Full Stack" para contratar um profissional só em vez de dois e diminuir os custos, talvez até arrisque em dizer que isso é a maioria dos casos. Mas acredito também que mesmo podendo ser a maioria, não se trata de 100% dos casos. Trabalho atualmente em uma empresa que temos um time de tecnologia com 30 integrantes mais ou menos, mas nos dividimos em vários pequenos grupos. A maioria são Full Stacks, eu inclusive atuo como um. Nós temos vários time de 3 a 6 pessoas com um líder por time, o time trabalha com o foco no desenvolvimento de várias features para os produtos da empresa. Quase todos são FullStack pois como acabamos pulando de Feature para Feature, temos que criar novas funcionalidades e resolver problemas tanto no back-end quanto no front-end. Eu atuo como líder de time e digo por experiência própria que se a maioria dos profissionais não fossem FullStack, seria inviável esse modelo. Conta disso acredito que não foi pelos de custos que optaram por usar Full Stacks, mas sim por conta de metodologia de trabalho com o time.
Realmente, o termo é relativo. Em grande empresa: = front-end + back-end; Em média empresa: = front-end + back-end + infra; Em pequena empresa: = front-end + back-end + infra + atendimento a usuário + fazer cafezinho + substituir o Severino quando ele está de folga / férias. Rsrs...
depende do que você define como full-stack. considerando que é JR... não precisa ser especialista em nenhum dos lados entao eu posso ser considerado um full-stack junior, já que eu consigo desenvolver um sistema inteiro completo front-end, back-end e mobile, com SQL, API, etc... Inclusive estou fazendo um app de delivery de supermercados (baseado no happi) Mas mesmo assim não posso ser considerado mais do que junior, pois nunca estive numa empresa e comecei a estudar programação no ano passado (estou no segundo ano do Técnico em Desenvolvimento de Sistemas integrado ao Ensino Médio)
Tem um probleminha de tempo aí. Um clínico geral é médico mas prefiro um oftalmo para cuidar do meu olho. Não da tempo para ser o melhor em tudo ainda mais em uma área que quem pisca fica pra trás.
Fullstack existe. Aqui onde eu trabalho é só o que tem. Além de ser front, back, tem que colocar o servidor pra rodar, cuidar do webserver, cuidar do firewall,... enfim. Para a quantidade de atividades não há meta. Quando se atinge a meta, dobra-se a meta.
A evolução de qualquer segmento econômico é a migração do papel generalista para papéis especializados. Porém, a adoção em empresas depende da capacidade econômica. Assim, da mesma forma que temos UA-camrs que fazem tudo, desde o roteiro até iluminação e edição, na TI também temos este cenário de empresas que não conseguem contratar especialistas, não deixando nunca acabar a necessidade por colaboradores que conheçam tudo, indo além de Front e Back, mas incluindo aí o Banco de Dados, suporte, testes, análise e desenvolvimento. Tudo numa mesma pessoa.
FullStack é atraente, faz o cara se achar meio semi-deus e tals (hehehe), mas ainda tenho pra mim que quanto mais eu puder me focar apenas em uma parte do projeto, mais qualidade conseguirei entregar no trabalho! Já trabalhei como fullstack e a experiencia não foi boa
SUGESTÃO DE TEMA. A morte ou não do software/desenvolvimento/desenvolvedor desktop. Mais alguém gostaria de saber a respeito? Eu gostaria da opinião de vocês, já que foi brevemente mencionado a respeito nesse vídeo. Sucesso!!!
@@DenNivAs se vc utilizou Electron, ja nao é uma aplicaçao verdadeiramente desktop, pois roda em cima de um "navegador embutido". Eu considero como desenvolvimento web, pois como vc mesmo disse foram utilizadas tecnologias web (HTML, CSS e JS). Pelo q entendi, a galera aqui está se referindo a aplicaçoes desktop 100% nativas, que não rodam sobre uma webview. Realmente posiçoes para essas tecnologias estao sumindo do mercado... ainda existem aplicaçoes assim, mas é bem mais raro.. restando apenas as ligadas diretamente às empresas desenvolvedoras de SOs de desktop, como Microsoft, Apple, distribuiçoes Linux, etc.. acho q a tendencia é ter cada vez menos, até chegar um dia em q só quem trabalha pra essas empresas vai desenvolver nativo pra Desktop... kkkkkk.. até pq elas tambem estao migrando para tecnologias web em vários produtos estrategicos delas (ex.: Skype e Teams da Microsoft, Slack, sem falar na Google que tem praticamente todos os seus apps em cima de tecnologias web)... o melhor caminho para estas pessoas é migrar para desenvolvimento de apps nativos para smartphones... onde, ao contrario, as posiçoes de trabalho estao subindo de forma absurda... e onde webviews geralmente nao sao bem vindas..
@@luispaulo9114 Eu imagino que o tema que o colega propôs é sobre aplicações para uso em desktop's independente da linguagem/framework. Caberia também falar sobre a "Máfia" das homologações de programas para caixas de supermercados na receita estadual/federal.
Quando as empresas começarem a pedir profissional Full-Cycle esse povo vai sentir falta do tempo que ser FullStack bastava... Cada vez mais temos que estudar e dominar mais coisas ou ficamos para trás. O jeito é arregaçar as mangas e encarar o desafio.
Aprender tecnologias diferentes é possível para todos. A verdadeira questão é como administrar isto. Com a rapidez de mudanças tecnológicas, o que se sabe hoje pode não ser o melhor para o amanhã. Dominar e estar atualizado em tantas tecnologias é um grande desafio.
Comecei a programação quando não existia framework PHP, quando usávamos tabela para diagramar sites, onde php, js e html era feito no mesmo arquivo, nem existia CSS. Hoje estou focado mais na programação backend, APIs, servidor, orçamento e planejamento, mas se precisar faço o frontend tbm.
Admirável. Comecei a atuar em 2017 como Full stack usando php e laravel. E agora estou procurando focar minha carreira no desenvolvimento de serviços e apis em Java
Voltando no tempo mais um pouquinho o cara tinha de instalar o servidor, configurar o "apache", o banco de dados, levantar o site, manter e atualizar.... esse era full stack mesmo kkk
Eu lembro da minha "resistência" ao uso do mouse, do primeiro email enviado, de programar em "dialetos" de Basic, de "novos comandos" de Cobol, de como se fazia tanto com 64k de memória e um "diskete"... As mudanças continuam acelerando. Em breve os computadores quânticos e a positronia estarão nos lares, a I.A. estará quase humana! Ser full será muito mais difícil com os imensos volumes de complexidades que estaremos lidando diariamente. Vai ser maravilhoso poder superar esta multidão de desafios e paradigmas!
Full-stack existe, é só mais uma função para exaurir o funcionário reunindo vários outras especialidades em uma pessoas só com a vantagem de pagar um só salário.
impossivel dar treta em um video tão coerente,eu qndo comecei como front-end achava impossivel saber back-end e ser full-stack, hoje em dia (com anos de trabalho), sou full-stack e ainda estou aprendendo muito outras áreas, video nota 10!
Estou vendo muita gente reclamando das empresas que contratam dev full-stack júnior. Minha empresa só contrata full-stack jr e quando comecei não foi diferente. O que acontece é que, muitas vezes, um dev jr nunca trabalhou em um projeto grande, mas tem conhecimentos básicos tanto do front quanto do backend, o que faz com que ele tenha uma boa visão de como funciona o projeto como um todo. Às vezes, muito melhor do que um "especialista júnior". Essas vagas não exigem conhecimentos avançados - caso contrário, não seria para júnior -, apenas que você tenha noção de como funciona o front e o back. Claro que, conforme ele for progredindo na empresa, ele vai ser direcionado para a área em que demonstrar mais habilidades. Acho que seria muito mais estranho contratar um full-stack sênior, mas cada empresa tem a sua forma de trabalhar e cabe a você decidir se aceita ou não.
Hoje em dia temos os devops que engloba tudo isso é uma pouco mais! Vivemos um mundo onde consumimos uma gama muito grande de informação e com isso temos que nos reformular todos os dias pra atender a expectativa das empresas e dos clientes! #souFullStack
4 роки тому+6
Gostei bastante do vídeo! Eu tenho focado bem mais no FrontEnd. Uso muito React e React Native e recentemente adquiri um MacBook para poder trabalhar com o desenvolvimento para os sistemas da Apple (principalmente o iOS). Hoje eu vejo que ser "Full-Stack" parece ser uma ideia muito bacana, ainda mais quando estou visando certa "independência" no quesito desenvolvimento, podendo fazer mais coisas sozinho. Atualmente tenho uma pequena equipe de desenvolvimento onde eu foco no Front e um amigo meu de longa data foca no Back-End. No fim das contas, acredito que varia bastante das necessidades de cada um, da "paixão" de cada um e do tempo disponível para se realizar as tarefas. Eu foquei no Front, meu amigo focou no Back, mas ambos temos boas noções do trabalho um do outro e, sempre que precisamos de uma mãozinha em nossas áreas, nós nos ajudamos! Mais uma vez, parabéns pelo vídeo! :D
Parabéns Pessoal, vocês são demais, é muito legal em nossa área terem pessoas que se empenham em criar conteúdo tão legal assim e de qualidade, é sempre um prazer ver seus vídeos.
Vejo que o desenvolvedor fullstack mudou muito do que era no passado e do que é hoje em dia. Eu tenho 25 anos de mercado, diria que sou especialista em algumas coisas (principalmente em gestão), sênior em outras (C# .NET, SQL Server) e pleno em frontend (Angular, React, principalmente). Consigo fazer programas complexos em Javascript, mas se pedir pra fazer uma tela complexa em Angular, eu apanho mas faço rsrs.... De alguns anos pra cá tenho estudado DevOps, outra coisa que eu me viro bem, considero-me pleno neste quesito. Nos tempos remotos da internet da década de 90 e começo dos anos 2000, fazer um site/sistema em ASP com componentes COM+ e banco de dados eram possíveis, mas a maior parte das empresas não faziam isso "do jeito certo". Eu só fui saber como debuggar uma página ASP com VB 6 depois de um bom tempo fazendo sites macarrônicos.
Gostei, assunto abordado bem pé no chão, fui dessa época, lembro que comecei com o termo Webmaster, pra depois webdesigner, e hoje fullstack. E é possível sim ser fullstack como citado, em projetos pequenos, mas, pra grandes projetos, escolhe o que quer fazer e vai se especializando mais. O mais importante é o que vocês falaram, a mente humana não é limitada, e limitar-se é suicídio, o mundo muda muito rápido e capacidade de adaptação e ver oportunidades é essencial. Parabéns!!!!!
Eu gostaria de contribuir um pouco com a discussão contando uma situação que aconteceu comigo hoje. Eu estava conversando com uma recrutadora no processo seletivo para uma empresa do Rio Grande do Sul e ela me perguntou: "Porque que 90% dos desenvolvedores do norte e nordeste que ela entrevista se dizem for FullSteak? (inclusive eu)". Então eu respondi: "Por que para sobreviver, como desenvolvedor no norte e nordeste do país, tem que ser assim. Você tem que fazer de tudo se não você não consegue permanecer no mercado!" Eu sei que sempre vai surgir alguém citando uma exceção, mas infelizmente a realidade esmagadora do norte e nordeste do país é Desenvolvedores FullStack a R$ 4.000,00 por mês. Você vai entrar no processo seletivo a pessoa diz olha a primeira etapa é uma prova. Quando você faz a prova o camarada baixa a mão em frameworks reativos JavaScript, Angular, React, VueJS, na mesma medida que ele baixa a mão em Java com Spring com NodeJS e integração continua e TDD e tudo mais. Infelizmente é a realidade de um país Continental nos estados mais pobres onde os desenvolvedores tem que se sujeitar a isso para conseguir se manter no mercado de trabalho.
Sou um ser mitológico? Tenho uma empresa onde só tem eu... Faço tudo. Eu sou desenhista desde criança. Passei a desenhar nos PCs. Passei a amar programação ao conhecer Assembler no SENAI. Faço site desde o HPG e VilaBol. Faço aplicativos Desktop e já tenho aplicativos em uso a mais de 13 anos.
Mas e a qualidade ? Qual será o tempo necessário de dedicação para saber desenvolvimento front-end e back-end sempre escrevendo códigos de qualidade, com cobertura de código, escaláveis, fáceis de dar manutenção, código limpo, arquitetura, boas práticas e ainda se manter atualizar em ambos, novos frameworks e linguagens. E quando você é interrompido em certos momentos? E quando precisa ajudar outros desenvolvedores ? E aquele curso que você quer fazer? E aquela certificação? E naqueles dias que você não está muito bem? E aquele livro parado ali que você disse que ia ler (não necessariamente de T.I)? E os bugs ? Quanto tempo você perde no trânsito se não trabalha remoto?
Gostei muito do vídeo! Achei muito legal o que vocês disseram e me fez pensar um pouco. Acho que precisamos sempre determinar muito bem o que é ser full stack, de qual ponto até qual ponto o conhecimento de um full stack vai e quais são suas funções. As vezes não contratamos um full stack porque ele é muito abrangente e pouco especializado (porque hoje sabemos que apesar de não ser impossível, é muito difícil achar alguém especializado em tudo que precisamos). Mas as vezes não contratamos um full stack porque somente uma pessoa não conseguiria realizar tanto processo quanto precisamos e por isso optamos por times divididos ao invés de um único time cheio de full stacks(o que também pode mudar dependendo da modelagem do negócio). Então o full stack é uma coisa muito complicada e cheia de variáveis ainda.
Na minha opinião, eu acho que existe sim o Full-Stack Developer. Só que o problema é a pergunta que parte daí: "o que você usa para desenvolver no front e no back?" Javascript / PHP Angular / Node React / Java HTML e CSS (puro) / Ruby etc... / etc... Não dá pra generalizar. Acho que, com a grande quantidade de tecnologias, é necessário usar um tipo de comunicação mais técnica nesse caso. Exemplo: "Eu sou FSD com a Stack JavaScript (JS no front com Node/Deno no back...)" E por aí vai. É possível ser FSD, depende da stack utilizada e do tamanho do sistema.
Design, Front-end e back-end tanto do site como do seu cms, analista, DB, animações em Flash... Fui aluno da primeira turma do curso de "Tecnologia em Desenvolvimento de Websites" do meu município, de 2003-2006. Bons tempos! .
Minha humilde opinião: Muitas linguagens hoje tem poder pra trabalharem no front, back e mobile, o que facilita muito o aprendizado. A Rocketseat com a NLW da um exemplo de como usar JavaScript nos 3. Já ouvi falar que Python, C#, Dart, Java conseguem funcionar nos três lados da moeda, então é perfeitamente possível ser capaz de trabalhar como full stack, o que não da pra negar, é que quando se estuda mais de uma coisa ao mesmo tempo, vc aumenta o tempo necessário pra capacitação, só que foco e paciência ajudam nessas horas.
Fullstack é mais um termo da gourmetizacão das coisas. Trabalho como desenvolvedor web desde 2009, no início fazia template no Fireworks/Photoshop e passava pra frente para outro da equipe dar continuidade. Porém acredito que é muito comum na área o profissional tentar uma carreira solo, logo é obrigado a fazer tudo, template, criação do HTML, estruturação do banco de dados back end etc. Se você pega um laravel, faz um tutorial de um CRUD básico, pronto, fullstack. Aliás, laravel ( ˘ ³˘)♥
Na squad em que atuo temos uma profissional (estudante ainda) da área que comunicação, que cuida do tom e curadoria de toda a parte escrita do projeto, além de diagramar as telas e avatares do projeto, abrangendo toda a UX do usuário no nosso produto, recentemente ela começou a ter contato com a plataforma do Watson da IBM e agora já usa até funções próprias de lógica com datas e contadores mais simples. Se isso não é full stack bicho... Mas realmente, é um perfil mais generalista se comparado a um profissional estritamente focado, mas acredito que ambos tem muito mercado hoje em dia
Sei não... Me parece que é factível conhecer de tudo um pouco, o que é bem diferente de fazer BEM de tudo. De todo modo foi uma ótima matéria!!! Espero que continuem!
As empresas querem cortar custos e querem devs para ser front+back aí surge o Full Stack. Aí você é contratado e além de Full Stack, tem que fazer devops, e de quebra ajudar na infra. fooooda.
Ha uma piada que diz: No dia do juizo final, todos na fila para o julgamento derepente observam tres individuos caminhando pela porta dentro. Entao uma das almas pergunta ao anjo de guarda. "Quem sao aqueles que entram directo no paraiso? " Entao o anjo responde: sao os full stack, eles sao raros"
Eu tenho esse livro de DHTML rs.. Parabéns pelo vídeo! Concordo com o que foi apresentado no vídeo, Full Stack existe, mas sempre a pessoa vai ter uma maior facilidade para atuar em uma parte específica do projeto. Dependendo do tamanho da empresa e/ou projeto ele pode atuar sozinho ou precisar de ajuda.
Acho que full stack está tb associado a tempo de conhecimento. Porque com o tempo acabamos fazendo um pouco de tudo. Hoje uso mais o termo Professional Service, pois sento com o cliente entendo os requisitos e bora dar solução não importando em qual plataforma ou tecnologia mas desde que seja a melhor para o cliente.
Existir, pode até existir. O duro é suportar o termo "JavaScript Full Stack". Na minha concepção pra vc testar se o cidadão é Full Stack mesmo, dá um servidor sem SO pra ele e manda instalar SO, BD, Linguagens, configurar tudo, desenvolver a aplicação, testar, subir e dar suporte. Aí sim.
Há mais de 15 anos programando para web e desde que definiram esses concietos de "back" e "front", nunca conheci alguém que fosse realmente bom o suficiente para se considerar um especialista nos dois. Assim sendo, o que vejo na prática é um programador backend que conhece um pouco de frontend - se vira bem, sabe o MÍNIMO necessário, e vice-versa. E acho que é assim mesmo que deve ser. Nas vagas deveria ser escrito sempre "procuro um programador backend que se vire bem no frontend" (e vice versa), onde se virar bem signica "ele vai só quebrar um galho". Mas agora, o fato é que essas vagas que pedem full-stack que manja desde compilar o kernel do Linux até fazer um site idêntico ao protótipo criado pelo designer, usando programação Sass, são uma utopia. Isso non ecziste amiguinhos!
Com a utilização da mesma linguagem em ambas as áreas ficou mais facil atuar em várias áreas, vejo o Full-Stack e sou um como um centralizador pra por o projeto pra rodar, agora quanto mais para extremos formos mais conhecimento será necessário logo vai ser mais difícil pra um só dar conta destas necessidades extremas. Mas ainda sim com as ferramentas e o custo de infra prontos material ui e etc está cada vez mais possível o trabalho de Full-Stack
Existe em teoria, mas com o lançamento de novas tecnologias cada um vai tendendo para o Front ou Back. Já fui Full nos anos 90 incluindo GP, PO, Gestor de Infra e tele, mas como criação de layouts e designers não é minha praia acabei dedicando mais Backend. Ainda que hj mexa com tudo, na prática a tendência e facilidade vai sempre ser Back muito mais que Front.
Se a empresa pede que o cara seja fullstack, saiba o mínimo de devops, aws, docker e a mexer no jira, é muita coisa? Porque é o tem ocorrido por aí kkkkkk
Na minha opinião, deve-se escolher entre ser um especialista ou generalista, obviamente é possível atuar em mais de uma posição dentro de campo, agora se o jogador vai exercer maestria em todas as posições? Eu acho pouco provável ou muito raro. A qualidade pode ser comprometida em razão da falta de especialização em algumas situações.É importante lembrar que há uma diferença grande entre feito e bem feito. Abs!
Sou Fullstack, e dependendo do momento do projeto, fico mais de um lado do que do outro. Mas, sim, é muito mais tranquilo aprender quando você só atua com uma coisa. Mas eu adoro esse desafio de ser uma Fullstack!
Existe sim. Eu tenho uma softhouse e tenho um software erp com mais de 500 empresas e faço tudo até hoje, recentemente que contratamos mais pessoas, mas eu fiz tudo até agora, programação, testes, backend, frontend, design, estudo, análise, apis, webservices. kkkkk
Fullstack é complicado de ser 100%. O problema são as empresas que pedem esse perfil de profissional que querem que a pessoa faça o front e o back no prazo de fazer os 2 em paralelo. Eu penso que se for em uma situação em que temos mais de 1 fullstack e a cada demanda um deles faz o front e o outro o back, é bem melhor porque é difícil garantir a qualidade de tanta coisa num período curto
Pra mim foi um choque. Trabalho há dez anos no mesmo local e lá ainda usamos php. De repente me aparece o react, por exemplo, me faz sentir que tudo o que eu estudei desde 95 não vale mais Heheh. Agora é correr atrás do tempo perdido e se requalificar
Costumo acreditar que o fullstack só existe se esta pessoa está realmente disposta a trocar muito do tempo sociável pelo tempo de estudo e de prática. E claro, se realmente gosta disso. Se realmente tem o gosto por usar o tempo disponível que eventualmente ganhe (um feriado, uma folga do serviço) para usar aprendendo uma técnica nova, uma stack nova ou melhorando as ferramentas que já tem. Caso contrário, esquece. Costumo acreditar que sou um, ou estou caminho de ser, por sempre que tenho tempo disponível, vou pro código e para os vários cursos que tenho para terminar.
Eu to nesse mood ai, domingo a domingo. Mas to me especializando no back end mesmo, estudei o front so o suficiente pra fazer freela sozinho. Ainda aprimoro o front mas so dedico coisa de tipo, 30% do tempo no maximo.
Entendi... E isso que ainda tem bem mais coisas, que eu costumo acreditar que um fullstack precisa ao menos saber tocar... como fazer testes unitário e de integração... docker, kurbenetes, serverless, microservicos... banco de dados sql e nosql... machine learning... inteligencia artificial... mobile... desktop...... é muita coisa... e com certeza tem mais coisas que faltou dizer... mas eu acho que tem que saber pelo menos tocar sem medo...
Eu vejo que o termo fullstack é relativo, sou Full, mas se o back for Java sou só front, se o mobile for flutter, não sou mobile.. Acho que a divisão back(dba, segurança, etc), front(ux, ui, js) além do devops, que é muito necessário. Logo logo o mobile será específico também no meu ponto de vista
Sim existe, porem reparei no mercado que fullstack real, é normalmente alguem que já possui experiencia. Existe um problema muito grande que reparei em fullstacks de inicio de carreira que eles trabalham no back pensando no front, o que é muito ruim para um projeto, pois acaba criando um acoplamento muito forte, quase um monolito com bases separadas. alguem com experiencia que conhece bem o DTO, e consegue vestir o bone do back esquecendo o front e vice-versa, consegue sim ser um fullstack. Porem não é algo para iniciantes de carreira. Eles dominam a/as linguagens mas não compreendem muito bem os processos e praticas.
Ótimo vídeo adorei. Seria interessante um vídeo sobre o EDGE, li em algumas comunidades que ele está superando o Chrome, mas e pra nos desenvolvedores o Edge supera o Chrome ? OBS: todas as opiniões são validas, fiquem a vontade para debater aqui.
Fabio, dois pontos apenas: - Edge usa o mesmo motor do navegador mais popular, Chrome; - Edge compatível com as extensões do Chrome; Tire suas conclusões :)
Se quiser ser freelancer para não ficar muito limitado é recomendado aprender as duas frentes, já que muitos jobs, exigem um sistema completo. E se isso te motiva. Particularmente não me sinto motivado a estudar só para ficar fazendo layouts sem funcionalidade, ou pior, fazer fincionalidade sem estilo nenhum. Me sinto motivado quando não me limito a uma frente. Acho que vai de cada um. Depois se vê onde se têm maior preferência
Eu fui webmaster por 10 anos, de 2006 até 2016, hoje preciso me atualizar como Fullstack, update geral porque a arquitetura, as linguagens, os serviços, a programação no geral mudou, então criar um projeto hoje é bem diferente de ontem. O que me pergunto é se é possivel ser um Fullstack Senior, Junior dá sim. É muito conhecimento para levar. Eles não são seres de outro planeta.... hahaha.
Eu trabalho em uma startup onde eu fiz e mantenho toda a API Restfull e também desenvolvo o app Android , e nessa mesma startup eu fiz um site administrativo em jsf que já foi migrado pra angular. Tentamos encontrar um dev Android mas acabou faltando recurso. Pensei que isso só acontecia em pequenas empresas até eu ser contactado por uma grande empresa para uma vaga fullstack. Não sei se isso é bom ou ruim. O trabalho é dobrado e não há muito tempo para melhorar a arquitetura.
Os conteúdos abordados por vocês são muito bom e gostaria que vocês fizessem uma matéria do FRAMEWORK VAADIN citando os prós e contra comparado com seus concorrentes famosos.
Eu sou fullstack em uma empresa e me sinto muito sobrecarregado, eu queria ficar só no backend...Podia até ser apenas no frontend...Mas apenas em uma das pontas do desevolvimento... Isso é tão cansativo.
Existe na teoria! Na prática é quase q impossível por limitação de tempo e capacidade humana. Mas dar sim pra ser 50% front e 50% back mas nunca 100% em ambas.
Trabalho com desenvolvimento web há 3 anos e nunca ouvi falar isso 🤔 acho que hoje é mais aceito, mas acho que é natural a pessoa se especializar em front ou back a medida que se torna pleno e sênior
Sou desenvolvedor sênior, Full-Stack. Já trabalhei, por exemplo, com uma equipe inteira para o projeto do novo FIES da Caixa, Java no back e Backbone.js no front. O projeto foi um sucesso. Claro, existiam talentos individuais, cada um melhor em alguma coisa. Com as novas tecnologias JavaScript, o backend se aproximou ainda mais do desenvolvimento front-end, muitos chamam isso de middle-end, hehehe. Gosto um pouco mais do front, mas não tenho dificuldade alguma no backend. Tanto Java quanto PHP.
@@redbulloficial Não, só virei noites e noites estudando, até atingir meus objetivos e além, sem sacrifício, o máximo que dá pra conseguir é a mediocridade.
Minha visão é que existe sim, e que talvez não exista mais esse termo no futuro, como conhecemos hoje. Esse conceito irá passar por uma grande mudança. Na última semana eu vi no linked-in o título de Cientista de Dados Full Stack. Achei muito mal empregado esse termo, porque desde o Trainee ou Júnior até Pleno ou um Engenheiro de Machine Learning, é necessário entender todo o processo de um departamento de Data Science. É algo trabalhado desde o começo. A minha projeção, é que talvez a divisão de back e front vai se tornar irrelevante para definir as habilidades do profissional. Ela vai existir para conceituar os trabalhos e os projetos, mas não para agrupar os profissionais por suas skills. O mundo vai precisar cada vez mais de compatibilidade entre sistemas diferentes, entre plataformas diferentes e tecnologias diferentes. O Full Stack pode se tornar uma skill essencial de todo profissional que trabalha com tecnologia, independente da área que for. Será que ao longo dos anos, realmente vamos deixar de ver cargos Full Stack, por se tratar de uma skill básica?
A arquiterura MVC se dominada entendo que te torna full stack com base nos conceitos mais difundidos sobre o tema, em aplicações web por exemplo você pode utilizar resolução de páginas no back-end ou adotar fazer isso no front-end com adoção de uma lib/frame-work como VueJS, React etc.
Existe sim, inclusive é o que as empresas mais estão pedindo. Acredito que seja principalmente pensando em reduzir custos contratando um programador que faz tudo.
Boa noite. Decidi começar aprender sobre programação. O objetivo seria entrar no mercado de trabalho e também aprender a desenvolver um aplicativo na área de finanças. No que se refere aos caminhos que tenho que percorrer o que tenho que saber para poder desenvolver um aplicativo. Terei que ser praticamente um full stack ou antes disso já posso ter a capacidade para isso. Ainda não domino a linguagem da programação mas espero que fui claro. Um abraço!
kkkkk Existe sim. Eu entrei numa empresa para trabalhar com Xamarin Forms (Mobile). Tinha uma ferramenta criada por terceiros em SPA que precisava ser alterada, mesmo não sendo Angular meu foco, caiu no meu colo para ajustar, pouco tempo depois surgiu um serviço/console .net core que consome uma fila do Kinesis da Amazon, lá estava eu novamente, implementando novas funcionalidades, pouco tempo depois surgiu uma aplicação web com asp.net core com Razor e quem estava nessa, eu novamente... Acho que isso é ser Full-Stack kkkkk Ah e eu tive que levantar as aplicações no iis e como serviços no windows server kkkk
Na minha opinião: Full stack está mais pra levar do desenvolvimento ao deploy. E possui um conhecimento básico/intermediário/avançado de ambos front e back... Mas nunca diria que um full stack sabe tudo de tudo ou tudo de ambos (front e back) afinal são diversas linguagens, frameworks, libs, etc... Pra quem sabe tudo de tudo recebe um título diferente de full stack... Alguma coisa master... Mas esqueci o nome correto.
Inclusive estou fazendo MBA de Full Stack Developer na Faculdade Impacta.. A ideia é não só criar backend e frontend.. Não só Full Stack.. Mas Full Cycle..
Esse formato de vídeo ficou FODA! Bem ao estilo bate papo descontraído mesmo. Já sabia q ia ser bom quando vi o elePHPant na mesa. Parabéns, ótimo conteúdo!
Já fui desenvolvedor web (full-stack), mas sempre fui mais direcionado para o back end. Tinha alterações no front end que me davam calafrios. Hoje estou focado apenas em back end.
Eu acho engraçado é q aqui em curitiba tem muitas empresas procurando desenvolvedores ''fullstack jr'' eu acho isso mto sem sentido, pois se a pessoa conhece bem o front e back, a pessoa é no minimo um pleno... Fora q os salarios pra esses fullstack jr é uma miséria pro tanto q eles pedem....
O que vejo é quando alguém se denomina full stack (eu) a espectativa é que o cara entenda todas as tecnologias front-end e todas tecnologias back-end, o que não vejo como verdade, pois mesmo se for só um dev back-end, geralmente se especializa em tecnologias específicas de back, e vice-versa para front.
Duas perguntas ao meus amigos programadores: 1 - Se vc desenvolve um app mobile, sozinho. Isso é ser full stack? 2 - Eu por muitos anos trabalho com desenvolvimento web através de uma ferramenta praticamente sem códigos (Maker Studio Softwell), por conta disso as vezes eu me sentia uma fraude. Qual a opinião de vocês com relação a isso?
Enquanto pagarem mais para especialista, é melhor ser especialista. O que tenho visto no mercado é Full-Stack que entrega o projeto todo e recebe menos que um especialista. Acredito que o profissional deva ter o conhecimento além de uma única especialidade, porém se na hora de negociar não houver vantagem financeira para esse conhecimento a mais, melhor se apresentar apenas como Back-end ou Front-end.
Entrei num freela a uns 6 meses, tinhamos 3 dev e 1 designer. Só ficou eu, pra fazer web, mobile, backend, deploy, ajudar nas decisões do andamento do projeto, gerenciar documentação e progresso e ainda deixando tudo bonitinho e usável. Se isso não é fullstack não sei o que é.
👏👏👏👏 parabéns!!!
Isso é a realidade de várias startups, pessoal quem tá lançando produto não consegue ter vários programadores específicos em cada coisa. Normalmente até OPS e infra sobra para uma única pessoa
@@silviodCardoso exatamente!
SEO, CI/CD, etc? Foi tudo feito por você?
@@silviodCardoso Agregando, acaba sendo comum quando a startup tem um "time" inicial, mas o projeto por algum dos diversos motivos começa errado, mas os donos não querem desistir da ideia, acaba ficando na mão de alguém que não desiste tão fácil, mas vou te dizer, é difícil botar alguns projetos de volta nos trilhos sozinho.
Vejo muitas empresas multinacionais, pedindo Desenvolvedor FullStack, mais não pela necessidade e sim pelo custo, ter alguém que tenha esse conhecimento FullStack em uma pessoa reduz, consideravelmente os custos para as empresas.
Na minha opinião isso desvaloriza muito os profissionais da área, porque querem reduzir os salários, por você ter um foco maior do Back-End ou no Front.
O que vejo muito é profissionais frustrados pela desvalorização do profissional, e um mercado cada vez mais exigente de profissionais que saibam de muitas tecnologias diferentes e com salários absurdamente baixos, para alguém que investiu em tanto conhecimento.
Olá Liandro, concordo com você em parte. Acho que infelizmente isso que você citou acontece e talvez até arrisque em dizer que é a maioria dos casos, mas acredito que mesmo podendo ser a maioria, não se trata de 100% dos casos. Trabalho atualmente em uma empresa que temos um time de tecnologia com 30 integrantes mais ou menos, mas nos dividimos em vários pequenos grupos. A maioria são Full Stacks, eu inclusive atuo como um.
Nós temos vários time de 3 a 6 pessoas com um líder por time, o time trabalha com o foco no desenvolvimento de várias features para os produtos da empresa. Quase todos são FullStack pois como acabamos pulando de Feature para Feature, temos que criar novas funcionalidades e resolver problemas tanto no back-end quanto no front-end. Eu atuo como líder de time e digo por experiência própria que se a maioria dos profissionais não fossem FullStack, seria inviável esse modelo. Conta disso acredito que não foi pelos de custos que optaram por usar Full Stacks, mas sim por conta de metodologia de trabalho com o time.
Normal isso.
você disse tudo cara e isso mesmo
@dhanielr , eu concordo que haja exceções, como eu disse existem empresas que não contratam pela necessidade focando apenas no custo porque não querem uma equipe, e sim pessoas que fazem tudo quem e pior é que tem quem se sujeite a isso, diferente do seu caso, sua equipe é formada com esses profissionais por necessidade e viabilidade que vai além de custos financeiros, mas como disse é algo comum na maioria das empresas focar em custos do que em pessoas capacitadas cara cada tarefa.
Já trabalhei em empresas multinacionais que atuam num seguimento específico que esse um problema comum. Onde não existiam tantas features, e a equipe era muito boa, cada um no que fazia, mas com a visibilidade do FullStack, as empresa viu não como oportunidade de melhorar a equipe e sim como um meio de diminuir custos, e impostos.
Enfim, é isso.
@@magnusblog hj vc vai ver uma vaga, não basta conhecer Back end ,front , e linguagem sql e boas práticas, tem que conhecer uns dois ou três bancos de dados relacionais, tem que conhecer uns dois ou três bancos noSql, saber HTML, CSS, Javascript, Bootstrap, Angular, Vue, node.js, React e conhecer mais um monte de tecnologias e frameworks diferentes.
Além de aprender designer, pra melhorar o front.kkkkk
Tem mais um monte de coisas.... mais fazer oq....🤷🏽♂️
Full-stack existe. Só não existe junior full-stack, como aparece nas exigências das vagas de emprego kk
depende do que você define como full-stack.
considerando que é JR... não precisa ser especialista em nenhum dos lados
entao eu posso ser considerado um full-stack junior, já que eu consigo desenvolver um sistema inteiro completo front-end, back-end e mobile, com SQL, API, etc...
Inclusive estou fazendo um app de delivery de supermercados (baseado no happi)
Mas mesmo assim não posso ser considerado mais do que junior, pois nunca estive numa empresa e comecei a estudar programação no ano passado (estou no segundo ano do Técnico em Desenvolvimento de Sistemas integrado ao Ensino Médio)
Full-stack junior é piada mesmo, hehe
Full-stack junior é de doer em hahahahaha
@@robertwagner3909 nao temos culpa se vocês eram FRACOS e LIMITADOS quando junior
Junior se trata de experiência ou de proficiência?
Fullstack era uns 20 anos atrás, quando a gente precisava visitar cliente, fazer levantamento de requisitos, projetar, codificar, testar, implantar e treinar, rss
Acho que quando o cara é novinho, pode parecer surreal dominar muitas habilidades, mas com o tempo, vc pode ir sim, acumulando tranquilamente.
E ainda, há de se separar bem como é a perspectiva dessa "especialização".
De fato, pode ser difícil uma mesma pessoa dominar com mestria os top 5 frameworks de front, e outros 5 de back, coisa que um especialista seria plenamente capaz. No entanto, é totalmente natural que uma mesma pessoa seja capaz de dominar 1 ou 2 frameworks de front, 1 ou 2 frameworks de backup, 1 ou 2 SGBDs. E fazê-los tão bem quanto um especialista.
@Arthur Silva Boa tarde, eu lhe aconselharia a continuar estudando isso. Mas daria uma olhada no C#. Eu trilhei esse mesmo caminho que você, mas precisei programar para Mobile e PC e ficar reescrevendo código para várias linguagens é um saco. Hoje uso C# para tudo ( Mobile, Web, Services, Windows , ... ) em uma só linguagem
Isso quem faz é o junior
@@zoiobnu Caraca, C# faz tudo? Sabia não... Vou pesquisar...
@@LuanMarkberg Olha, o .Net vem recebendo umas atualizações de peso, C# vem crescendo absurdamente em vagas e popularidade comparado a um tempo atrás, vale a pena olhar, Microsoft não ta perdendo tempo não!
Isso ainda existe hahaha isso é tudo uma questão de tamanho da empresa
Olá a todos, Acredito que em parte o mercado acaba utilizando do "Full Stack" para contratar um profissional só em vez de dois e diminuir os custos, talvez até arrisque em dizer que isso é a maioria dos casos.
Mas acredito também que mesmo podendo ser a maioria, não se trata de 100% dos casos. Trabalho atualmente em uma empresa que temos um time de tecnologia com 30 integrantes mais ou menos, mas nos dividimos em vários pequenos grupos. A maioria são Full Stacks, eu inclusive atuo como um.
Nós temos vários time de 3 a 6 pessoas com um líder por time, o time trabalha com o foco no desenvolvimento de várias features para os produtos da empresa. Quase todos são FullStack pois como acabamos pulando de Feature para Feature, temos que criar novas funcionalidades e resolver problemas tanto no back-end quanto no front-end. Eu atuo como líder de time e digo por experiência própria que se a maioria dos profissionais não fossem FullStack, seria inviável esse modelo. Conta disso acredito que não foi pelos de custos que optaram por usar Full Stacks, mas sim por conta de metodologia de trabalho com o time.
Muito legal você ter compartilhado sua realidade. 👏👏👏
Realmente, o termo é relativo.
Em grande empresa:
= front-end + back-end;
Em média empresa:
= front-end + back-end + infra;
Em pequena empresa:
= front-end + back-end + infra + atendimento a usuário + fazer cafezinho + substituir o Severino quando ele está de folga / férias.
Rsrs...
Hahahahaha exato!
Exatamente isso!
hahahahaha
Kkkkkkkkkk
Quando vc vê esse tipo de coisa da ainda menos vontade de entrar nesse mercado.
Segundo algumas empresas, existem fullstacks Jrs!!! A NASA procura para procriar e fazer uma super colônia.
depende do que você define como full-stack.
considerando que é JR... não precisa ser especialista em nenhum dos lados
entao eu posso ser considerado um full-stack junior, já que eu consigo desenvolver um sistema inteiro completo front-end, back-end e mobile, com SQL, API, etc...
Inclusive estou fazendo um app de delivery de supermercados (baseado no happi)
Mas mesmo assim não posso ser considerado mais do que junior, pois nunca estive numa empresa e comecei a estudar programação no ano passado (estou no segundo ano do Técnico em Desenvolvimento de Sistemas integrado ao Ensino Médio)
Tem um probleminha de tempo aí. Um clínico geral é médico mas prefiro um oftalmo para cuidar do meu olho. Não da tempo para ser o melhor em tudo ainda mais em uma área que quem pisca fica pra trás.
Cirurgico.
Melhor analogia
Fullstack existe. Aqui onde eu trabalho é só o que tem. Além de ser front, back, tem que colocar o servidor pra rodar, cuidar do webserver, cuidar do firewall,... enfim. Para a quantidade de atividades não há meta. Quando se atinge a meta, dobra-se a meta.
A evolução de qualquer segmento econômico é a migração do papel generalista para papéis especializados. Porém, a adoção em empresas depende da capacidade econômica. Assim, da mesma forma que temos UA-camrs que fazem tudo, desde o roteiro até iluminação e edição, na TI também temos este cenário de empresas que não conseguem contratar especialistas, não deixando nunca acabar a necessidade por colaboradores que conheçam tudo, indo além de Front e Back, mas incluindo aí o Banco de Dados, suporte, testes, análise e desenvolvimento. Tudo numa mesma pessoa.
FullStack é atraente, faz o cara se achar meio semi-deus e tals (hehehe), mas ainda tenho pra mim que quanto mais eu puder me focar apenas em uma parte do projeto, mais qualidade conseguirei entregar no trabalho!
Já trabalhei como fullstack e a experiencia não foi boa
SUGESTÃO DE TEMA.
A morte ou não do software/desenvolvimento/desenvolvedor desktop.
Mais alguém gostaria de saber a respeito? Eu gostaria da opinião de vocês, já que foi brevemente mencionado a respeito nesse vídeo.
Sucesso!!!
Queria saber também! Porque quase não vejo vaga pra desenvolvedor desktop.
Boa
Acabei de fazer um projeto com electron, que usa html, css e js pra desktop. Então eu acho q vai ser difícil acabar kkkk
@@DenNivAs se vc utilizou Electron, ja nao é uma aplicaçao verdadeiramente desktop, pois roda em cima de um "navegador embutido". Eu considero como desenvolvimento web, pois como vc mesmo disse foram utilizadas tecnologias web (HTML, CSS e JS). Pelo q entendi, a galera aqui está se referindo a aplicaçoes desktop 100% nativas, que não rodam sobre uma webview. Realmente posiçoes para essas tecnologias estao sumindo do mercado... ainda existem aplicaçoes assim, mas é bem mais raro.. restando apenas as ligadas diretamente às empresas desenvolvedoras de SOs de desktop, como Microsoft, Apple, distribuiçoes Linux, etc.. acho q a tendencia é ter cada vez menos, até chegar um dia em q só quem trabalha pra essas empresas vai desenvolver nativo pra Desktop... kkkkkk.. até pq elas tambem estao migrando para tecnologias web em vários produtos estrategicos delas (ex.: Skype e Teams da Microsoft, Slack, sem falar na Google que tem praticamente todos os seus apps em cima de tecnologias web)... o melhor caminho para estas pessoas é migrar para desenvolvimento de apps nativos para smartphones... onde, ao contrario, as posiçoes de trabalho estao subindo de forma absurda... e onde webviews geralmente nao sao bem vindas..
@@luispaulo9114 Eu imagino que o tema que o colega propôs é sobre aplicações para uso em desktop's independente da linguagem/framework.
Caberia também falar sobre a "Máfia" das homologações de programas para caixas de supermercados na receita estadual/federal.
Quando as empresas começarem a pedir profissional Full-Cycle esse povo vai sentir falta do tempo que ser FullStack bastava...
Cada vez mais temos que estudar e dominar mais coisas ou ficamos para trás. O jeito é arregaçar as mangas e encarar o desafio.
Cada vez mais difícil. Na próxima vida farei biologia, pois demora muito mais a evolução! kkkk
@@dacaff O pior é que eu escolheria ser programador de novo na próxima vida.
Devo ser maluco! kkkkkk
Aprender tecnologias diferentes é possível para todos. A verdadeira questão é como administrar isto. Com a rapidez de mudanças tecnológicas, o que se sabe hoje pode não ser o melhor para o amanhã. Dominar e estar atualizado em tantas tecnologias é um grande desafio.
Full-Stack é criação desse sistema capitalista falido! hahaha to brincando :)
Sabia que você era socialista Lucas
Just kidding
🤣🤣🤣🤣🤣
hahahaha, e lembrando que programador é uma criatura opressora por natureza
@@pgnt más é só pq algumas pessoas acham que ficamos o dia vadiando na frente do PC kkkkkkkkk
Comecei a programação quando não existia framework PHP, quando usávamos tabela para diagramar sites, onde php, js e html era feito no mesmo arquivo, nem existia CSS.
Hoje estou focado mais na programação backend, APIs, servidor, orçamento e planejamento, mas se precisar faço o frontend tbm.
Admirável. Comecei a atuar em 2017 como Full stack usando php e laravel. E agora estou procurando focar minha carreira no desenvolvimento de serviços e apis em Java
Hehe eu nem planejava vir ao mundo nesse tempo! Ahh ai ai bons tempos...
Voltando no tempo mais um pouquinho o cara tinha de instalar o servidor, configurar o "apache", o banco de dados, levantar o site, manter e atualizar.... esse era full stack mesmo kkk
Eu lembro da minha "resistência" ao uso do mouse, do primeiro email enviado, de programar em "dialetos" de Basic, de "novos comandos" de Cobol, de como se fazia tanto com 64k de memória e um "diskete"...
As mudanças continuam acelerando.
Em breve os computadores quânticos e a positronia estarão nos lares, a I.A. estará quase humana!
Ser full será muito mais difícil com os imensos volumes de complexidades que estaremos lidando diariamente.
Vai ser maravilhoso poder superar esta multidão de desafios e paradigmas!
Full-stack existe, é só mais uma função para exaurir o funcionário reunindo vários outras especialidades em uma pessoas só com a vantagem de pagar um só salário.
impossivel dar treta em um video tão coerente,eu qndo comecei como front-end achava impossivel saber back-end e ser full-stack, hoje em dia (com anos de trabalho), sou full-stack e ainda estou aprendendo muito outras áreas, video nota 10!
Estou vendo muita gente reclamando das empresas que contratam dev full-stack júnior. Minha empresa só contrata full-stack jr e quando comecei não foi diferente. O que acontece é que, muitas vezes, um dev jr nunca trabalhou em um projeto grande, mas tem conhecimentos básicos tanto do front quanto do backend, o que faz com que ele tenha uma boa visão de como funciona o projeto como um todo. Às vezes, muito melhor do que um "especialista júnior". Essas vagas não exigem conhecimentos avançados - caso contrário, não seria para júnior -, apenas que você tenha noção de como funciona o front e o back. Claro que, conforme ele for progredindo na empresa, ele vai ser direcionado para a área em que demonstrar mais habilidades. Acho que seria muito mais estranho contratar um full-stack sênior, mas cada empresa tem a sua forma de trabalhar e cabe a você decidir se aceita ou não.
O Peter tá parecendo a Avril Lavigne, tem a mesma cara há 15 anos. Será que ele não envelhece ou é pq ele já é muito velho para envelhecer?
Ele já deveria ter uns 70 anos nessa foto kkk
O conde de Saint German
Hoje em dia temos os devops que engloba tudo isso é uma pouco mais! Vivemos um mundo onde consumimos uma gama muito grande de informação e com isso temos que nos reformular todos os dias pra atender a expectativa das empresas e dos clientes! #souFullStack
Gostei bastante do vídeo! Eu tenho focado bem mais no FrontEnd. Uso muito React e React Native e recentemente adquiri um MacBook para poder trabalhar com o desenvolvimento para os sistemas da Apple (principalmente o iOS). Hoje eu vejo que ser "Full-Stack" parece ser uma ideia muito bacana, ainda mais quando estou visando certa "independência" no quesito desenvolvimento, podendo fazer mais coisas sozinho. Atualmente tenho uma pequena equipe de desenvolvimento onde eu foco no Front e um amigo meu de longa data foca no Back-End. No fim das contas, acredito que varia bastante das necessidades de cada um, da "paixão" de cada um e do tempo disponível para se realizar as tarefas. Eu foquei no Front, meu amigo focou no Back, mas ambos temos boas noções do trabalho um do outro e, sempre que precisamos de uma mãozinha em nossas áreas, nós nos ajudamos!
Mais uma vez, parabéns pelo vídeo! :D
Parabéns Pessoal, vocês são demais, é muito legal em nossa área terem pessoas que se empenham em criar conteúdo tão legal assim e de qualidade, é sempre um prazer ver seus vídeos.
Muito obrigado pelo carinho Pablo! Comentários como o seu é um grande incentivo pra nós. 🤓
Vejo que o desenvolvedor fullstack mudou muito do que era no passado e do que é hoje em dia. Eu tenho 25 anos de mercado, diria que sou especialista em algumas coisas (principalmente em gestão), sênior em outras (C# .NET, SQL Server) e pleno em frontend (Angular, React, principalmente). Consigo fazer programas complexos em Javascript, mas se pedir pra fazer uma tela complexa em Angular, eu apanho mas faço rsrs.... De alguns anos pra cá tenho estudado DevOps, outra coisa que eu me viro bem, considero-me pleno neste quesito. Nos tempos remotos da internet da década de 90 e começo dos anos 2000, fazer um site/sistema em ASP com componentes COM+ e banco de dados eram possíveis, mas a maior parte das empresas não faziam isso "do jeito certo". Eu só fui saber como debuggar uma página ASP com VB 6 depois de um bom tempo fazendo sites macarrônicos.
Full-Stack = Vai ganhar pouco a mais e vai ter de ficar grudado em 10.000 documentações diferentes para desvendar pepinos em todo bendito projeto !
Gostei, assunto abordado bem pé no chão, fui dessa época, lembro que comecei com o termo Webmaster, pra depois webdesigner, e hoje fullstack. E é possível sim ser fullstack como citado, em projetos pequenos, mas, pra grandes projetos, escolhe o que quer fazer e vai se especializando mais. O mais importante é o que vocês falaram, a mente humana não é limitada, e limitar-se é suicídio, o mundo muda muito rápido e capacidade de adaptação e ver oportunidades é essencial. Parabéns!!!!!
Eu gostaria de contribuir um pouco com a discussão contando uma situação que aconteceu comigo hoje. Eu estava conversando com uma recrutadora no processo seletivo para uma empresa do Rio Grande do Sul e ela me perguntou: "Porque que 90% dos desenvolvedores do norte e nordeste que ela entrevista se dizem for FullSteak? (inclusive eu)". Então eu respondi: "Por que para sobreviver, como desenvolvedor no norte e nordeste do país, tem que ser assim. Você tem que fazer de tudo se não você não consegue permanecer no mercado!" Eu sei que sempre vai surgir alguém citando uma exceção, mas infelizmente a realidade esmagadora do norte e nordeste do país é Desenvolvedores FullStack a R$ 4.000,00 por mês. Você vai entrar no processo seletivo a pessoa diz olha a primeira etapa é uma prova. Quando você faz a prova o camarada baixa a mão em frameworks reativos JavaScript, Angular, React, VueJS, na mesma medida que ele baixa a mão em Java com Spring com NodeJS e integração continua e TDD e tudo mais. Infelizmente é a realidade de um país Continental nos estados mais pobres onde os desenvolvedores tem que se sujeitar a isso para conseguir se manter no mercado de trabalho.
Full Stack que as empregas buscam hoje: um profissional ganhando o salário de um e fazendo o serviço de dois ou mais.
Sou um ser mitológico? Tenho uma empresa onde só tem eu... Faço tudo. Eu sou desenhista desde criança. Passei a desenhar nos PCs. Passei a amar programação ao conhecer Assembler no SENAI. Faço site desde o HPG e VilaBol. Faço aplicativos Desktop e já tenho aplicativos em uso a mais de 13 anos.
OFF-TOPIC: É notório a evolução e a desenvoltura da Vanessa nos videos, cada vez mais a vontade e segura.
Mas e a qualidade ? Qual será o tempo necessário de dedicação para saber desenvolvimento front-end e back-end sempre escrevendo códigos de qualidade, com cobertura de código, escaláveis, fáceis de dar manutenção, código limpo, arquitetura, boas práticas e ainda se manter atualizar em ambos, novos frameworks e linguagens. E quando você é interrompido em certos momentos? E quando precisa ajudar outros desenvolvedores ? E aquele curso que você quer fazer? E aquela certificação? E naqueles dias que você não está muito bem? E aquele livro parado ali que você disse que ia ler (não necessariamente de T.I)? E os bugs ? Quanto tempo você perde no trânsito se não trabalha remoto?
Gostei muito do vídeo! Achei muito legal o que vocês disseram e me fez pensar um pouco.
Acho que precisamos sempre determinar muito bem o que é ser full stack, de qual ponto até qual ponto o conhecimento de um full stack vai e quais são suas funções. As vezes não contratamos um full stack porque ele é muito abrangente e pouco especializado (porque hoje sabemos que apesar de não ser impossível, é muito difícil achar alguém especializado em tudo que precisamos). Mas as vezes não contratamos um full stack porque somente uma pessoa não conseguiria realizar tanto processo quanto precisamos e por isso optamos por times divididos ao invés de um único time cheio de full stacks(o que também pode mudar dependendo da modelagem do negócio). Então o full stack é uma coisa muito complicada e cheia de variáveis ainda.
Na minha opinião, eu acho que existe sim o Full-Stack Developer.
Só que o problema é a pergunta que parte daí: "o que você usa para desenvolver no front e no back?"
Javascript / PHP
Angular / Node
React / Java
HTML e CSS (puro) / Ruby
etc... / etc...
Não dá pra generalizar. Acho que, com a grande quantidade de tecnologias, é necessário usar um tipo de comunicação mais técnica nesse caso. Exemplo: "Eu sou FSD com a Stack JavaScript (JS no front com Node/Deno no back...)"
E por aí vai.
É possível ser FSD, depende da stack utilizada e do tamanho do sistema.
Design, Front-end e back-end tanto do site como do seu cms, analista, DB, animações em Flash... Fui aluno da primeira turma do curso de "Tecnologia em Desenvolvimento de Websites" do meu município, de 2003-2006. Bons tempos!
.
Minha humilde opinião: Muitas linguagens hoje tem poder pra trabalharem no front, back e mobile, o que facilita muito o aprendizado. A Rocketseat com a NLW da um exemplo de como usar JavaScript nos 3. Já ouvi falar que Python, C#, Dart, Java conseguem funcionar nos três lados da moeda, então é perfeitamente possível ser capaz de trabalhar como full stack, o que não da pra negar, é que quando se estuda mais de uma coisa ao mesmo tempo, vc aumenta o tempo necessário pra capacitação, só que foco e paciência ajudam nessas horas.
É incrível a qualidade de conteúdo do canal, parabéns.
Muito obrigado Renan!!!
Que conversa agradável... obrigado pela explicação...
Fullstack é mais um termo da gourmetizacão das coisas. Trabalho como desenvolvedor web desde 2009, no início fazia template no Fireworks/Photoshop e passava pra frente para outro da equipe dar continuidade. Porém acredito que é muito comum na área o profissional tentar uma carreira solo, logo é obrigado a fazer tudo, template, criação do HTML, estruturação do banco de dados back end etc. Se você pega um laravel, faz um tutorial de um CRUD básico, pronto, fullstack. Aliás, laravel ( ˘ ³˘)♥
Bom dia. Full Stack é possível para projetos bem pequenos. Projetos grandes acaba tendo que dividir as responsabilidades.
Na squad em que atuo temos uma profissional (estudante ainda) da área que comunicação, que cuida do tom e curadoria de toda a parte escrita do projeto, além de diagramar as telas e avatares do projeto, abrangendo toda a UX do usuário no nosso produto, recentemente ela começou a ter contato com a plataforma do Watson da IBM e agora já usa até funções próprias de lógica com datas e contadores mais simples. Se isso não é full stack bicho... Mas realmente, é um perfil mais generalista se comparado a um profissional estritamente focado, mas acredito que ambos tem muito mercado hoje em dia
Gabriel e Vanessa vcs são brilhantes parabéns
Sei não... Me parece que é factível conhecer de tudo um pouco, o que é bem diferente de fazer BEM de tudo. De todo modo foi uma ótima matéria!!! Espero que continuem!
As empresas querem cortar custos e querem devs para ser front+back aí surge o Full Stack. Aí você é contratado e além de Full Stack, tem que fazer devops, e de quebra ajudar na infra. fooooda.
Ha uma piada que diz: No dia do juizo final, todos na fila para o julgamento derepente observam tres individuos caminhando pela porta dentro. Entao uma das almas pergunta ao anjo de guarda. "Quem sao aqueles que entram directo no paraiso? " Entao o anjo responde: sao os full stack, eles sao raros"
Nossa, muito legal essa discussão e a forma como vocês expõem. Compartilharei com meu grupo de estudos! Adoro vocês 🤩
Eu tenho esse livro de DHTML rs.. Parabéns pelo vídeo! Concordo com o que foi apresentado no vídeo, Full Stack existe, mas sempre a pessoa vai ter uma maior facilidade para atuar em uma parte específica do projeto. Dependendo do tamanho da empresa e/ou projeto ele pode atuar sozinho ou precisar de ajuda.
Acho que full stack está tb associado a tempo de conhecimento. Porque com o tempo acabamos fazendo um pouco de tudo. Hoje uso mais o termo Professional Service, pois sento com o cliente entendo os requisitos e bora dar solução não importando em qual plataforma ou tecnologia mas desde que seja a melhor para o cliente.
Existir, pode até existir. O duro é suportar o termo "JavaScript Full Stack".
Na minha concepção pra vc testar se o cidadão é Full Stack mesmo, dá um servidor sem SO pra ele e manda instalar SO, BD, Linguagens, configurar tudo, desenvolver a aplicação, testar, subir e dar suporte. Aí sim.
Cara mas servidor não é a máquina. É uma aplicação deamon. Como você roda uma aplicação sem sistema operacional?
Qual a necessidade disso?
Full-stack é como aquele cara da banda que é multi instrumentista: o cara toca mais ou menos todos os instrumentos e não toca bem nenhum...
Há mais de 15 anos programando para web e desde que definiram esses concietos de "back" e "front", nunca conheci alguém que fosse realmente bom o suficiente para se considerar um especialista nos dois. Assim sendo, o que vejo na prática é um programador backend que conhece um pouco de frontend - se vira bem, sabe o MÍNIMO necessário, e vice-versa. E acho que é assim mesmo que deve ser.
Nas vagas deveria ser escrito sempre "procuro um programador backend que se vire bem no frontend" (e vice versa), onde se virar bem signica "ele vai só quebrar um galho".
Mas agora, o fato é que essas vagas que pedem full-stack que manja desde compilar o kernel do Linux até fazer um site idêntico ao protótipo criado pelo designer, usando programação Sass, são uma utopia. Isso non ecziste amiguinhos!
Muito bom, a visão de vocês.
Top. Na.minha opinião seria otimo trabalhar com vocês. São feras no assunto e tecnologia e uma escolha de vida. Abraço. Continuem assim
Com a utilização da mesma linguagem em ambas as áreas ficou mais facil atuar em várias áreas, vejo o Full-Stack e sou um como um centralizador pra por o projeto pra rodar, agora quanto mais para extremos formos mais conhecimento será necessário logo vai ser mais difícil pra um só dar conta destas necessidades extremas. Mas ainda sim com as ferramentas e o custo de infra prontos material ui e etc está cada vez mais possível o trabalho de Full-Stack
Existe em teoria, mas com o lançamento de novas tecnologias cada um vai tendendo para o Front ou Back. Já fui Full nos anos 90 incluindo GP, PO, Gestor de Infra e tele, mas como criação de layouts e designers não é minha praia acabei dedicando mais Backend. Ainda que hj mexa com tudo, na prática a tendência e facilidade vai sempre ser Back muito mais que Front.
Se a empresa pede que o cara seja fullstack, saiba o mínimo de devops, aws, docker e a mexer no jira, é muita coisa? Porque é o tem ocorrido por aí kkkkkk
Se estiver pedindo isso para vaga junior é muito, mas se for pleno está até suave
@@gabrielpfgm Né não, pra pleno tem é pouca coisa kkkkk
Exatamente
Eu atuo com desenvolvimento desde 1998 e me considero Fullstack ou até fullcircle, pois atuo em front, back, e Devops
Com certeza é possível sim ser um profissional FullStack, basta ter a dedicação necessária !
Na minha opinião, deve-se escolher entre ser um especialista ou generalista, obviamente é possível atuar em mais de uma posição dentro de campo, agora se o jogador vai exercer maestria em todas as posições? Eu acho pouco provável ou muito raro. A qualidade pode ser comprometida em razão da falta de especialização em algumas situações.É importante lembrar que há uma diferença grande entre feito e bem feito. Abs!
Sou Fullstack, e dependendo do momento do projeto, fico mais de um lado do que do outro. Mas, sim, é muito mais tranquilo aprender quando você só atua com uma coisa. Mas eu adoro esse desafio de ser uma Fullstack!
Existe sim. Eu tenho uma softhouse e tenho um software erp com mais de 500 empresas e faço tudo até hoje, recentemente que contratamos mais pessoas, mas eu fiz tudo até agora, programação, testes, backend, frontend, design, estudo, análise, apis, webservices. kkkkk
Fullstack é complicado de ser 100%. O problema são as empresas que pedem esse perfil de profissional que querem que a pessoa faça o front e o back no prazo de fazer os 2 em paralelo. Eu penso que se for em uma situação em que temos mais de 1 fullstack e a cada demanda um deles faz o front e o outro o back, é bem melhor porque é difícil garantir a qualidade de tanta coisa num período curto
Pra mim foi um choque. Trabalho há dez anos no mesmo local e lá ainda usamos php. De repente me aparece o react, por exemplo, me faz sentir que tudo o que eu estudei desde 95 não vale mais Heheh. Agora é correr atrás do tempo perdido e se requalificar
Esse vídeo tem um feeling de podcast, só faltou a possibilidade dos telespectadores participarem ao vivo. Mt bom
Costumo acreditar que o fullstack só existe se esta pessoa está realmente disposta a trocar muito do tempo sociável pelo tempo de estudo e de prática. E claro, se realmente gosta disso. Se realmente tem o gosto por usar o tempo disponível que eventualmente ganhe (um feriado, uma folga do serviço) para usar aprendendo uma técnica nova, uma stack nova ou melhorando as ferramentas que já tem. Caso contrário, esquece. Costumo acreditar que sou um, ou estou caminho de ser, por sempre que tenho tempo disponível, vou pro código e para os vários cursos que tenho para terminar.
Eu to nesse mood ai, domingo a domingo.
Mas to me especializando no back end mesmo, estudei o front so o suficiente pra fazer freela sozinho.
Ainda aprimoro o front mas so dedico coisa de tipo, 30% do tempo no maximo.
Entendi... E isso que ainda tem bem mais coisas, que eu costumo acreditar que um fullstack precisa ao menos saber tocar... como fazer testes unitário e de integração... docker, kurbenetes, serverless, microservicos... banco de dados sql e nosql... machine learning... inteligencia artificial... mobile... desktop...... é muita coisa... e com certeza tem mais coisas que faltou dizer... mas eu acho que tem que saber pelo menos tocar sem medo...
Eu vejo que o termo fullstack é relativo, sou Full, mas se o back for Java sou só front, se o mobile for flutter, não sou mobile..
Acho que a divisão back(dba, segurança, etc), front(ux, ui, js) além do devops, que é muito necessário.
Logo logo o mobile será específico também no meu ponto de vista
Vídeo maravilhoso! Aprendi demais!
salve mestre da eletrônica
@@elthonfcm Salve Elthon!
Olha quem está por aqui 😍
Acho incrível ter esse tipo de questionamento aí no Brasil. 😳
Sim existe, porem reparei no mercado que fullstack real, é normalmente alguem que já possui experiencia.
Existe um problema muito grande que reparei em fullstacks de inicio de carreira que eles trabalham no back pensando no front, o que é muito ruim para um projeto, pois acaba criando um acoplamento muito forte, quase um monolito com bases separadas. alguem com experiencia que conhece bem o DTO, e consegue vestir o bone do back esquecendo o front e vice-versa, consegue sim ser um fullstack. Porem não é algo para iniciantes de carreira. Eles dominam a/as linguagens mas não compreendem muito bem os processos e praticas.
Ótimo vídeo adorei.
Seria interessante um vídeo sobre o EDGE, li em algumas comunidades que ele está superando o Chrome, mas e pra nos desenvolvedores o Edge supera o Chrome ?
OBS: todas as opiniões são validas, fiquem a vontade para debater aqui.
Excelente tema Fabio!!!
Fabio, dois pontos apenas:
- Edge usa o mesmo motor do navegador mais popular, Chrome;
- Edge compatível com as extensões do Chrome;
Tire suas conclusões :)
@@joonesmusic Isso eu vi, digo sobre as ferramentas que usamos como o inspecionar e coisas do tipo
@@fabiocassimiro5512 estou usando faz algumas semanas e não senti diferença alguma em relação a essas ferramentas... é a mesma coisa :)
@@joonesmusic entendi, vou testar valeu pelo feedback
Se quiser ser freelancer para não ficar muito limitado é recomendado aprender as duas frentes, já que muitos jobs, exigem um sistema completo.
E se isso te motiva. Particularmente não me sinto motivado a estudar só para ficar fazendo layouts sem funcionalidade, ou pior, fazer fincionalidade sem estilo nenhum. Me sinto motivado quando não me limito a uma frente. Acho que vai de cada um.
Depois se vê onde se têm maior preferência
Eu fui webmaster por 10 anos, de 2006 até 2016, hoje preciso me atualizar como Fullstack, update geral porque a arquitetura, as linguagens, os serviços, a programação no geral mudou, então criar um projeto hoje é bem diferente de ontem. O que me pergunto é se é possivel ser um Fullstack Senior, Junior dá sim. É muito conhecimento para levar. Eles não são seres de outro planeta.... hahaha.
kkkkkkkkk, o bom humor de vocês é muito legal!!!!! parabéns, nunca percam isso !!!!!! Bora estudar para virar Full-stack!
tô fora
Eu trabalho em uma startup onde eu fiz e mantenho toda a API Restfull e também desenvolvo o app Android , e nessa mesma startup eu fiz um site administrativo em jsf que já foi migrado pra angular. Tentamos encontrar um dev Android mas acabou faltando recurso. Pensei que isso só acontecia em pequenas empresas até eu ser contactado por uma grande empresa para uma vaga fullstack. Não sei se isso é bom ou ruim. O trabalho é dobrado e não há muito tempo para melhorar a arquitetura.
Essa música de fundo é do Final Fantasy VIII??? Lembrei da minha adolescência, quando eu joguei o jogo inteiro em japonês! :-)
Full Stack é o Severino, o "faz tudo", qualquer coisa chama o Severino 😂
Front end e o arquiteto, back end o engenheiro e o full stake e o mestre de obra kkkkkk
Os conteúdos abordados por vocês são muito bom e gostaria que vocês fizessem uma matéria do FRAMEWORK VAADIN citando os prós e contra comparado com seus concorrentes famosos.
Desenvolvedor back-end está sendo muito procurado no Brasil.
Eu sou fullstack em uma empresa e me sinto muito sobrecarregado, eu queria ficar só no backend...Podia até ser apenas no frontend...Mas apenas em uma das pontas do desevolvimento... Isso é tão cansativo.
Existe na teoria! Na prática é quase q impossível por limitação de tempo e capacidade humana. Mas dar sim pra ser 50% front e 50% back mas nunca 100% em ambas.
Trabalho com desenvolvimento web há 3 anos e nunca ouvi falar isso 🤔 acho que hoje é mais aceito, mas acho que é natural a pessoa se especializar em front ou back a medida que se torna pleno e sênior
Já inventaram até o Dev "Full Cycle", q vai além do q um fullstack manja.
Sou desenvolvedor sênior, Full-Stack. Já trabalhei, por exemplo, com uma equipe inteira para o projeto do novo FIES da Caixa, Java no back e Backbone.js no front. O projeto foi um sucesso.
Claro, existiam talentos individuais, cada um melhor em alguma coisa. Com as novas tecnologias JavaScript, o backend se aproximou ainda mais do desenvolvimento front-end, muitos chamam isso de middle-end, hehehe.
Gosto um pouco mais do front, mas não tenho dificuldade alguma no backend. Tanto Java quanto PHP.
Tu é fodão mesmo
@@redbulloficial Não, só virei noites e noites estudando, até atingir meus objetivos e além, sem sacrifício, o máximo que dá pra conseguir é a mediocridade.
Minha visão é que existe sim, e que talvez não exista mais esse termo no futuro, como conhecemos hoje. Esse conceito irá passar por uma grande mudança. Na última semana eu vi no linked-in o título de Cientista de Dados Full Stack. Achei muito mal empregado esse termo, porque desde o Trainee ou Júnior até Pleno ou um Engenheiro de Machine Learning, é necessário entender todo o processo de um departamento de Data Science. É algo trabalhado desde o começo.
A minha projeção, é que talvez a divisão de back e front vai se tornar irrelevante para definir as habilidades do profissional. Ela vai existir para conceituar os trabalhos e os projetos, mas não para agrupar os profissionais por suas skills.
O mundo vai precisar cada vez mais de compatibilidade entre sistemas diferentes, entre plataformas diferentes e tecnologias diferentes. O Full Stack pode se tornar uma skill essencial de todo profissional que trabalha com tecnologia, independente da área que for.
Será que ao longo dos anos, realmente vamos deixar de ver cargos Full Stack, por se tratar de uma skill básica?
A arquiterura MVC se dominada entendo que te torna full stack com base nos conceitos mais difundidos sobre o tema, em aplicações web por exemplo você pode utilizar resolução de páginas no back-end ou adotar fazer isso no front-end com adoção de uma lib/frame-work como VueJS, React etc.
Existe sim, inclusive é o que as empresas mais estão pedindo. Acredito que seja principalmente pensando em reduzir custos contratando um programador que faz tudo.
Boa noite. Decidi começar aprender sobre programação. O objetivo seria entrar no mercado de trabalho e também aprender a desenvolver um aplicativo na área de finanças. No que se refere aos caminhos que tenho que percorrer o que tenho que saber para poder desenvolver um aplicativo. Terei que ser praticamente um full stack ou antes disso já posso ter a capacidade para isso. Ainda não domino a linguagem da programação mas espero que fui claro. Um abraço!
kkkkk Existe sim. Eu entrei numa empresa para trabalhar com Xamarin Forms (Mobile). Tinha uma ferramenta criada por terceiros em SPA que precisava ser alterada, mesmo não sendo Angular meu foco, caiu no meu colo para ajustar, pouco tempo depois surgiu um serviço/console .net core que consome uma fila do Kinesis da Amazon, lá estava eu novamente, implementando novas funcionalidades, pouco tempo depois surgiu uma aplicação web com asp.net core com Razor e quem estava nessa, eu novamente... Acho que isso é ser Full-Stack kkkkk Ah e eu tive que levantar as aplicações no iis e como serviços no windows server kkkk
Na minha opinião:
Full stack está mais pra levar do desenvolvimento ao deploy. E possui um conhecimento básico/intermediário/avançado de ambos front e back...
Mas nunca diria que um full stack sabe tudo de tudo ou tudo de ambos (front e back) afinal são diversas linguagens, frameworks, libs, etc...
Pra quem sabe tudo de tudo recebe um título diferente de full stack... Alguma coisa master... Mas esqueci o nome correto.
Inclusive estou fazendo MBA de Full Stack Developer na Faculdade Impacta.. A ideia é não só criar backend e frontend.. Não só Full Stack.. Mas Full Cycle..
Esse formato de vídeo ficou FODA! Bem ao estilo bate papo descontraído mesmo. Já sabia q ia ser bom quando vi o elePHPant na mesa. Parabéns, ótimo conteúdo!
Muito obrigado Brayann!!! 🤓
Já fui desenvolvedor web (full-stack), mas sempre fui mais direcionado para o back end. Tinha alterações no front end que me davam calafrios. Hoje estou focado apenas em back end.
Esse Casal é muito Lindo. 😍
Show de vídeo, agradável, instrutivo, informativo. Caberia até um podcast sobre assunto...
Eu acho engraçado é q aqui em curitiba tem muitas empresas procurando desenvolvedores ''fullstack jr'' eu acho isso mto sem sentido, pois se a pessoa conhece bem o front e back, a pessoa é no minimo um pleno... Fora q os salarios pra esses fullstack jr é uma miséria pro tanto q eles pedem....
O que vejo é quando alguém se denomina full stack (eu) a espectativa é que o cara entenda todas as tecnologias front-end e todas tecnologias back-end, o que não vejo como verdade, pois mesmo se for só um dev back-end, geralmente se especializa em tecnologias específicas de back, e vice-versa para front.
Curso Full Stack? saiba mais → mailchi.mp/506c69f2f228/captura-javascript-full-stack
Duas perguntas ao meus amigos programadores:
1 - Se vc desenvolve um app mobile, sozinho. Isso é ser full stack?
2 - Eu por muitos anos trabalho com desenvolvimento web através de uma ferramenta praticamente sem códigos (Maker Studio Softwell), por conta disso as vezes eu me sentia uma fraude. Qual a opinião de vocês com relação a isso?
Enquanto pagarem mais para especialista, é melhor ser especialista. O que tenho visto no mercado é Full-Stack que entrega o projeto todo e recebe menos que um especialista. Acredito que o profissional deva ter o conhecimento além de uma única especialidade, porém se na hora de negociar não houver vantagem financeira para esse conhecimento a mais, melhor se apresentar apenas como Back-end ou Front-end.