¿Cómo puede un programador convertirse en un científico de datos?

Esta es una pregunta muy común que recibo cada vez que realizo talleres en nombre de IEEE en Bangalore (Taller sobre ciencia de datos y IEEE IEEE Smart Tech Metro Area Workshop: Bangalore).
Comencemos con tu fuerza: la programación. Como programador, le resultará fácil implementar algunos de los casos de uso, mientras aprende o usa la ciencia de datos. A decir verdad, su trabajo está hecho solo en un 10%, ya que la ciencia de los datos tiene mucho más que la programación. ¿Cuáles son las técnicas típicas que tal vez quieras aprender?
1) Modelado estadístico (al menos Regresión, PCA, Selección de características, ANOVA)
2) Algoritmos (esta es la columna vertebral de la ciencia de datos, porque la forma en que modeles una solución depende de tu comando sobre el algoritmo, especialmente la heurística)
3) Técnicas estándar de ML (SVM, Bayesian, et al)
4) Dominio (a menudo se le echa de menos, pero si no comprende el dominio, tanto su aprendizaje como su aplicación se convertirán en una caja negra).
No soy un gran admirador de los MOOC cuando se trata de aprender material duro, como Data Science. Por lo tanto, tome el sabor de tales videos y pase al menos 20 horas por tema central y pruébelo con un mini proyecto. Hay muchos desafíos / proyectos disponibles en Kaggle. Cuanto más practiques, mejor serás. No hay forma de lograr resultados rápidos.
La última línea con la que quiero dejarlo, tomada del profesor Joshua Blumenstock, ” Un científico de datos conoce más estadísticas que un científico de la computación, y más ciencia de la computación que un estadístico”.
Buena suerte.

Creamos una infografía que resume los pasos que puede seguir para convertirse en un científico de datos (todos los recursos en línea): Cómo convertirse en un científico de datos en 8 sencillos pasos: la infografía. Recientemente publicamos una versión actualizada de estos pasos, herramientas y recursos que necesita para aprender ciencia de datos y ponerlos en esta nueva infografía: Learn Data Science – Infographic

Gracias por el A2A. No tengo suficiente conocimiento directo de la mejor manera de hacer esa transición, pero la respuesta de Vijay Nadadur “se siente” correcta según mi experiencia con los tipos de ciencia de datos.

More Interesting

¿Debo esperar a que se complete GSoC antes de solicitar un trabajo?

Si tenía 31 años, era hábil con las computadoras pero con cero conocimientos de programación y un trabajo a tiempo completo, ¿cree que podría valer la pena / factible comenzar a aprender codificación para cambiar completamente su carrera / vida?

¿Cuánto tiempo me tomará aprender Javascript para poder conseguir un trabajo de desarrollador de Javascript de nivel de entrada en los Estados Unidos?

¿Cómo determinó en qué área de la informática le interesa?

En India, ¿cuál es el alcance de un desarrollador de Python? ¿Cuánto puede ganar él / ella?

Soy estudiante de informática. ¿Cómo me convierto en desarrollador de juegos?

Soy un segundo año de B.Tech en informática. Quiero ingresar al servicio civil en mi primer intento, y estoy listo para dedicar mi sincero esfuerzo. ¿Cómo puedo construir una sólida formación en CSE en mis dos años restantes?

¿Cuáles son las categorías de trabajos de ingeniería de software?

¿Es la informática un buen grado que me permitirá crear algo que potencialmente pueda cambiar el mundo?

¿Podría durar los cuatro años en un programa de informática con un coeficiente intelectual promedio?

¿Cuánto se ve afectada la industria de la informática por las recesiones en comparación con el campo médico?

¿Cuál fue su ruta para convertirse en ingeniero de aprendizaje automático?

Quiero estar en el FBI, ¿una licenciatura en informática sería una buena especialización? ¿Qué podría hacer exactamente con un título en Informática en el FBI?

¿Necesitas la mejor universidad para un importante trabajo de CS?

¿Cuál es una mejor opción en el mundo actual, ingeniería de software o informática / ingeniería, y por qué?