Creo que ser un desarrollador full stack tiene sus ventajas, puedes conocerlo todo y, de hecho, puedes construir un producto completo desde cero. Realmente creo que todos deberían enfocarse en convertirse en desarrolladores full stack y luego sumergirte en el front-end o backend en lugar de sumergirte en cualquiera de ellos y luego convertirse en un desarrollador de pila completa. Bueno, eso es porque los desarrolladores de stack completo, por razones obvias, se entienden mucho mejor entre sí porque tienen experiencia en ambos campos.
Entonces, desde mi experiencia, un desarrollador front-end que entienda el backend facilitará el desarrollo backend y el desarrollador backend que entienda el front-end sabrá mejor cómo usar el front-end para dar retroalimentación al desarrollador front-end.
Esto facilitará la vida de los demás y el flujo de trabajo del equipo será ágil.
- ¿Se agotarán las direcciones MAC?
- ¿Qué tan difícil es eliminar un sitio web de Internet?
- ¿Existe algún software que mejore el enrutamiento (y la latencia) en Internet?
- ¿Qué opina del Protocolo de identidad del host (HIP) descrito por RFC 5201 / RFC 7401?
- ¿Qué es MU-MIMO y cómo ayudará a mi red?
(puede poner como analogía la razón por la cual Google prefiere contratar a generalistas en lugar de especialistas)
“ Fundamentalmente, estamos enfocados en aprender animales o generalistas en lugar de especialistas. Y la razón principal es que cuando estás en una industria dinámica donde las condiciones están cambiando tan rápido, cosas como la experiencia y la forma en que has desempeñado un papel antes no son tan importantes como tu capacidad de pensar.
Entonces, los generalistas, no los especialistas, es un mantra que tenemos internamente al que tratamos de mantenernos bastante cerca. Los especialistas tienden a aportar un sesgo inherente a un problema, y a menudo se sienten amenazados por las nuevas soluciones “. Jonathan Rosenberg, ex vicepresidente senior de productos en Google y actual asesor de Alphabet Inc