¿Que es un Dev Full Cycle?

Alura
Vinicius Dias
Vinicius Dias
Compartir

web-gfb2f676ae_1920

Full Cycle Developer vs Full Stack Developer

Full Stack Developer ya es un término relativamente controvertido. Algunas personas dicen que ni siquiera existe. Y para agregar a la controversia, en 2018 Netflix acuñó un nuevo término muy interesante: Full Cycle Developer. Como si todas las dudas que tenemos para entender _las diferencias entre front-end y back-end no fueran suficientes.

Pero, ¿qué es Full Stack Developer?

Antes de entrar en controversias, es importante que entendamos de qué se trata. Una persona considerada Full Stack Developer, básicamente, es alguien que tiene los conocimientos necesarios para trabajar en todo el Stack de la aplicación, es decir, desde la infraestructura hasta los cambios visuales. Desde la base de datos hasta el front-end, una persona que es Full Stack Developer teóricamente tiene el conocimiento para realizar satisfactoriamente las tareas.

Pero, ¿de dónde viene la confusión y la controversia? Una persona Full Stack es naturalmente más general. No es común que esta persona pueda especializarse y convertirse en un gran conocedor de algunas de las partes del Stack de la aplicación. Con eso, acaba entendiendo "un poco de todo". Esa es una de las desventajas de ser un desarrollador Full Stack.

¿Y un Full Cycle Developer? ¿Es la misma cosa?

En 2018, Netflix publicó un artículo sobre el proceso de desarrollo de la empresa. Armado con las herramientas adecuadas, cualquier miembro del equipo es capaz de realizar las tareas más variadas, ya sea construir un nuevo servidor, brindar soporte, etc. Pero a pesar de eso, la gente tiene especialidades. Hay desarrolladores de front-end, desarrolladores de back-end, administradores de sistemas y varios otros roles específicos. Ahí radica la principal diferencia entre ser Full Stack Developer y Full Cycle Developer.

Aunque son términos similares, Full Stack Developer y Full Cycle Developer tienen una diferencia que puede ser muy significativa, dependiendo de cómo se mire.

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.

Ver otros artículos sobre Programación

Whatsapp de Alura LATAMNewsletter de Alura LATAMContáctanos
¿Que es un Dev Full Cycle? | Alura Cursos Online