¿Cómo un nuevo graduado que no es CS ingresa a la ciencia de datos?

Lo que puede hacer es comenzar con Pocos cursos de programación, ciencia de datos y matemática en la academia Coursera o Khan.

Obtenga certificados para cada curso y menciónelo en su CV. También mencione algunos proyectos que hizo mientras buscaba esas clases. Mencione claramente el dominio de su interés: Bigdata, aprendizaje automático en su CV.

Aquí hay algunos cursos que pueden ayudarlo.

  • Curso de Introducción al CS
    Notas: Curso de Introducción a la Informática que proporciona instrucciones sobre codificación.
    Recursos en línea:
    Udacity – introducción al curso de CS,
    Coursera – Informática 101
  • Código en al menos un lenguaje de programación orientado a objetos: C ++, Java o Python
    Recursos en línea para principiantes:
    Coursera – Aprender a programar: los fundamentos,
    Introducción del MIT a la programación en Java,
    Python Class de Google,
    Coursera – Introducción a Python,
    Libro electrónico de código abierto de Python

    Recursos en línea intermedios:
    Diseño de programas informáticos de Udacity,
    Coursera – Learn to Program: Crafting Quality Code,
    Coursera – Lenguajes de programación,
    Brown University – Introducción a los lenguajes de programación

  • Aprende otros lenguajes de programación
    Notas: Agregue a su repertorio: Java Script, CSS, HTML, Ruby, PHP, C, Perl, Shell. Lisp, Scheme.
    Recursos en línea: w3school.com – Tutorial HTML, Aprenda a codificar
  • Prueba tu código
    Notas: aprenda a detectar errores, crear pruebas y romper su software
    Recursos en línea: Udacity – Métodos de prueba de software, Udacity – Depuración de software
  • Desarrollar razonamiento lógico y conocimiento de matemáticas discretas.
    Recursos en línea:
    MIT Matemáticas para Informática,
    Coursera – Introducción a la lógica,
    Coursera – Optimización lineal y discreta,
    Coursera – Modelos gráficos probabilísticos,
    Coursera – Teoría de juegos.
  • Desarrollar una sólida comprensión de los algoritmos y las estructuras de datos.
    Notas: Aprenda sobre los tipos de datos fundamentales (pila, colas y bolsas), algoritmos de clasificación (clasificación rápida, combinación combinada, clasificación múltiple) y estructuras de datos (árboles de búsqueda binarios, árboles rojo-negros, tablas hash), Big O.
    Recursos en línea:
    Introducción a los algoritmos del MIT,
    Coursera – Introducción a los algoritmos Parte 1 y Parte 2,
    Wikipedia – Lista de algoritmos,
    Wikipedia – Lista de estructuras de datos,
    Libro: El manual de diseño de algoritmos
  • Aprenda recursos de inteligencia artificial en línea:
    Stanford University – Introducción a la robótica, procesamiento del lenguaje natural, aprendizaje automático
  • Aprender programación paralela
    Recursos en línea: Coursera – Programación paralela heterogénea

Hay bastantes personas que he conocido que tienen antecedentes similares y están buscando estas mismas opciones.

El camino que he visto que funciona mejor es obtener primero un rol de analista técnico, podría ser la industria de la tecnología, la consultoría, la empresa, donde continúa desarrollando habilidades analíticas y superando la incomodidad que ocurre en su primer trabajo en la industria.

También he visto casos raros en los que una empresa de consultoría contrata graduados recientes que no son de CS en roles de Data Scientist, pero casi todos ya pueden codificar.

Una vez que esté empleado, continúe invirtiendo en sus habilidades en programación y estadísticas a través de MOOC y autoaprendizaje. Busque oportunidades para pasar a un rol más técnico dentro de su empleador, de modo que pase la mayor parte de su tiempo haciendo el análisis.

A partir de ahí, estará equipado para postularse a roles que incluyen más ciencia de datos de buena fe y aprendizaje automático, y / o Zipfian Academy para hacer la transición a la industria tecnológica en Silicon Valley.

Hay muchos cursos excelentes en línea en ciencia de datos que puede encontrar en coursera.org o edX.org. Es gratis y divertido. Por cierto, ¿tienes experiencia en programación, en Python o R por ejemplo? Seguramente ayudará. Las mismas plataformas también ofrecen cursos en Python y R. Buena suerte 🙂

More Interesting

¿Qué pasos específicos debo seguir al trabajar en un conjunto de datos?

¿Cuáles son algunos buenos libros que tratan sobre ciencia de datos usando Python? ¿Qué versión de python es más adecuada para ello?

¿Cuál es la diferencia entre análisis prescriptivo y ciencia de datos?

¿Los desarrolladores de iOS y Android tienen más demanda debido a Data Science?

¿Por qué necesitamos una matriz de confusión en la minería de datos?

Para los científicos de datos, ¿qué lenguaje es más exigente, R o Python?

¿Por qué los científicos usan palabras no rigurosas como "ultra intenso"?

¿Cuáles son algunas técnicas populares de aprendizaje automático para operar en Forex?

¿Cuáles son algunas ideas para un proyecto de 'sistemas' de big data?

¿Un científico de datos necesita conocer algoritmos y estructuras de datos, así como un ingeniero de software?

¿Los estadísticos viven en la tierra de la teoría, los aprendices de máquinas crean las soluciones prácticas y los científicos de datos son los que se ensucian las manos? Por supuesto, hay quienes viven en más de uno de estos mundos.

¿Cuáles son los mejores institutos para la capacitación en línea de ciencia de datos en Hyderabad?

Al hacer una prueba A / B sobre la tasa de conversión (proporción de visitas que incluyen una compra), ¿cómo abordo el hecho de que no todas las visitas son independientes?

¿Será el estilo de datos un buen sitio para aprender Big Data y Hadoop?

¿Cuál es su opinión sobre el Programa Insight Data Science Fellows?