Escribí una respuesta en el orden inverso: ¿Por qué las publicaciones de trabajo de desarrollo front-end piden experiencia en un lenguaje back-end?
Por favor leelo. Un breve resumen:
En todos los casos y en todos los puntos de vista, siempre hay las mismas preguntas:
- ¿Cuáles son los beneficios de aprender tanto la programación back-end como la programación front-end?
- ¿Qué debo aprender si quiero dar un mayor nivel de seguridad a mis páginas web? El lenguaje de fondo es importante para fines de desarrollo web de seguridad.
- ¿Se puede integrar big data con back end dev?
- ¿Qué significa back-end en el sector privado?
- ¿De desarrollador back-end a desarrollador front-end?
- ¿Cómo debe un usuario ingresar datos? (diseño ux / ui, front end, back end)
- ¿Cómo debe ver un usuario los datos? (diseño ux / ui, front end, back end)
- ¿Cómo debe ser informado un usuario de datos incorrectos / entradas incorrectas / datos faltantes? (diseño ux / ui, front end, back end)
Entonces, se trata de la representación de datos, pero en diferentes capas.
Y como buen desarrollador de back-end, necesitará conocer sus datos desde la perspectiva de los usuarios. Es por eso que debe tener un conocimiento básico sobre el diseño centrado en el usuario.
Si cada miembro de los equipos del proyecto comprende todos los puntos de vista diferentes a los datos, entonces su proyecto cumplirá con todos los requisitos que tiene un usuario.