Tu pregunta es como preguntar
“Me gustan las frutas y me gusta la manzana. ¿Es bueno probar las naranjas o debo ir por el pollo?”
Big Data es una ciencia estadística completa: existen teorías numéricas, probabilidades, predicciones, sistemas de aprendizaje, etc., combinados con el problema de usar todas esas teorías en conjuntos de datos realmente grandes, de manera eficiente.
Hadoop es solo uno de los motores más populares diseñados para realizar trabajos comunes de análisis de datos en grandes conjuntos de datos de forma distribuida.
Sucede que está escrito en Java. -> Ese es tu pollo.
Spring, Hibernate, Struts, etc. son marcos / bibliotecas diseñados para hacer que su tarea diaria en Java se ocupe de bases de datos, inyecciones de dependencia, fragmentos de código intercambiables y configurables, configuración de servicios web más fácil.
Siempre es bueno conocer bien tus herramientas, pero al aprender Spring / hibernate, strut no es realmente una gran ciencia. Solo vas un poco lejos, no inútil, pero definitivamente no es algo extraordinario.
- ¿Estás ayudando a salvar un idioma minoritario al aprenderlo?
- ¿Debo aprender Hung Gar o Wing Chun?
- ¿Cuál es el mejor lugar para aprender a bloguear?
- ¿Cuál es el mejor libro para aprender a reaccionar?
- ¿Podría la creatividad artística ser entrenada como la matemática y la física?
Haga su elección.
Puede comer naranja y luego saborear el pollo, o viceversa, o un bocado a la vez.