Quiero generalizar esta pregunta. Considere la programación como una habilidad como cualquier otra habilidad, por ejemplo, tocar la guitarra, escribir, hablar, etc. Cada habilidad necesita tiempo para ser buena. Una vez que eres bueno en eso, puedes comenzar a aprender nuevas habilidades. Aprender nuevas habilidades no significa que tus viejas habilidades desaparecerán. Se quedarán contigo para siempre.
La programación front-end es una habilidad que has desarrollado trabajando durante 2 años. Ahora quieres aprender una nueva habilidad, es decir, programación de back-end. Como ya está familiarizado con la programación, aprender esta nueva habilidad será relativamente más fácil. Aprender la programación de back-end no hará que olvides tus habilidades de programación de front-end. Simplemente agregará una nueva habilidad a su currículum.
Entonces sí, puede cambiar a la programación de back-end si lo desea. Como ya tienes experiencia con el front-end, sigue trabajando en ello también. Dos años más adelante, tendrá 4 años de conocimiento en programación front-end y 2 años de conocimiento en programación back-end. Ve a por ello !
- ¿Cómo son las 'estructuras de back-end' de los juegos más grandes con alrededor de mil millones de jugadores, como los juegos de Supercell?
- Validé mi formulario de contacto en el front-end. ¿Tengo que hacer algo en el back-end ahora?
- ¿Por qué PHP ocupa el primer lugar en cada búsqueda de trabajo que hago?
- ¿Qué lenguaje es mejor para el desarrollo web frontend / backend: Python, PHP o JavaScript? ¿Y por qué?
- Dadas mis circunstancias, ¿en qué dirección debo ir: desarrollo web front-end o desarrollo back-end o desarrollo de aplicaciones?
La mejor de las suertes !