Ho bisogno di un forte background di programmazione per diventare un analista di dati? [chiuso]

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

  •  16-10-2019
  •  | 
  •  

Domanda

Sto pensando di diventare un analista di dati, e mi chiedo se conoscenze di programmazione è un must per questo. Sono abbastanza forte con la matematica, ma ho poca esperienza di programmazione. Fare tutti gli analisti di dati hanno una forte capacità di programmazione (R, SAS, SQL, Python, ecc), o può variare a seconda del tipo di analista di dati sei?

È stato utile?

Soluzione

Vorrei dire che non è necessario già avere un sacco di esperienza di programmazione, ma essendo generalmente matematicamente e il computer-alfabetizzati è importante.

Se avete letteralmente mai programmato un computer prima, poi scavare una R in linea di base o pitone tutorial. Per quanto riguarda quale, dipende dal settore lavorerete in. Aziende tecnologiche tendono ad utilizzare pitone, altrove R potrebbe essere leggermente più prevalente.

Ci sono vari "drag-and-drop", "soluzioni" software che non lo fanno nella programmazione teoria necessità, ma nella maggior parte delle applicazioni reali vi accorgerete che c'è funzionalità necessarie che non hanno, o è necessario pre- o post-processo i dati in qualche modo, e dovrete ricorrere a R / python / SAS / ... per ottenere che risolto.

accorgerete che si hanno più probabilità in grado di apprendere le competenze di codifica necessari sul posto di lavoro, a patto che si ha solo un po 'di esperienza con la scrittura di codice.

Altri suggerimenti

Beh, è ??abbastanza difficile da fare scienza i dati senza utilizzare il computer. A meno che non si può fare foreste casuali a mano :) Ma se si intende la programmazione cruda, allora tutto si prevede di utilizzare (in 'tutti i giorni' DS) è già implementato in R, Python ecc

Per quanto riguarda le competenze, penso che R è la scelta migliore - molto intuitivo, fatto per essere facile da usare, anche se a scapito della velocità. Python sta diventando il nuovo standard, ma è linguaggio di script e prende poco più da imparare. C'è anche Eviews, ad esempio, che non è realmente programmazione a tutti ed è semplice da usare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top