My wife has been a data analytics person throughout her career. Earlier she used to work on Oracle data analytics. She lost her job this year and has taken a career break to re-skill herself on machine learning and data science. I asked her to learn python .... but she didn’t like the language. She likes R. She is also participating in Kaggle competitions on machine learning using R.
However I feel that R is not being used much and she will have a tough time securing employment because it’s too niche.
I would like to know if major companies are doing machine leaning in R or not. My impression is that all ML projects are python or Java.
Most of the cool ML you do as a beginner is useless (building random forest classifiers to predict restaurant visitors ,building logistic regression to predict how many people will watch the latest marvel movie etc ).This is simply because when you enter the industry there’s a demand for three kinds of folks :
1.People who can use Python to just hack any large data sets ,build dashboards ,data warehousing ,big data analysis (Spark ,EMR,Hadoop)These are BI and data engineers .
2.Researchers who can build state of the art deep learning/AI solutions .Usually will need PHD .These are the true “data scientists “ who can potentially earn millions .There are very few such people in the world and are usually coming out of the top CS PHD programs .
3.SDE s who work on deploying built ML solutions -ML engineers .They take existing ML solutions researchers propose and scale it.
It sounds like your wife will be the best fit for category 1 .R will not help her one bit.She must be really really good in python and possibly scala.ML engineers usually use java and maybe python.