¿Debería apostar mi carrera en Node.js y RESTful APIs?

Los desarrolladores front-end están en demanda por una cierta razón: Javascript y sus marcos. Con marcos MV * como AngularJS, EmberJS se está volviendo popular y los navegadores se vuelven más maduros (introducción de nuevas tecnologías en navegadores como WebRTC, etc.), se le asigna más responsabilidad al código front-end. Además de eso, en aplicaciones complejas, realmente necesita comprender y hackear frameworks como AngularJS para hacer una buena aplicación. Por lo tanto, la demanda de desarrolladores front-end no desaparecerá por un tiempo.

Tenga en cuenta que el potencial de trabajar en código front-end complejo y aprender (crecer) más depende de una compañía a otra. Es posible que algunas compañías no dependan mucho del front-end, mientras que otras sí.

Sobre el backend, se han iniciado pocos servicios que le permiten crear su API sin escribir una sola línea de código de backend. Pero esto no significa que no se requiera un backend. El backend es mucho más complejo que solo escribir API. Cuando trabajas a gran escala, el backend es una parte crucial. Es la parte que recopila todos los datos, los analiza, ejecuta tareas computacionalmente pesadas. Así que debo asegurarle que el backend es muy vital para una buena compañía.

Y Node.js es una hermosa plataforma. Es rápido, a veces complejo y también emocionante. Acaba de comenzar y seguirá creciendo. Entonces, si tiene interés en Node.js, debe ir con él. Aprende, pero nunca te limites a ello.

Debería encontrar una buena compañía que requiera un desarrollador de backend node.js. Hay un gran grupo de ellos. He sido desarrollador de node.js en el pasado y todavía me encanta.

PD: Soy principalmente un desarrollador de back-end.