¿Qué función de trabajo es la mejor opción para que el desarrollador de Java cambie, desarrollador de datos o desarrollador de Hadoop?

Según las tendencias actuales, es bastante obvio que los desarrolladores de Java se están graduando naturalmente como Desarrolladores de Hadoop.

Debido al hecho de que el marco de procesamiento de Hadoop está construido en Java, los desarrolladores de Java lo encuentran relativamente más fácil en comparación con los profesionales de otro dominio.

La ciencia de datos garantiza antecedentes analíticos en los que debe ser bueno en estadísticas y estar bien versado en algoritmos de aprendizaje automático y la mayoría de los trabajos de ciencia de datos se encuentran actualmente en python o R.

Aprender hadoop puede ser una buena plataforma para convertirse en un científico de datos, ya que al explotar datos a nuestro alrededor, el análisis de big data se ha convertido en sinónimo de marcos de big data como Spark y Hadoop.

Satyam Kumar | Desarrollador Hadoop en Acadgild

En igualdad de condiciones, su desarrollador Java de trabajo diario haría lo mejor para aprender Hadoop.

La ciencia de datos como disciplina no requiere Hadoop. Hadoop es simplemente una plataforma atractiva para las personas que trabajan en ese campo. No hay nada particular en el desarrollo de Java que prepare a una persona como científico de datos. Para ellos, Hadoop es una opción entre un complejo repertorio de herramientas y habilidades.

Si desea ingresar a la ciencia de datos como desarrollador de Java, primero debe aprender Hadoop. En segundo lugar, estudie una biblioteca de aprendizaje automático como Mahout y aprenda estadísticas básicas. Entonces quieres encontrar un trabajo que requiera estas habilidades. Debería poder hacer la transición a este campo en unos 5-6 meses si ya conoce bien Java y el desarrollo de software.

El rol del científico de datos es más conceptual y vagamente acoplado a las arquitecturas técnicas subyacentes. La ciencia de datos tiene más que ver con las habilidades conceptuales y analíticas necesarias para administrar grandes conjuntos de datos y extraer el valor (operacional / predictivo) de ella. Se inclina hacia las estadísticas generales y las herramientas de minería de datos con algún conocimiento de dominio (financiero, agrícola, biotecnológico), etc. La tendencia reciente en el científico de datos espera una experiencia razonable en herramientas de integración de datos, semántica de datos (RDBMS / basado en archivos), limpieza de datos y programación. (análisis de cadena / número). El desarrollador de Hadoop está más confinado al ecosistema de la arquitectura de Hadoop, que es independiente del dominio empresarial pero requiere habilidades de nicho para desarrollar los sistemas distribuidos de escala y complejidad. Creo que la experiencia realmente impulsa las oportunidades. Ambas ecuaciones tienen espacio para crecer tanto horizontal como verticalmente en todas las industrias a medida que Internet de las cosas explota. Si está más interesado en la contribución individual y ama la ciencia de datos, diría que la ciencia de datos es la mejor. Sin embargo, si amas la arquitectura del software central y los patrones de diseño, probablemente deberías optar por Hadoop Developer. Si me preguntas personalmente, iré por un científico de datos sobre Hadoop Developer.

A menos que tenga un fondo matemático muy fuerte, sugeriría Hadoop, ya que eso es principalmente programación en lugar de matemáticas.

More Interesting

¿Se retirará Ronaldo después de 5 años? ¿Qué piensas?

¿Cuál es la diferencia en el trabajo en HCL (ISD), TCS, Accenture e Infosys para un ingeniero de nivel básico?

¿Cuál es más simple, Prince2 o PMP?

Soy un estudiante de comercio de clase 12 interesado en CA, pero quiero establecerme en el extranjero después de este curso. ¿Puedo?

Soy psicóloga clínica en Brasil (licenciatura de Brasil) con una maestría de una universidad estadounidense en resolución de conflictos y mediación. Si me mudara a los Estados Unidos, ¿podría seguir viendo pacientes?

¿Qué debo saber para construir circuitos de interfaz de sensor (tanto opamp como circuito integrado)? ¿Cómo obtengo experiencia profesional en el área?

Me contrataron para un muy buen trabajo, luego inesperadamente me asignaron el tercer turno. ¿Cómo los obligo a ponerme en una posición de día?

Entrar en IIT es solo para demostrar que eres una de las mejores mentes de la India y luego perseguir lo que realmente te gusta.

¿Deberían los estudiantes de ciencias de la computación preocuparse por una posible explosión de burbuja tecnológica?

Cómo responder a las preguntas de la entrevista que preguntan sus razones para elegir una determinada carrera sin sonar cliché

¿Cómo es el programa YEP bajo HCL Talentcare? Me colocarán en el Sistema Persistente a través de este programa.

Cómo convertirse en un trabajador social de la India

Me interesan tanto la animación como la inteligencia artificial. ¿En qué campo debo hacer una carrera?

¿Cómo puedo negociar un aumento de sueldo superior al 20% al cambiar de trabajo?

¿Cómo puede alguien hacer un currículum impresionante para conseguir un trabajo?