Tampoco es mejor que el otro.
El desarrollo de Front End se convirtió en su propio campo por una buena razón. La lógica se traslada cada vez más al lado del cliente y existe una creciente necesidad de desarrolladores que puedan ser eficientes en ello. A medida que el back-end se extrae y los datos / recursos informáticos se mueven a la nube, hay niveles decrecientes de control sobre ellos. Para compensar, cada vez hay más lógica en el lado del cliente, por lo que surgirá más trabajo de front-end. Además, un buen desarrollador de Front End también es un desarrollador de UX, que sabe muy bien cómo hacer que la aplicación sea agradable de usar. Hacer esto requiere habilidades de nicho que solo se pueden desarrollar mientras se especializa en Front End. El desarrollo de Front End es para el hipster artístico.
- ¿Para qué roles contrataría Google un consultor de SAP?
- ¿Qué tan exitoso es un estudiante indio promedio después de graduarse en Gestión de la construcción en los Estados Unidos?
- ¿Qué necesito saber para convertirme en consultor?
- ¿Cuáles son algunas buenas pasantías financieras en Mumbai para estudiantes de primer año y estudiantes universitarios?
- ¿Cuál es el conjunto esencial de habilidades que debe poseer un gerente de proyecto de aplicación móvil?
Los desarrolladores de Full Stack, por otro lado, conocen la A a la Z de armar un proyecto. Conocen los conceptos básicos de todo, lo que los convierte en un gato de todos los oficios. Conocer la A a la Z podría ayudarlo a asegurar mejores roles como arquitecto, permitiéndole armar proyectos cada vez más grandes. Este trabajo requiere menos creatividad y más conocimiento crudo y toma de decisiones. El desarrollo Full Stack es para el geek.
Como dije, ambos tienen conjuntos equilibrados de pros y contras, lo que los hace igualmente buenos.