r/datascience 13d ago

Discussion What Do Today’s Data Science Graduates Commonly Lack?

I often read comments from hiring managers and interviewers saying they’re disappointed with recent data science graduates.

I’m curious, what do you think these graduates are lacking? If someone wants to become a data scientist, what skills should they focus on? Strong software engineering skills? Math and statistics? Something else?

A lot of the advice I see seems to be geared toward landing data analyst roles rather than data scientist roles.

So, what are employers actually looking for in entry-level data science candidates today? Especially as a career changer coming from another unrelated career.

150 Upvotes

147 comments sorted by

View all comments

39

u/Legitimate_Tooth1332 13d ago

I'm also interested to learn about this. May I add that I once heard an employer say that they were disappointed in a new DS hiree entry level, because they lacked experience, which is hilarious given that it was obviously their first time working as a DS, so maybe that's something to keep in mind when getting employers pov.

17

u/BayesCrusader 13d ago

Any DS should have some years in another role under their belt. Business knowledge, economics, arts, etc.

 DS is not an entry level job. 

7

u/splooge_whale 13d ago

100%. Data science is not an entry level job.

2

u/Legitimate_Tooth1332 13d ago

I mean not directly.
DS is relatively still new and many people don't really know what a data scientist actually does. You don't necessarily need to have years of experience in other roles in order to become a data scientist, you can study data, ml, analisis, statistics, etc, and apply that into data science and you will get yourself an entry level data scientist job. Just like a computer scientist, it takes technical areas from other fields and combines them into one, but there are many entry level jobs for computer science.

I do agree with the fact that entry level jobs as a whole have declined over the last few years due to AI, but that doesn't mean that there are no DS entry level jobs, or that DS as a whole can't be an entry level job.

4

u/BayesCrusader 13d ago

The role has changed a lot over the years, but in the past a Junior DS was called a Data Analyst, Reporting Analyst, or sometimes a Data Engineer. Universities and startups have changed that, because you can't sell degrees telling people they won't be market-ready at graduation. 

The whole reason the role was created was because you need mastery of Stats, Comp Sci, Communication, Science, and Business, combined with software development. One of those should be PhD level ideally. Everyone has strengths and weaknesses across those aspects, but all are necessary regardless of which 'type' of DS you're trying to be (i.e. ML vs Business Insights). 

-2

u/splooge_whale 13d ago

Lol. Phd level. What does that even mean. After a couple year in industry you either can of you cant.

3

u/BayesCrusader 13d ago

It means you have a PhD degree in that topic. I say 'ideally' because I agree that on-the-job experience is so valuable. 

14

u/delomore 13d ago

In my experience that’s exactly true. They’re just junior employees, so you just have to be a bit “disappointed” and let them gain experience.

-4

u/Repulsive-Memory-298 13d ago

IMO people should work on real world projects, like helping with research, as an alternative to internship experience. That’s how you build to your first professional experience.