Live data from Hacker News

Ask HN: Which new skills for a data science career?

news.ycombinator.com

41–45 of 45 posts

Re: Ask HN: Which new skills for a data science career?

#41
post #2

Do you have a PhD? If you do, it's going to help a lot with the transition. Skills for someone like you to work on - Python, the Python data ecosystem, machine learning, deep learning, being a good software developer. Things not to worry about right now - Kubernetes, DevOps, cloud providers. You don't need JavaScript. Don't learn any Tableau/PowerBI and don't apply for jobs that require them unless you want a more an…

Came here just to weight in for each and every point. This is the best answer so far. PhD is seem as a magical badge of super power, even if you can get a job without one, consider having it, is a 1.5x-2x salary multiplier.

Definitely not my experience in big tech data science. 30-50% of data scientists I work with don’t have a PhD, and took the self-taught hacker path, and earn just as much as PhDs. I probably earned a total of a million bucks by time I was as old as the average PhD data scientist hire out of academia.

Re: Ask HN: Which new skills for a data science career?

#42
Based on your skills I would highly recommend Python and some JavaScript.

Python being the main language to focus on because it's great for working with data and general scripting needs (working with files, etc). For data everything from basic data access to a lot of math and statistics that you would find in R.

I would recommend some JavaScript so that you have the ability to easily read it and because I feel that when you learn multiple languages it improved your skills overall for each language. Doesn't have to be long - perhaps a few days of focused learning (or even a day or less).

Recently I have been working on something related to using a lot statistics, analytics, etc and have been using Python the most for it and actually some SQL as all major databases now support Percent Rank and other statistical functions. For my project I'm using JavaScript a little for work such as Web Scraping but most work is done in Python and then final reporting is SQL.

Python is also great for Machine Learning. Even for basic API access with TensorFlow I prefer using Python over there JavaScript API.

Good luck with your new career!

Re: Ask HN: Which new skills for a data science career?

#43
post #19

Earlier quoted context omitted.

Seconding this. Take Tableau off of your resume unless you want to be a dashboard monkey (sorry, “BI Developer”). Dashboards != analytics, but lots of companies seem to think they do. I would suggest looking at the Certified Analytics Professional certification from INFORMS. Operations Research is the original data science, and preparing for and passing the test is a good signal that you understand analytics. Machine…

Take Tableau off of your resume unless you want to be a dashboard monkey (sorry, “BI Developer”). As opposed to a regression-and-printf monkey (sorry, "Data Scientist")? Like it or not - a lot of companies run on dashboards. To, you know, actually get their data out to people. So they can run their business, so you can get paid. If you dig math and like doing mathy things, good for you. There's no need to be snide ab…

Well said. You need Tableau/PBI to tell the story of data, and distribute it to stakeholders. They aren't going to read a 10 page Word document of your findings... Maybe in 1999 they did. Looked at another way, you'd never publish a mathematical or statistical based thesis and not include any graphs or visuals. BI is just one of the steps after the analytics that is a necessary evil. It's not even a hard tool to use anyhow.

Re: Ask HN: Which new skills for a data science career?

#44
post #19
post #2

Do you have a PhD? If you do, it's going to help a lot with the transition. Skills for someone like you to work on - Python, the Python data ecosystem, machine learning, deep learning, being a good software developer. Things not to worry about right now - Kubernetes, DevOps, cloud providers. You don't need JavaScript. Don't learn any Tableau/PowerBI and don't apply for jobs that require them unless you want a more an…

Seconding this. Take Tableau off of your resume unless you want to be a dashboard monkey (sorry, “BI Developer”). Dashboards != analytics, but lots of companies seem to think they do. I would suggest looking at the Certified Analytics Professional certification from INFORMS. Operations Research is the original data science, and preparing for and passing the test is a good signal that you understand analytics. Machine…

> Dashboards != analytics, but lots of companies seem to think they do.

A lot of people (including people whose job title contains the word 'analyst') think this.

Re: Ask HN: Which new skills for a data science career?

#45
post #19

Earlier quoted context omitted.

Seconding this. Take Tableau off of your resume unless you want to be a dashboard monkey (sorry, “BI Developer”). Dashboards != analytics, but lots of companies seem to think they do. I would suggest looking at the Certified Analytics Professional certification from INFORMS. Operations Research is the original data science, and preparing for and passing the test is a good signal that you understand analytics. Machine…

Take Tableau off of your resume unless you want to be a dashboard monkey (sorry, “BI Developer”). As opposed to a regression-and-printf monkey (sorry, "Data Scientist")? Like it or not - a lot of companies run on dashboards. To, you know, actually get their data out to people. So they can run their business, so you can get paid. If you dig math and like doing mathy things, good for you. There's no need to be snide ab…

Hah, that is indeed a good description of most “Data Science” work.

At the end of the day, the point of corporate analytics is to provide actionable insights to improve a company’s profitability.

Descriptive analytics are the lowest form of analytics. If it is appropriate for your problem, and if you have the brainpower to do it, I am much more in favor of prescriptive analytics.

What’s better:

1) a dashboard that shows me inventory levels of various commodities at dozens of locations, from which inventory management employees are supposed to come up with a resupply schedule.

2) an optimization model that is specifically formulated for this problem, that runs every morning at 7am, with a quick double check (indeed, maybe visualized in a dashboard) of the output by a skilled human.

A company that uses the latter approach will dominate a company that relies on humans staring at graphs and charts.

If it’s a regular decision, it should be automated (with human double checking, absolutely). If it’s an irregular decision, a slide deck with matplotlib or similar visuals is fine. If that decision becomes more frequent, it should be built into an automated tool so humans don’t have to sift through dozens of charts and tables to come up with what will still be a suboptimal solution.

So perhaps I should have clarified my initial point. Most dashboarding that I see is purely descriptive. Descriptive analytics are neat, and absolutely have their place in exploratory data analysis and sense making about the basics of business, but are horribly slow to translate into actions as they must be filtered through humans who are getting deluged with visual information.

This reply is getting long, but it comes down to “what is the role of an analyst”? In my opinion, an analyst should tell me, the executive, what I should do. Or they should build me a system that makes this decision for me regularly. What I don’t want is to have an “analyst” merely present me with graphs and tables of my data. If you are not actually doing anything but visualizing the data, you are not analyzing it, and are therefore not an analyst. A data visualizer, or BI developer, but not an analyst.

Post reply on HN