¿Cuánto nivel de comprensión en programación debería tener para ingresar en el campo de la ciencia de datos?

Para los puestos junior, espero exposición a la programación, eso significa que debe saber cómo funciona un lenguaje de programación, como variables, ciclos y decisiones. No espero mucho conocimiento y experiencia en la codificación “adecuada”, es decir, un código mantenible y bien estructurado. Eso vendrá con el tiempo.

Sin embargo, hay posiciones que son mucho más técnicas, incluso al ingresar al campo. Esas posiciones esperan un código de mayor madurez sabio. Todo lo relacionado con productos de datos y canalizaciones de datos, por ejemplo.

Con respecto a los idiomas, sería cauteloso al suponer que un idioma en particular es lo que necesita saber. Si bien preferiría R para mi equipo, en el equipo de ingeniería de datos, Java y Python son preferibles. Conozco equipos que están llenos de Python.

Lo que esperaría es que estés bien aprendiendo nuevos idiomas. Por lo general, las personas que han probado otros idiomas por su cuenta están señalando un rasgo importante: lo disfrutan y quieren aprender y sacar más provecho de su zona de confort. Si dice o muestra que se siente incómodo con el aprendizaje de nuevos idiomas, eso me preocupa.

En igualdad de condiciones, el nivel de su codificación debe estar al menos ligeramente por encima de la posición a la que se postulará y eso cambia de una compañía a otra.

¡La mejor de las suertes!

Comencé a aprender ciencia de datos durante mi quinto semestre B.Tech (no en informática). La única experiencia de programación que tuve fue durante el primer semestre del curso de programación C. Más tarde aprendí R, python, hadoop, mongodb, scala y spark. Mi opinión personal es que la ciencia de datos tiene más que ver con las matemáticas (probabilidad, análisis real y álgebra lineal) que con la programación. Comprender los conceptos subyacentes es más importante que simplemente aplicarlos. Hay funciones directas disponibles para todos los algoritmos ML en todos los idiomas, pero la clave es identificar cuál usar cuando. Aquí es donde entra la parte de comprensión.

Entonces, respondiendo a su pregunta, diría que el nivel básico de programación es suficiente para un principiante en ciencia de datos.

La programación es muy esencial, pero dónde aplicar cuándo aplicar es más importante que eso. Cualquiera puede aprender a programar en línea hoy en día. Yo diría que más del 60% es esencial. ¡Lo que queda es aplicar metodología!

Siva

Debe tener una buena comprensión de un lenguaje de programación como R o Python.
Y también necesitas ser muy bueno en una base de datos como Mongodb.

More Interesting

¿Vale la pena el tiempo para obtener un doctorado? ¿Por qué o por qué no?

¿Cuántos años tenía la primera vez que pasó de trabajar a tiempo parcial a largo plazo a tiempo completo, a largo plazo o de forma permanente? ¿Por qué?

¿Cómo un graduado de ingeniería mecánica puede hacer una carrera en finanzas? ¿Cuáles son las opciones que tiene?

Cómo conseguir trabajo de empresas de nueva creación en Hyderabad

¿Cuáles son las ventajas de ser ingeniero de automóviles?

¿Es posible ser diseñador de juegos y artista conceptual al mismo tiempo?

Si no eras académico y preferías trabajos más prácticos. ¿Qué profesiones de "cuello azul" crees que serían más gratificantes?

¿Cómo saber si la ciencia de datos es el campo para mí? ¿Cuáles son los rasgos principales de un buen científico de datos?

Soy un graduado de ECE certificado en VLSI, trabajando para una compañía de software con 1 año de experiencia. A veces tengo ganas de dejar este trabajo y volver a VLSI. Estoy confundido. ¿Cuál es una mejor opción?

¿Qué debe saber un ingeniero de software de élite?

¿Qué debo preguntarle al entrevistador para garantizar que un trabajo me desafíe y me ayude a crecer como desarrollador web?

¿Cuáles son algunos buenos trabajos de respaldo si quieres convertirte en médico?

¿Puede cada ingeniero convertirse en un ingeniero útil?

¿Cuáles son algunos consejos generales para un nuevo estudiante de doctorado?

Como estudiante de ingeniería civil, ¿cuáles son mis posibilidades en el sector privado?