Depende de la forma en que funciona tu cerebro. Sé que suena divertido, pero generalmente un desarrollador front-end es creativo. Casi como un artista. HTML no es difícil, pero CSS puede ser un desafío para alguien que podría ser un desarrollador de back-end talentoso. Program Logic Flow puede ser difícil de entender para un desarrollador front-end y ser fácil para un desarrollador de back-end. Por otra parte, puede ser un desarrollador Full Stack y ser sólido en las partes delantera y trasera del desarrollo web.
Analicemos con qué trabaja un desarrollador front-end:
- HTML5: no es difícil
- CSS3: es una gran área de estudio y tiene algún cruce con JavaScript
- JavaScript: esto ayuda con las características dinámicas de un sitio web. Esto tiende a estar en el medio de los tipos creativos y aquellos que tienen talento en la lógica de programación.
Analicemos en qué se enfoca un desarrollador de back-end:
- ¿Qué es front-end y back-end, y qué idiomas especifican a qué final?
- ¿Cuál es la diferencia entre front-end, back-end y programación / desarrollo del lado del servidor?
- ¿Qué es el trabajo de principio a fin de la web?
- ¿Cómo funciona el back-end (API, base de datos y aplicaciones móviles)?
- ¿Qué lenguaje de programación es mejor para el back-end de un sitio web de finanzas?
- PHP, Python, etc. – lenguaje de programación del lado del servidor
- MySql, MariaDB, etc. – Base de datos donde normalmente se almacena el contenido dinámico.
El desarrollador de back-end se encarga principalmente de hacer que un sitio web sea funcional y seguro. El diseño no es una preocupación principal. Lo que más importa es el flujo lógico para el sitio web.
Algunos dirán que uno es más difícil que el otro, pero como dije anteriormente, todo depende de su forma de pensar.
¿Puedes ser genial en ambos? Sí, hay muchas pilas completas con talento.
Espero que esto ayude.