La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué necesitan aprender los analistas de datos bidireccionales?

¿Qué necesitan aprender los analistas de datos bidireccionales?

Necesidad de aprender a utilizar lenguaje SQL y R.

Si desea aprender a analizar datos, ¿por qué no aprende rápidamente habilidades de programación? Primero, aprenda Excel, aprenda realmente Excel, sea competente en su operación, haga fórmulas de funciones comunes, tablas dinámicas, filtrado y clasificación. , dibujar gráficos, luego aprender SQL y finalmente aprender R/python. Como dice el refrán: "Antes de aprender a caminar, hay que aprender a correr".

En primer lugar, Excel es nuestra herramienta de análisis y procesamiento de datos más utilizada. Cuando empezamos a aprender Excel, primero debemos aprender a caminar. Excel tiene un conjunto muy rico de funciones, que básicamente pueden cubrir aquellas funciones que aprenderemos más adelante en otro software (SQL, R, Python). Algunas personas pueden preguntar, dado que Excel es tan poderoso, ¿por qué es necesario aprender otras herramientas?

Esto se debe a que Excel opera en forma de menú, lo que dificulta la automatización y reutilización de funciones. Por supuesto, también puedes hacerlo a través de VBA, que significa programación. Sin embargo, dado que VBA es un lenguaje que solo se puede utilizar en software de oficina, el costo de los insumos del aprendizaje no es proporcional a los beneficios del resultado, por lo que no se recomienda aprenderlo.

Además, al procesar grandes conjuntos de datos, el rendimiento de Excel es muy pobre y a menudo falla. (Aunque Excel 2013 y versiones posteriores afirman poder acomodar entre 100 y 10 000 registros, decenas de miles de datos comienzan a atascarse).

Por supuesto, Excel no es suficiente. SQL es la base del análisis de datos.

La razón objetiva es que la mayoría de los trabajos de análisis de datos requieren habilidades de SQL. La razón de este fenómeno es que para garantizar la seguridad de los datos y la conveniencia de la administración, los datos se almacenan en la base de datos y es necesario utilizar el lenguaje SQL para extraer y consultar datos de la base de datos. Algunas empresas utilizan el lenguaje SQL para el análisis de datos.

Otra razón es que incluso si aprendes otras herramientas primero, como R, Python o incluso Spark, descubrirás que al final todavía tienes que aprender SQL. Si aprende SQL primero, podrá comprender muchos conceptos antes de aprender herramientas más complejas como R, Python, Spark, etc. Será útil para futuros estudios. Como construir una casa. Primero coloque los cimientos y luego constrúyalos capa por capa. Por supuesto, también hay expertos que reparan la casa de arriba a abajo. Ese tipo de casa no es una casa común y corriente y no tiene nada que ver con nosotros, la gente común y corriente.

Por supuesto, si crees que aprender a programar es demasiado complicado y quieres crear rápidamente visualizaciones hermosas sin escribir un lenguaje de programación, entonces prueba Smartbi, que es de uso gratuito y fácil de operar.