Entre para a LISTA VIP da Black Friday

00

DIAS

00

HORAS

00

MIN

00

SEG

Clique para saber mais

Dev Full Cycle: o que é?

Dev Full Cycle: o que é?

Full Cycle Developer vs Full Stack Developer

Full Stack Developer já é um termo relativamente polêmico. Algumas pessoas dizem que isso nem existe. E para aumentar a polêmica, em 2018 a Netflix cunhou um novo termo bastante interessante: Full Cycle Developer. Como se já não bastasse todas as dúvidas que temos para entender as diferenças entre front-end e back-end.

Mas o que é Full Stack Developer

Antes de entrar em polêmicas, é importante a gente entender do que se trata. Uma pessoa considerada Full Stack Developer, basicamente, é quem tem os conhecimentos necessários para atuar em toda a Stack da aplicação, ou seja, desde a infraestrutura até alterações visuais. De banco de dados ao front-end, uma pessoa que seja Full Stack Developer teoricamente possui os conhecimentos para realizar de forma satisfatória as tarefas.

Mas onde entra a confusão e polêmica nisso? Uma pessoa Full Stack é naturalmente mais generalista. Não é comum que essa pessoa consiga se especializar e se tornar um grande conhecedor de alguma das partes da Stack da aplicação. Com isso, ela acaba entendendo "um pouco de tudo". Essa é uma das desvantagens de ser Full Stack Developer.

Tem esse episódio do podcast hipsters ponto tech com uma ampla discussão do assunto:

Ouvir um pouco de:
Desenvolvedor Full Stack – Hipsters Ponto Tech #182

E Full Cycle Developer? É a mesma coisa?

Em 2018 a Netflix lançou um artigo sobre o processo de desenvolvimento na empresa. Munida com as ferramentas corretas, qualquer pessoa do time é capaz de realizar as mais variadas tarefas, seja levantar um novo servidor, prover suporte, etc. Mas apesar disso, as pessoas possuem especialidades. Existem devs front-end_, _back-end, sysadmins e vários outros cargos específicos. Então aí mora a principal diferença entre ser Full Stack Developer e Full Cycle Developer.

Embora sejam termos semelhantes Full Stack Developer e Full Cycle Developer possuem uma diferença que pode ser muito significativa, dependendo de como você encare. Se você quiser entender um pouco melhor, com um pouco mais de detalhes cada um desses termos, temos um vídeo em nosso canal exatamente sobre isso. Confere aqui:

E vale entender também o Dev em T que pode se relacionar bem a essa temática!

Vinicius Dias
Vinicius Dias

Vinicius Dias é Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, formado em Tecnologia da Informação e pós-graduado em Arquitetura de Software. Com mais de uma década de experiência na área, já trabalhou em diversas empresas ao redor do mundo, sendo atualmente Engenheiro de Software Senior em uma empresa estadunidense. Tem como lema a regra do bom escoteiro: Sempre deixe o código mais limpo do que quando você o encontrou.

Veja outros artigos sobre Programação