¿Cuál es el mejor beneficio de ser bueno en el lenguaje de programación Java para un científico de datos?

Ser bueno en cualquier lenguaje de programación, incluido Java, será beneficioso de diferentes maneras, especialmente cuando se trata de mover y manipular datos. Pero probablemente no sea su mayor fortaleza. Antes de responder eso, tenga en cuenta que Java es uno de los lenguajes de programación más utilizados en este campo, pero no está en la parte superior de la lista.

También debe darse cuenta de que la manipulación de datos como se mencionó anteriormente a veces se separa como una disciplina diferente, el ingeniero de datos. En este caso, es un beneficio de Java, pero nuevamente eso no significa que Java sea necesariamente la mejor herramienta. Puede ser en su caso, pero muchos lenguajes de programación serían suficientes para hacer este trabajo.

Más allá de eso, entender la programación en general es un buen comienzo porque sienta las bases para el aprendizaje . Para mí, este es el mayor beneficio . Ya sabes un lenguaje de programación. Tienes un modelo mental sobre el que puedes construir y, como resultado, asimilar más rápidamente otra información. Probablemente lo necesite, ya que Python parece estar alejándose como el líder en lenguajes de programación de ciencia de datos. También están R y Matlab, y algunos han hecho referencia a Julia, pero Python parece estar donde está ahora sin signos de desaceleración. Conocer Java lo ayudará a comprender lo que otras personas están haciendo con dichos lenguajes y lo ayudará a adquirir uno de ellos más rápidamente que si comenzara desde cero, si así lo desea.

¿Con qué no ayudará? Las matemáticas. Seriamente. No tienes que saber matemáticas para programar.

Todo científico de datos necesita conocer algunas estadísticas y teoría de la probabilidad. El resto depende del papel. Se le puede solicitar que use habilidades en álgebra lineal, cálculo multivariable y estadísticas avanzadas. Por supuesto, esas disciplinas requieren otras habilidades matemáticas también. Mucha ayuda en línea aquí para encontrar un curso a seguir, pero si no eres una persona matemática, ninguna cantidad de habilidad de programación te hará un buen científico de datos.