Ask HN: How much programming experience you need to become a data scientist?

18 points by HeyShayBY ↗ HN
Makes more sense to have a statistic background than computer science background, right?

9 comments

[ 2.9 ms ] story [ 35.4 ms ] thread
i've heard it characterised something like this: you need to program better than the average statistician, and apply statistics better than the average programmer.
Fortunately in my experience neither of these is particularly hard.
Hahaha, I LOVE It! You have experience in data analysis yourself?
I think the bar is a LITTLE higher now. If I could add one skill, its being able to read math language. It's a great skill to be able to read about a new technique on arxiv or a blog and be able to understand it beyond the surface level.

In fact being mathematically literate is really the bee's knees. Its why I suggest anyone in a stem undergrad to take their math department's Real Analysis or (my favorite) Abstract Algebra. The content is rarely relevant any jobs, but then you'll be able to teach yourself almost anything in the future.

If you are serious about this question, you should begin by specifying what "data scientist" means in this context. Otherwise, whatever answers your query engenders will be lost in the noise.
I have read that it is much more important to have a strong mathematical background than a strong programming background to really be good at data science. Many data science positions in the world are looking for individuals who specialized in statistics and related math fields in school.
It really depends on if you are only responsible for analysis, or for gathering data and analysis.

The former is more math focused, the later is a pretty solid blend of Math and Comp Sci / DB work.

you could probably get by with R, but the real meat is with the Math as others have said.