Estoy de acuerdo con la respuesta de Sadiq, pero me gustaría darle algunos ejemplos y un poco más de detalle.
Si compara dos desarrolladores, uno al lado del otro, que se especializan en un tema de front-end o back-end determinado, y suponiendo que esos desarrolladores están en un mercado donde la demanda es igual o similar , entonces es probable que su los salarios y los beneficios también serán similares.
La razón por la cual la respuesta de Sadiq es buena es porque el alcance del trabajo para un desarrollador de back-end a menudo no se limita a un marco especializado. Es probable que un desarrollador de J2EE también necesite saber algo sobre bases de datos, cachés y diseño de sistemas (es decir, cómo encaja todo), mientras que un desarrollador de Angular.JS probablemente solo necesite saber con qué punto (s) final (es) hablar, lo que limita El alcance de la comprensión requerida para construir una plataforma óptima.
- Cómo conectar dos bases de datos con un front end
- Cómo conectar el código de back-end al código de front-end
- ¿Cuándo sabes que eres bueno en backend?
- ¿Qué servicio de correo electrónico me permite administrar plantillas y enviar correos electrónicos con parámetros desde mi backend?
- ¿Cuál es la mejor tecnología de fondo para un sitio web similar a YouTube (que incluye transmisión de video en vivo)?
Ambos tipos de desarrolladores emplearán las mejores prácticas, ambos optimizarán el código, ambos escribirán documentación, etc., pero en general el alcance de comprensión requerido para un desarrollador de back-end es mayor, y mucho, mucho más para un desarrollador de pila completa.