Icono del sitio Modeling reality, generating software

Full Stack Developer vs Low-Code Developer

Full Stack Developer vs Low-Code Developer

Hoy existen dos claros paradigmas relacionados con el desarrollo de software, por un lado están los programadores que se enfocan en la tecnología y por otro lado están aquellos programadores que se enfocan en entregar resultados rápidamente. 

En la primera categoría encontramos los que se llaman Full Stack Developer o programador full stack.  

En la segunda categoría ubicamos aquellos desarrolladores que utilizan herramientas o plataformas denominadas Low-Code.

¿Qué características diferencian a estos dos tipos de programadores?

 

No existe una carrera universitaria específica para ser un Full Stack Developer o un Low-Code developer.  

La base es similar, conocimientos lógico matemáticos para poder programar y la habilidad de resolver problemas.

Siendo así que no hay ninguna definición formal de cada uno de estos tipos de programadores, vale la pena preguntarse si la diferencia principal entre ambos radica en el conocimiento o en el perfil. 

A mi entender, la diferencia principal radica en el perfil de cada uno de estos programadores.
 

El Full Stack Developer debe estar continuamente estudiando las nuevas tecnologías para que su conocimiento siga estando actualizado, dado que el valor que ofrece es justamente dominar las tecnologías que están de moda, las cuales cambian a lo largo del tiempo.

Este foco continuo en entender la evolución tecnológica implica tiempo y esfuerzo, un tiempo y esfuerzo que debe ser restado de otro tipo de actividades que podrían realizar. 

En contrapartida, el desarrollador Low-Code no corre detrás de la tecnología, su perfil es menos técnico y su foco está en entender claramente cuál es el problema que tiene su cliente y ofrecerle una solución.

Al estar apoyado por una plataforma Low-Code puede desentenderse de la evolución de la tecnología, ya que confía que la plataforma que está utilizando se  encargará de eso.

Usualmente los Low-Code Developer tienen un conocimiento funcional: contabilidad, finanzas, payroll y un amplio dominio de cómo funcionan los negocios.

Al poder abstraerse de aspectos técnicos de bajo nivel, logran dedicar más tiempo hacia lo funcional.

 

Por lo tanto, si tuviéramos que decir en una frase cuál es la diferencia entre un Full-Stack Developer y un Low-Code Developer, diría que el primero está  todo el tiempo corriendo detrás de la tecnología para atender las últimas tendencias y poder utilizarlas.

Mientras que el Low-Code Developer se desentiende de ese problema, deja que la plataforma que utiliza como generador se encargue y pone foco en encontrar soluciones para sus clientes.

 

Salir de la versión móvil