La verdadera pregunta es ¿puedes hacer el cambio? Las habilidades requeridas para ser un desarrollador front-end sólido son muy diferentes a las de back-end y viceversa. No me refiero solo a un campo de estudio, me refiero al procesamiento cognitivo.
Los desarrolladores front-end tienden a ser muy acertados; Son creativos y empáticos. La mayoría de convertirse en un buen desarrollador front-end no se trata tanto del código que escribirán sino de la experiencia que están creando. Si te lo pierdes, seguirás siendo un desarrollador front-end mediocre.
Los desarrolladores de back-end son, por el contrario, del cerebro izquierdo; Son lógicos y calculadores. La mayoría de ser un buen desarrollador de back-end se trata de poder comprender el código heredado, manipular datos y refactorizar la lógica de un programa. Si tiene la misión de esas habilidades, es probable que siga siendo un desarrollador de back-end mediocre.
- ¿Qué parte de .NET Framework es para el backend?
- ¿Dónde entra una API en front-end y back-end?
- ¿Cómo trabajan juntos los desarrolladores front-end y back-end en el mismo proyecto en el trabajo?
- Quiero aprender a hacer un servicio web REST en Python. ¿Donde debería empezar?
- ¿Los sitios que tienen un back-end dinámico usan los mismos idiomas que el front-end del sitio / plataforma?
Quora User y Pavel Shershnev mencionan a los desarrolladores full stack y, francamente, si puedes llenar este nicho, es el que hay que llenar. Si la barrera entre el frente y el back-end es poco más que una opción para usted, entonces haga ambas cosas. Aquellos que optan por hacer el trabajo de front / back-end lo hacen porque ese es el tipo de trabajo que los llama, no porque no hayan tenido suficiente exposición al otro (en la mayoría de los casos, realmente disfrutan y no disfrutan) eso).