Ai-je besoin d'un arrière-plan de programmation fort pour devenir un analyste de données? [fermé]

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

  •  16-10-2019
  •  | 
  •  

Question

Je pense à devenir un analyste de données, et je me demande si la connaissance de la programmation est indispensable pour cela. Je suis assez fort avec les maths, mais j'ai très peu d'expérience de programmation. Ce que tous les analystes de données ont fortes compétences en programmation (R, SAS, SQL, Python, etc.), ou peut-il varier en fonction du type d'analyste de données que vous êtes?

Était-ce utile?

La solution

Je vous dire ne pas besoin d'avoir déjà beaucoup d'expérience en programmation, mais étant généralement mathématiquement et l'ordinateur-alphabétisés est important.

Si vous avez littéralement jamais programmé un ordinateur avant, puis creuser un tutoriel R ou python en ligne de base. Quant à laquelle, dépend de l'industrie que vous allez travailler dans. Tech entreprises ont tendance à utiliser python, R ailleurs peut-être un peu plus répandue.

Il existe différents « drag-and-drop » logiciels « solutions » qui ne sont pas dans la programmation théorie des besoins, mais dans la plupart des applications de la vie réelle, vous trouverez qu'il ya des fonctionnalités dont vous avez besoin qu'ils ne sont pas, ou vous devez pré ou post-traitement de vos données d'une certaine façon, et vous devrez recourir à R / python / SAS / ... pour obtenir ce triés.

Vous verrez que vous êtes le plus probablement en mesure d'acquérir les compétences dont vous avez besoin de codage au travail, aussi longtemps que vous avez juste un peu d'expérience avec le code écrit.

Autres conseils

Eh bien, il est très difficile de faire de la science des données sans utiliser l'ordinateur. À moins que vous pouvez faire des forêts aléatoires à la main :) Mais si vous voulez dire la programmation brute, alors tout ce que vous utiliserez (dans « tous les jours » DS) est déjà mis en œuvre en R, Python, etc.

En ce qui concerne les compétences, je pense que R est le meilleur choix - très intuitive, fait pour être facile à utiliser, bien au détriment de la vitesse. Python est en train de devenir la nouvelle norme, mais est le langage de script et prend un peu plus à apprendre. Il y a aussi Eviews par exemple qui est pas vraiment la programmation du tout et est simple à utiliser.

Licencié sous: CC-BY-SA avec attribution
scroll top