RH
Article
(01)

Por qué decidí dejar de ser 'fullstack' para centrarme solo en el frontend

Roberto Hernando explica por qué dejó de ser desarrollador fullstack para especializarse en frontend con Angular y CSS, mejorando su carrera y salud mental.

Por
94 Vistas
FrontendAngularCSS AvanzadoCarrera ProfesionalEspecialización

El mito del desarrollador orquesta

Durante años, llevé con orgullo la etiqueta de "fullstack". Me sentía como una especie de navaja suiza del código: lo mismo te montaba un clúster en Node.js que te centraba un div (bueno, lo de centrar el div a veces me costaba más que la base de datos). Parecía que para ser un profesional respetado en este mundillo, tenías que saber de todo. Si no sabías configurar un Nginx mientras optimizabas una consulta de SQL y, de paso, hacías magia con React, sentías que te estabas quedando atrás. Pero, seamos sinceros, esa presión es agotadora y, a la larga, te convierte en un aprendiz de mucho y maestro de nada.


El día que mi cabeza hizo 'clic'

Recuerdo perfectamente una tarde de hace un par de años. Estaba lidiando con una migración de base de datos que se había torcido, mientras un cliente me pedía retocar unas animaciones en la interfaz que no terminaban de fluir. Me sentía frustrado. El backend me daba dolores de cabeza que no disfrutaba resolver, y sentía que estaba robándole tiempo a lo que realmente me hacía vibrar: la interfaz de usuario. Fue en ese momento cuando me pregunté: ¿Por qué me estoy obligando a sufrir con el tipado de una API compleja si lo que de verdad quiero es perfeccionar la arquitectura de mis componentes en Angular?

Esa misma semana empecé a rechazar proyectos que implicaran tocar el servidor. Me dio miedo, no te voy a mentir. Pensé que mi valor en el mercado caería en picado si dejaba de ser ese "perfil total". Qué equivocado estaba.


¿Por qué Angular y CSS avanzado?

Decidí apostar fuerte por Angular. Sé que hay mucha gente que prefiere React por su libertad, pero a mí esa libertad a veces me parece un caos innecesario. Angular me dio la estructura, la opinión y las herramientas que necesitaba para construir aplicaciones robustas sin tener que decidir cada cinco minutos qué librería de estado usar. Me enamoré de su sistema de inyección de dependencias y de cómo los Signals han cambiado las reglas del juego recientemente.

Y luego está el CSS. ¡Ay, el CSS! Muchos desarrolladores huyen de él como si fuera la peste, pero yo decidí abrazarlo. Me sumergí en CSS Grid, en variables personalizadas, en arquitecturas como BEM y en cómo exprimir al máximo el rendimiento de las animaciones. Me di cuenta de que un frontend que realmente domina CSS es un activo escasísimo y muy valioso. No se trata solo de que la web "se vea bonita", sino de que sea accesible, mantenible y performante.


Lo que he aprendido en el camino

Al especializarme, mi productividad se disparó. Ya no pierdo tres horas tratando de entender por qué un contenedor de Docker no arranca; ese tiempo lo invierto en investigar cómo mejorar la estrategia de Change Detection en mis componentes. Al profundizar tanto en una sola área, empiezas a ver patrones que antes se te escapaban. Empiezas a entender el porqué de las cosas, no solo el cómo.

Curiosamente, mi salario también mejoró. Existe la creencia de que un fullstack gana más porque hace de todo, pero la realidad es que las empresas grandes buscan especialistas. Buscan a la persona que sepa resolver problemas complejos de rendimiento en el cliente o que sepa montar un sistema de diseño escalable. Al convertirme en un experto en un nicho concreto, pasé de ser un recurso genérico a un perfil estratégico.


La satisfacción de la especialización

No os podéis imaginar la paz mental que da despertarte sabiendo que vas a trabajar en algo que dominas y que te apasiona. El síndrome del impostor sigue ahí (eso no se va nunca, es parte de nuestro ADN de devs), pero ahora es mucho más manejable. Ya no siento la ansiedad de tener que aprender Go, Rust y Python a la vez que sale el nuevo framework de moda en JavaScript.

Me he dado cuenta de que, en este sector, intentar abarcarlo todo es la receta perfecta para el burnout. Especializarme me ha permitido disfrutar de nuevo de mi profesión. Ahora, cuando veo un diseño complejo en Figma, no pienso en el trabajo que me va a dar, sino en lo divertido que va a ser implementarlo usando Angular y las últimas APIs de CSS.


Reflexiones finales

Si te sientes abrumado intentando seguir el ritmo de todo el stack tecnológico, mi consejo es que pares un segundo y respires. ¿Qué es lo que realmente te gusta hacer cuando te sientas frente al teclado? Si es el backend, adelante, conviértete en el mejor arquitecto de sistemas. Pero si, como yo, disfrutas dando vida a la interacción con el usuario, no tengas miedo de soltar el resto. No estás perdiendo oportunidades, estás ganando enfoque. Y el enfoque, en este mundo lleno de ruido, es el superpoder definitivo.

© 2026
Roberto Hernando
|