¿Debo aprender Node.JS o Big Data?

Ambas tecnologías son diferentes a su manera y han creado un nicho para sus casos de uso de los que depende la tecnología.

Node.JS es parte de la comunidad javascript que tiene muchos otros lenguajes que nacen y crecen, como angular js. Aunque todas las herramientas son para un uso diferente, usan la sintaxis de JavaScript.

Big Data es un vasto dominio que se compone de varios subdominios. Se ocupa principalmente de los 4V de Big Data [Volumen (cantidad de datos), Velocidad (Velocidad de entrada y salida de datos), Variedad (Rango de tipo de datos y fuentes) y Veracidad (incertidumbre de datos)].

Ambas habilidades están en demanda y ambas pueden complementarse entre sí mediante el diseño de aplicaciones de big data utilizando Node js. Si está inclinado hacia los lenguajes de JavaScript, puede elegir Node js o puede obtener conocimiento del ecosistema BigData y puede entrar en el desarrollo (Java para trabajos de MapReduce o Java / Scala para trabajos de Spark) o probar (Cualquier lenguaje Python / Java (depende de uso de la empresa) y fuertes secuencias de comandos de shell Unix).

No para ser sarcástico, pero estás comparando dos cosas completamente diferentes. Big Data es un subtema dentro de la ciencia de datos e información. Más específicamente, identifica el cambio de paradigma de conjuntos de datos fácilmente manejables a conjuntos de datos que requieren soluciones muy exclusivas para navegar y / o agregarse. NodeJS es una plataforma asíncrona controlada por eventos basada en el lenguaje Javascript. ¿Se puede usar NodeJS como parte de una solución para el análisis de Big Data? Claro, no veo por qué no.

Debes hacerte una pregunta muy importante: ¿qué te interesa más? Comparar node.js y “Big data” es difícil, porque esos dos son cosas totalmente diferentes. Además, “Big data” es muy general y consiste en un amplio espectro de diferentes temas, ¿consideró qué parte de “Big data” le resulta más atractiva?

Estaba en tus zapatos exactos: aprendí Node.js y estoy muy feliz con la elección. Ahora, desafortunadamente sin mundos paralelos, no puedo decir si sería más feliz haciendo BigData, * sin embargo * Trabajo justo al lado de un tipo que es un científico de datos sénior, y miro su trabajo y pienso cuánto no lo haría. desea estar simplemente haciendo gráficos circulares e histogramas para facilitar la digestión para la alta gerencia. Súper entusiasmado por trabajar en servidores y desarrollo de pila completa, y es simplemente mucho más fácil y más divertido que trabajar en Java IMO.