It depends on how you define "data science". If you are like AWS and say that using logistic regression is machine learning, then yes, you can teach yourself data science. Learn SQL, read a couple of books on logistic regression, use some open data for building a couple of models. There are many companies where you can have a decent job and an easy living with SQL and logistic regression on your tool belt. If you say…
Ask HN: Is it a waste of time to teach yourself data science without a degree?
31–40 of 144 posts
Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?
#32You seem to assume that the only use for knowledge is garnering employment: this is patently false, as you could easily learn something and apply it for your own pleasure in the non-professional domain. P.S. It's called ’statistics’.
> P.S. It's called ’statistics’. No, it's not. Read Breiman's "Statistical Modeling: The Two Cultures." http://www2.math.uu.se/~thulin/mm/breiman.pdf "Statistics" has largely been concerned with the "data modelling culture" Breiman talks about; a lot of data science is focused on algorithmic modelling, things like neural nets, random forests, and so on. A lot of these techniques have been refined outside of modern st…
Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?
#33Like this Open Source Data Science Masters: http://datasciencemasters.org/
Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?
#34It depends on how you define "data science". If you are like AWS and say that using logistic regression is machine learning, then yes, you can teach yourself data science. Learn SQL, read a couple of books on logistic regression, use some open data for building a couple of models. There are many companies where you can have a decent job and an easy living with SQL and logistic regression on your tool belt. If you say…
> no, you can not teach yourself data science. You will need at least one degree. Or more. Why not? What is it that prevents anyone from learning anything without getting a degree? I disagree with your statement, I think it might be harder, but I don't think anyone "cannot teach themselves X".
But the problem is that you're competing against job applicants who already have a degree in machine learning. So it will often be the case that you're lucky to make it past an initial HR screen. If they want to interview ten people, life is easier for them to pick ten who already have the right piece of paper.
Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?
#35something to ponder: you just have to know enough to actually deliver on something management wants, and know more about it than everyone else at the company.
Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?
#36It depends on how you define "data science". If you are like AWS and say that using logistic regression is machine learning, then yes, you can teach yourself data science. Learn SQL, read a couple of books on logistic regression, use some open data for building a couple of models. There are many companies where you can have a decent job and an easy living with SQL and logistic regression on your tool belt. If you say…
> no, you can not teach yourself data science. You will need at least one degree. Or more. Why not? What is it that prevents anyone from learning anything without getting a degree? I disagree with your statement, I think it might be harder, but I don't think anyone "cannot teach themselves X".
Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?
#37But, honestly, I think it is very difficult to learn data science by yourself. Someone with experience teaching you will make a huge difference. Data science is different than programming as in programming you can see step by step what is happening, in data science most of times it either works or doesn't. And you know it after your algorithm has run through all data for at least an hour. It is really hard to learn this way, you need hints that only someone with experience can provide to you. Moreover you can do a lot of mistakes without knowing it, for example, when cleaning the dataset people use the whole dataset to fill gaps and them split it for training and test. It feels right but that it is a huge mistake that invalidates the whole experiment (because you use information from the test set in the train set, to fill the gaps).
Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?
#38Earlier quoted context omitted.
> It depends on how you define "data science". I think the widely accepted definition is "Statistics, but on a Mac"
Shots fired??? I'm new to the startup community, e.g. still in school but excited about startups, is there a general aversion to Windows and why is that?
Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?
#39Also to add to that most of the work in ML is feature engineering, data cleaning, testing and building pipelines which all require a good software engineering background.
Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?
#40Earlier quoted context omitted.
I didn't treat it as trivial (exactly) but I oozed what I judge a suitable level of condescension for what is clearly a very venal question that transpires a very narrow horizon. As for the ”it's called ’statistics’” comment: it is, and that subject has a rich history going back centuries — much of the ’modern’ ”data science” is just a less refined, more brutal reinvention of those same techniques.
I run a data science team. We have statisticians (yes, plural) on my team who have published in Nature, and plenty with other backgrounds. Even ignoring the data engineering side, there is plenty that statisticians don't do or know which is useful data science. Take the two attitudes to p-tests, or what a "reasonable number of features" means. You drop the Jeff Dean "consider training models with billions of features…