Puede estar operando desde una suposición falsa. El ecosistema NodeJS (Node / Express / una tonelada de otros módulos aleatorios) está en demanda en algunas ciudades tecnológicas importantes, pero no en muchas otras partes. Es el nuevo marco actual por ahora, pero eso podría no durar.
Probablemente hayas visto este gráfico:
- ¿Cuál es el mejor lenguaje para diseño web: ASP.NET o PHP?
- Para desarrolladores de licenciatura y posgrado de CS: ¿Crees que los estudios superiores te enseñaron significativamente sobre el trabajo que haces, o hubieras sido tan bueno con un par de clases de programación / algoritmos y algo de práctica?
- ¿Debo ser bueno en la codificación para crear un foro y cómo puedo crear uno?
- ¿Se permite el anidamiento de selectores en CSS?
- ¿Cuál es el tamaño óptimo de una página web?
Ese gráfico muestra el crecimiento , que es genial. Sin embargo, también debe prestar atención a este cuadro:
Eso muestra el número total de trabajos y, como puede ver, Node sigue siendo una pequeña porción del pastel en comparación con Ruby, Python, .Net o especialmente Java.
Es difícil encontrar un campamento de codificación que enseñe algo además de Node o Rails, desafortunadamente, pero hay recursos disponibles para todos los idiomas.
Lo que haría es echar un vistazo a los lugares donde quieres trabajar. ¿Estás buscando mudarte? Si es así, y si desea mudarse a una gran ciudad tecnológica como San Francisco, Seattle o Nueva York, Node podría ser una gran idea.
Si no, probablemente debería investigar un poco sobre lo que se demanda en su área. Si no hay nada más que trabajos .Net sabiendo que Node no te va a ayudar mucho (esta es la realidad en mi área, solo unas pocas horas al sur de San Francisco). Una casa .Net probablemente mirará tu JavaScript habilidades y considerarte un desarrollador front-end, posiblemente uno sin las habilidades avanzadas de CSS y diseño que buscan en esa posición.
¡Buena suerte con tu decisión! Por favor, no tome nada de esto como desánimo. Creo que es increíble que desee aprender a codificar. Simplemente haga su tarea antes de decidirse por un camino.