Depende. Si se viera absolutamente obligado a elegir, podría tener más suerte tratando de decidir si es o no un tipo artístico / visual o alguien a quien le gusta diseñar / resolver acertijos abstractos .
Back-End tiene más perspectivas cuando se trata de arquitectura de datos y está más alineado con el desarrollo de software tradicional. El día típico se usa usando técnicas lógicas y organizativas para resolver problemas. Esto es cierto para cualquier posición de desarrollador pero más en el back-end. Si los acertijos suenan divertidos y no estás realmente inclinado a los artistas (aunque sigues siendo creativo, como tiene que ser todo programador), esto podría ser lo tuyo.
Front-End tiene más perspectivas cuando se trata de diseño de interfaz, arte gráfico y construcción de prototipos / productos funcionales y bonitos. Los desarrolladores de software tradicionales no lo respetan tan bien porque está muy claramente asociado con el desarrollo web y se aleja de la norma de lo que se considera el trabajo de un programador. Sin embargo, es una industria en crecimiento y tiene una gran cantidad de posibles clientes potenciales si eres lo suficientemente hábil con UI y UX.
- ¿Qué proyecto sugeriría hacer para que un desarrollador de back-end lo practique?
- ¿Son condicionales y booleanos la misma cosa?
- Cómo administrar el back-end de un sitio web
- ¿Cuánto tiempo se puede desconectar el frente y la parte posterior de una solución móvil Meteor?
- ¿El concepto de frontend / backend solo se usa para describir el desarrollo web?
En su mayor parte, actualmente, diría que es más probable que encuentres un trabajo como Desarrollador back-end que como Desarrollador front-end. El problema con la creatividad involucrada con el diseño front-end es que es increíblemente subjetivo, mientras que si resuelve un problema con respecto a cómo se debe servir una base de datos de manera adecuada para una carga de servidor de tamaño x , es más una solución en blanco y negro. Lo resolviste A nadie realmente le importa cómo.
Hay programadores realmente exitosos que son principalmente desarrolladores front-end, pero se necesita una cantidad especial de talento en dos campos diferentes y estas personas son unicornios proverbiales. Son buenos dibujando / pintando / diseñando, y resulta que también han estado interesados / talentosos en la codificación y lo suficiente como para ser buenos en eso. Es bastante bueno, pero diría que también es bastante raro, y las personas que exhiben estos rasgos lo hacen bastante bien porque el Desarrollo Web es una opción absolutamente perfecta para ellos.
Sin embargo, de cualquier forma que lo corte, esta es una respuesta limitada, porque, por supuesto, si se le da la opción, diría que va a necesitar ambos sin importar el camino que desee tomar. Cuanto más sepa, más oportunidades tendrá de llegar. La pregunta no debería ser “¿qué plataforma es mejor?” Sino “¿Qué me apasiona más?” – Al final del día habrá superposición. Es solo una cuestión de cuán lejos se extenderán tus habilidades en ambos lados.