Cómo cambiar mi carrera de desarrollador front-end a ciencia de datos / informática científica

Esto es muy bueno porque eres de codificación de fondo y de desarrollo front-end. Las herramientas Sparx, Hortonworx te ayudarán a hacer hadoop, bigdata. Llegando directamente a la respuesta, basada en su experiencia y conocimiento pasados.

Para cambiar su carrera a la ciencia de datos, necesitará perfeccionar sus habilidades de matemáticas (álgebra lineal y cálculo) y estadísticas (incluida la probabilidad).

Hay muchas otras cosas importantes antes de elegir la ciencia de datos:

  • También necesita una buena comprensión de los algoritmos de aprendizaje automático y herramientas prácticas de análisis estadístico como R.
  • Una buena comprensión de los algoritmos asegurará que usted sepa cuándo aplicar qué algoritmos para construir un modelo deseado.
  • La familiaridad con las herramientas de Big Data será una ventaja adicional para que pueda analizar los datos en un entorno informático distribuido.
  • Debe sentirse cómodo aprendiendo un nuevo lenguaje de programación o herramienta de análisis.
  • Data Science es una combinación de 2–3 dominios y ya está equipado con habilidades de programación, por lo que tendrá que trabajar en Machine Learning, Estadísticas y probabilidad.
  • Será mejor si puede tomar un programa de clase aparte de varios cursos en línea disponibles de forma gratuita.
  • Las herramientas Sparx, Hortonworx te ayudarán a hacer hadoop, bigdata.
  • Para la minería de datos y el aprendizaje automático, debe aprender weeka (pentahu).
  • Pensando como un científico de datos: las empresas quieren ver que usted es un solucionador de problemas (basado en datos). Es decir, en algún momento durante el proceso de la entrevista, probablemente se le preguntará sobre algún problema de alto nivel, por ejemplo, sobre una prueba que la empresa quiera ejecutar o un producto basado en datos que desee desarrollar.

La ciencia de datos aún es incipiente y está mal definida como un campo. Conseguir un trabajo se trata tanto de encontrar una empresa cuyas necesidades coincidan con sus habilidades como desarrollar esas habilidades.

Este escrito se basa en mis propias experiencias de primera mano, habrá mucho aprendizaje para ti, esto es muy seguro.

Siéntase libre de publicar comentarios si tiene alguna consulta.

Necesitas repasar tus habilidades en Python. Familiarícese con algunas bibliotecas de python como matplotlib , pandas y numpy, que se utilizan principalmente en el análisis de datos. Comienza a aprender el lenguaje de programación R. Es un lenguaje fácil y bueno para aprender sobre computación estadística. Después de obtener suficiente competencia en RStudio , debe aprender Hadoop y Spark, que es muy útil en la gestión de grandes datos. Y debe tener un conocimiento práctico de SQL y estar familiarizado con él. El principal desafío que enfrentan los científicos de datos es la fase de modelado. Comience con el aprendizaje Análisis de regresión, regresión lineal múltiple, análisis predictivo, etc. Comience a seguir a los científicos de datos y lea sus blogs. Aprenda estadísticas y matemáticas relevantes para el análisis de datos.

Puedes hacer cualquier cosa que te propongas.

Los mejores deseos !!

Si ha sido bueno en tecnología frontend y quiere cambiar a la carrera de científico de datos. Su ruta debe comenzar desde javascript. Intente aprender D3.js para la visualización de datos. Puede continuar con Python, pero la más importante es la estadística. Comienza a aprender estadísticas. Debería llevar bastante tiempo. Pruebe algunas fuentes de datos de código abierto para recopilar datos y analizar los resultados.

Puede considerar hacer un Máster en CSE (especialización apropiada) de los principales institutos indios (IIT / IIIT).

Razones:

  1. Obtendrá una comprensión adecuada de cómo funciona todo en lugar de simplemente usar herramientas. Data Science requiere muchas matemáticas (probabilidad, estadística, álgebra lineal) a diferencia del desarrollo web.
  2. Las empresas indias no le dan mucha importancia a los cursos en línea como Coursera o edX (aunque aprenderá mucho de ellos).
  3. Las universidades abren muchas posibilidades para usted, como trabajos en el extranjero, comenzar su propia carrera de investigación, etc.
  4. Tendrás una increíble red profesional al final de 2 años, tus compañeros de clase / alumnos pueden referirte a increíbles oportunidades de trabajo.
  5. El costo asociado es mínimo. Solo 2 años sin salario – solo estudio 🙂

Aprenda mejor SQL, ya que cada base de datos de backend de aplicaciones es manejada SOLAMENTE por SQL. Luego, en sql, elija en qué proveedor quiere trabajar (ORACLE, MICROSOFT, IBM). Esta es la mejor manera, ya que si tiene conocimiento en PYTHON, aprenda su marco DJANGO correctamente y listo. desarrollador de backend 😉