¿Debo escribir JavaScript y Node.js como habilidades diferentes o simplemente incluir JavaScript en mi currículum?

Creo que sí. El front-end JavaScript tiende a ser sobre cosas de IU angular, ajax o jquery. Node.js es backend. La pila completa es otro tema candente. Pero ciertamente hay diferentes soluciones y patrones relacionados con el backend y el front end. JS / node es una buena opción porque, en teoría, es compatible con la pila completa, pero debes darte cuenta de que el código no será necesariamente el mismo. Node.js generalmente involucrará Hapi, MEAN, microservicios, colas de mensajes / bus de eventos, almacenamiento en caché, seguridad. El JavaScript front-end a menudo se trata de los nuevos patrones de interfaz de usuario emergentes de sitios de una sola página que se crean dinámicamente en el lado del cliente con llamadas JavaScript para obtener datos del backend. Es importante saber sobre estas tendencias. Algunos conocimientos de React, Meteor, Angular y todos los nuevos. Mire github para contribuciones de código abierto. Los trabajos de JavaScript aumentarán y las personas deberán familiarizarse con todas las opciones emergentes. Lo que busco cuando analizo Node.js es el conocimiento de las arquitecturas populares, la experiencia de producción y el mantenimiento de las características evolutivas de ES6. También conocer conjuntos de herramientas como marcos de prueba, cobertura de código, cosas como esa también es un gran beneficio. Esté preparado para responder preguntas filosóficas sobre dependencias y cómo mantenerse a salvo en el salvaje oeste de npm y otros repositorios. Los eventos recientes han enseñado algunas lecciones valiosas.

Liste a los dos. Ambas son importantes para muchas compañías, por lo que existe un beneficio potencial para que ambas se enumeren, mientras que no hay forma de que ambas tengan consecuencias negativas. Si ya tiene un montón de habilidades diferentes en la lista, apuesto a que hay otras menos valiosas para eliminar que Node.js.