¿Necesito un fondo de programación sólido para convertirme en analista de datos? [cerrado

datascience.stackexchange https://datascience.stackexchange.com/questions/13844

  •  16-10-2019
  •  | 
  •  

Pregunta

Estoy pensando en convertirme en analista de datos, y me pregunto si el conocimiento de la programación es imprescindible para esto. Soy bastante fuerte con las matemáticas, pero tengo muy poca experiencia de programación. ¿Todos los analistas de datos tienen fuertes habilidades de programación (R, SAS, SQL, Python, etc.), o puede variar según el tipo de analista de datos?

¿Fue útil?

Solución

Diría que no es necesario que ya tenga mucha experiencia en programación, pero en general ser matemáticamente y alfabetizado por computadora es importante.

Si literalmente nunca has programado una computadora antes, desenterte un tutorial básico de R o Python en línea. En cuanto a cuál, depende de la industria en la que trabaje. Las empresas tecnológicas tienden a usar Python, en otro lugar, podría ser un poco más frecuente.

Hay varias soluciones de "software" de "arrastrar y soltar" que en teoría no necesitan programación, pero en la mayoría de las aplicaciones de la vida real encontrará que hay funcionalidad que necesita que no tenga, o que necesita Preprocese o posterior al procesamiento de sus datos de alguna manera, y tendrá que recurrir a R/Python/SAS/... para resolverlo.

Encontrará que probablemente pueda aprender las habilidades de codificación que necesita en el trabajo, siempre que tenga un poco de experiencia con el código de escritura.

Otros consejos

Bueno, es bastante difícil hacer ciencia de datos sin usar la computadora. A menos que pueda hacer bosques aleatorios a mano :) Pero si se refiere a la programación en bruto, entonces cualquier cosa que use (en DS 'Everydy') ya se implementa en R, Python, etc.

Con respecto a las habilidades, creo que R es la mejor opción: muy intuitiva, hecha para ser fácil de usar, aunque a expensas de la velocidad. Python se está convirtiendo en el nuevo estándar, pero es un lenguaje de script y toma poco más para aprender. También hay Eviews, por ejemplo, que no es realmente una programación en absoluto y es sencillo de usar.

Licenciado bajo: CC-BY-SA con atribución
scroll top