Bueno, primero debes definir lo que quieres decir con desarrollo de backend, puede variar mucho.
Supongo que estás hablando de la web, así que solo puedo decir que están EQUIVOCADOS: D.
Si compara la espalda con la delantera, tiene mucho más trabajo en la espalda que en la delantera.
- Quiero ser un desarrollador web de backend. ¿Puedo saltearme saltear HTML, CSS y JavaScript?
- Estoy creando un directorio en PHP que puede buscar por ciudad o código postal. ¿Cómo proporciono ciudades cercanas en una búsqueda?
- Quiero crear un sitio web donde publique blogs sobre mis proyectos personales. Además, deseo usar Python / Django. ¿Qué base de datos debo usar?
- Estoy haciendo algo como el sitio web de Wikipedia, ¿MEAN stack es la herramienta adecuada?
- ¿Por qué necesito aprender Python cuando sé PHP?
Por ejemplo, si está construyendo algún tipo de sistema de información, o sitio web que hace algo más que algunas cosas simples, o myb está construyendo el lado del servidor para el cliente de teléfono Android / iOS / Windows, su trabajo como desarrollador de backend. es crear, diseñar y administrar la base de datos, luego debe asignar todas las cosas a algún tipo de objeto, luego debe crear lógica de negocios, escribir pruebas unitarias, escribir pruebas de integración, de lo que necesita hacer puntos finales para que los desarrolladores frontend utilicen para que puedan obtener datos, pueden mostrarlos y hacer otras cosas.
Y eso es todo si no tiene un sistema crítico en tiempo real, si lo tiene, debe pensar en millones de otras cosas y optimizaciones de todo tipo.
¿Entonces dime dónde tienes más trabajo al frente o atrás?
Eso debería responder a su pregunta sobre quién debería hacer más …
Ahora conozco a alguien que ganará más que un desarrollador de backend, un desarrollador de pila completa, un tipo que conoce ambos mundos.