Live data from Hacker News

Ask HN: Is it a waste of time to teach yourself data science without a degree?

news.ycombinator.com

91–100 of 144 posts

Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?

#91

On a related topic, I'm graduating with a master's in (computational) physics, and am already incredibly insecure about not having a PhD as many of the data science positions seem to prefer those. Would a four year PhD, let's say in ML, be a worthwhile investment from a data science career point of view?

> a four year PhD

Those exist? Be careful, very few doctorates are short and well-scoped.

Source: three letter, several of my friends were 7+, masters or not.

Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?

#92
I think it's harder but still feasible to obtain a job in data science, after the first job things will roll a lot quicker.

What a self-taught DS would need to do in order for me to feel comfortable hiring them is have a public body of work that I find impressive.

There are a huge number of publicly available datasets packed full of interesting information. Someone that shows they can do the work with a few findings on their github would be equivalent to a degree on a resume.

Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?

#93
I have this same non-background and work on the proverbial team of mostly PhD's. Short answer is yes, you can do it. Long answer is that you have to be really, really good to compensate, and getting to that point is absolutely exhausting. It's not about just going through a couple ML courses on coursera. You need to understand statistics, CS, and ML at a really deep level, and that means being good at applied math too. I was lucky to come out of physics and have a solid applied math background anyways, giving me a few years head start on that self study.

If you need structure to go through a few years of coursework on your own, you should go for the degree. If you just want to learn how to put pieces together and not learn how/why they work under the hood, you should opt for something else.

As with most questions about going nontraditional routes, you have to be really good to compensate, and getting really good is constant exhausting work.

Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?

#94
I teach data engineering and data science. I've taught at hundreds of companies. Yes, there are self-taught people doing data science in the real world. They're few and far between, but they are out there.

If you're coming from a programming background, I'd suggest becoming a Data Engineer with the goal of becoming a Data Scientist. I've had several students do that. They were general programmers who learned Big Data/data engineering and eventually became more technical Data Scientists. You can start to learn more about the whys here: http://www.jesse-anderson.com/2017/03/what-happens-when-you-....

Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?

#95
Lets try! For example this the math behind a 2x2 neural network:

http://htmlpreview.github.io/?https://github.com/aguaviva/Ar...

It is computing the derivatives of the error with respect to the weights.

If you feel comfortable reading that then you are good to go.

Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?

#97

A good programmer with even just a high level overview of ML and Stats concepts would be an incredibly valuable asset to a data science team. Most ML people are academics who tend to not have good software engineering skills, finding people who master both domains is really hard. Also to add to that most of the work in ML is feature engineering, data cleaning, testing and building pipelines which all require a good s…

[deleted]

Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?

#98
To tag on to this question a little bit. If someone wanted to teach themselves, even without the purpose of getting a job. What books / references would be recommended?

I saw a mention to David Barber's book in one of the threads here, but what else?

Re: Ask HN: Is it a waste of time to teach yourself data science without a degree?

#100

A good programmer with even just a high level overview of ML and Stats concepts would be an incredibly valuable asset to a data science team. Most ML people are academics who tend to not have good software engineering skills, finding people who master both domains is really hard. Also to add to that most of the work in ML is feature engineering, data cleaning, testing and building pipelines which all require a good s…

I work for a technical statistical team in the financial world, we've been hiring PHDs lately to my team which has just meant exactly what this comment points out. I do a lot of the grunt work of getting the data sourced, cleaned and ready and am called the 'data wizard' and other such annoying names. What's frustrating is I can run the last lines of code and read and understand the output of the last step, but as th…

It sucks that you are doing the boring data cleansing job. And those people with degrees do the more interesting higher level analysis.
Post reply on HN