Si tiene la opción (presupuesto), busque dos personas separadas que sean expertos en cada una de esas áreas de enfoque. Tener un ingeniero de pila completa es análogo al jack de todos los oficios, maestro de nada. No siempre es el caso … pero, en general, esta persona va a dejar de trabajar y tomar decisiones subóptimas (atajos que conducen a una deuda técnica) en comparación con tener dos personas que se ven obligadas a interactuar y resolver los requisitos comerciales de una manera reutilizable (no tienen que justificar sus accesos directos a nadie más). La separación clara de las preocupaciones conduce a otros beneficios: al contar con un ingeniero / diseñador front-end y un ingeniero de back-end también abre la extensión natural: el soporte para dispositivos móviles de forma predeterminada si el chico del back-end vale la pena.
Lo que quiero decir con esto es que el ingeniero de back-end diseñará API que pueden ser utilizados por otros dispositivos, otras unidades de negocios, proveedores, clientes y otros.
La interfaz se ocupará de la experiencia y los aspectos visuales de la aplicación. Ambos deben unirse para que todo funcione y se debe esperar una interacción muy estrecha y promovida por la organización.
- ¿Qué debo aprender después de HTML, CSS y JavaScript para ser un diseñador de interfaz de usuario?
- ¿Cuál es la tecnología de back-end más adecuada para un sitio web que desea ofrecer un servicio por encargo?
- ¿Cuáles son los mejores proveedores de alojamiento para un back-end API Node.js?
- Cómo practicar el desarrollo web sin un amplio desarrollo frontend (enfóquese en el backend sin invertir semanas en el frontend)
- ¿Qué significa back-end en el sector privado?
Lo siguiente es asegurarse de que la organización pueda ofrecer expectativas comerciales muy claras a estas personas porque eso determinará su éxito mutuo (las organizaciones).