No hay una respuesta clara a esto. Ambos son muy diferentes con diferentes desafíos.
El desarrollo frontend implica trabajar con la interfaz de usuario y escribir el marcado (HTML / CSS), además de programar usando JavaScript. El desarrollo del backend, en comparación, implica la programación entre un servidor, una aplicación y una base de datos.
En mi experiencia, he descubierto que es bueno saber sobre ambos. No necesita ser un experto en ambos, pero necesita saber cómo navegar por una aplicación web que contendrá tanto el código de interfaz de usuario como el de fondo. También necesita saber cómo integrar su código de interfaz con el código de fondo y viceversa.
- ¿En qué parte de un sitio web se utilizan los idiomas de backend?
- ¿Qué deben saber los arquitectos empresariales sobre el desarrollo web front-end?
- ¿Puede un desarrollador back-end de Java (con más de 5 años de experiencia) cambiar de pista al desarrollo de pila MEAN?
- ¿Qué debo hacer para crear un sitio web con back-end y front-end, incluida una base de datos para una tienda en línea?
- ¿Qué es un procesador de fondo?
Trabajo con Thinkful, una escuela de codificación en línea. En Thinkful, muchos estudiantes comienzan tomando un curso de Desarrollo Frontend, incluso si su objetivo es convertirse en un desarrollador de back-end, porque es vital conocer los conceptos básicos del frontend si desea crear aplicaciones web. Thinkful también ofrece muchos otros cursos, incluidos los cursos Full Stack Flex (tiempo parcial) y de inmersión en ingeniería (tiempo completo).
¡Buena suerte!