Live data from Hacker News

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

news.ycombinator.com

71–80 of 144 posts

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

#71
post #51

Earlier quoted context omitted.

This is great, however, the biggest roadblock might be the automated HR application scanning. As a victim of this, I'm back in school to finish my degree that I started 17 years ago.

How is it going? How do you do it? I'm in a similar position right now, but every time I think about being subject to the bureaucracy again I shudder and choose to write interesting blog posts instead... It's not about the costs or the time; I feel like my dignity as a professional (and possibly even as a human being) would be threatened. It could be because of the way the higher education is set up in my country, th…

>my dignity as would be threatened.. Bc thr way higher ed is set up in my country.

Would you mind elaborating on this?

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

#72

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…

> 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".

>What is it that prevents anyone from learning anything without getting a degree?

The people with advanced degrees want to protect the value of their investment.

As others have noted, the reality is you can generate a ton of value to business by "learned at home data science". Will you be doing cutting edge ML research? Of course not. But 99.9% of everyday problems can be solved with simple tools.

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

#73
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?

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

#74
>> in the real world you won't be allowed anywhere near such a position without having a degree ...

yes, most likely they won't hire you for a "Data Scientist" position, but there are related jobs out there you can be qualified for if you have programming skills and understand DS stuff to some degree.

I've seen setups where a PhD with a "scientist" in his title would act as an architect/co-team lead with a senior engineer running a team of developers.

Someone has to implement DS' ideas after all and unless we're talking a really small team (or a jack of all trades DS) where DS has to write all the code himself - there is a need for developers with "some DS background" in those situations.

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

#75

Earlier quoted context omitted.

> While this sounds rational, I don't think that's how it works in most cases. Those who do the hiring usually prefer covering themselves by hiring someone with a degree rather than having to explain how they hired you because you made millions to someone else in the past. Definitely not my experience. I can count on one hand the number of employers who didn't want to proceed because of a lack of degree.

For data science specifically? Remember, this question isn't about general CS.

I'm a data scientist at a research institution and I have no college degree. I'm self-taught and was originally hired as a software engineer on the basis of my projects and work experience.

> Remember, this question isn't about general CS.

What's your perception of data science vs CS, especially with respect to hiring?

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

#76
post #71

Earlier quoted context omitted.

How is it going? How do you do it? I'm in a similar position right now, but every time I think about being subject to the bureaucracy again I shudder and choose to write interesting blog posts instead... It's not about the costs or the time; I feel like my dignity as a professional (and possibly even as a human being) would be threatened. It could be because of the way the higher education is set up in my country, th…

>my dignity as would be threatened.. Bc thr way higher ed is set up in my country. Would you mind elaborating on this?

In short, public universities and colleges have more than 50 years of history operating in an almost communist, authoritarian state. Private institutions are still widely considered to be worse than public, and the latter still operate on a presumption that students should be happy for just being accepted (and ripped off - sometimes unlawfully, as the public higher education is supposed to be free). In reality, when we chose to go all democratic in '89, the amount of money sent to the institutions diminished, while any change in their mode of operation was resisted, for 25 years and counting, so things only get worse since then.

It's hard to imagine without experiencing it firsthand. How could it be that big of a deal? But it is: you're treated not as a customer, not as a partner, but as a lowly supplicant in all your interactions with the institutions. You're expected to just "put up with it for a while" (like 3 to 5 years...) and drink some vodka if you get frustrated a bit too much.

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

#77

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?

I would like to say no, but I hear from others that this can be an issue. Honestly, you can probably do a PhD in anything quantitative.

FWIW, I hire data sciency people all the time, and I don't care about PhD's. I think that the qualification means that someone was stubborn enough to finish, and can do (some) work independently, and that's about it.

The actual skills that I tend to like are the following: - data cleaning experience: this is the majority of the job

- scepticism, especially about one's own theories

- statistics and experimental design: you don't need to be able to prove theorems, but you should be able to follow them. Experimental design is one of the highest value skills in the world, and a lot of people don't have it.

- Communication skills: it doesn't matter what you did if no-one else can understand it

- For the avoidance of doubt, programming (not just SQL) experience (on HN, I would probably assume this).

Full disclosure: I have a PhD and lots of friends of mine in this area tell me that its very difficult to get the better jobs without it.

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

#78
Teaching yourself anything is definitely not a waste of time.

Don't get so caught up in the "degree."

I've met individuals with graduate degrees in computer science (i know OP asked for data science, but the overall point here applies to any field) that didn't hold a candle to self taught developers. If you're actually passionate and interested about something, you will become extremely well-versed in it. On the other hand, if you're not excited about data science, a degree with probably benefit you more than without one since it will force you to learn the topic.

In a nutshell, it's up to you to make yourself valuable and present that value to the world - a degree is just a shortcut for recruiters to filter on, but you can skip recruiters and talk to anyone in any company.

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

#80
I have been working software and IT engineering for almost 35 years. I'm self taught and, never took a college course until about 5 years ago. I have not been out of work for many years now and, the reason for that is the fact that most companies desire people who can hit the ground running. College degrees and books are fine for getting the basics but, what you learn in college is FAR different than what is in the real world. Companies want people who have been in the trenches and learned with "Trial by fire".

If you want to get a start as a self educated person in IT then, learn what you can on your own and then reach out to contracting firms. Get a few entry level contract gigs under your belt in order to pad your resume with some experience and then move up the ladder.

Post reply on HN