3 Things That Will Make You See Learning Code Differently
Changing career and becoming a Data Scientist is not an easy task… Especially if, like me, you do not have a programming background.
Am I doing it the right way ?
I have decided to take lessons online to become a data scientist. I am currently doing the Udacity Data Science Nanodegree program. Using the Stack Overflow Survey dataset from 2017. I wanted to validate if I had made the right choices to learn how to code but also estimate the return on investment.
There are 3 questions I want to tackle:
- Does taking an online lessons make sense or am I biased due to my non programming background towards what I should be doing to become a data scientist?
- Do my fellow French people see things differently that other respondents?
- Is Learning Code going to increase my career satisfaction?
Are non-programming professionals biased toward what they should be doing to become a data scientist?
Looking at the data I wondered if taking online lessons what the appropriate choice to become a data scientist and if I had not overlooked other methods due to my none programming.
In order to do that I added a column in my dataframe to identify people who had a programming background (professional or used to be professional developper) from those who had a different background which represent 26% of the data (students, professionals who sometimes write codes, none of these).
Looking at the results, I am reassured. Taking online lessons is highly recommended even by those who have a programming background.
There are 2 other things that strike my eye.
- There is probably a misconception from people with non programming background on what an online coding competition would bring. I have heard of hackathons, sounds cool, I bet that would be a good way to learn… well, even if it still ranks in the top 10 it might be good to have the perspective of a developer on that topic.
- Conferences/meetups and Getting a job as QA tester are slightly overlooked by people with no programming background. That is as well worth having an actual conversation on that with a developer to understand the benefit.
Do French people see things differently?
You guessed it, I am French. I was curious to see if the data had something different to say if it were we comparing the responses from my fellow French people to the other respondents. 3% of the respondents come from France and here is what the data tells us:
One thing that really stands out for me, and that is quite characteristic of the French culture, is the focus we place in getting a higher education. We highly value education, diplomas. It is the way ! The bias towards getting a Master’s degree shows that really well. Having lived in the USA and worked in London for several years I can confirm with experience that other cultures value less this aspect and… it works in terms of “succeeding” , the route will be different, but it still works.
Is learning code going to increase my career satisfaction?
To finish of, I wanted to investigate if I could predict career satisfaction based on the data available. Unfortunately, when doing so with a linear regression model, I got a negative R squared measure which shows that my model fits worse that an horizontal line. My plan is to further investigate this topic in my next story, as predicting Career Satisfaction would definitely be an element worth having for anyone considering changing career.
From the data, I see that background and culture influence what an individual think of what the best ways of learning are.
To conclude, predicting career satisfaction is not an easy task with the data available but managing to do so could be a game changer for anyone wanting to change career and reluctant to do it.