With the Covid-19 restrictions removed, Propulsion has returned to in-person teaching. Students now have the option to attend in-person or remotely.

What skills do Data Scientists and Analysts need?

What skills do Data Scientists and Analysts need?

What skills do Data Scientists and Analysts need?

Published on 20.05.2019 by Dr. Nitin Kumar

As the Program Manager for Data Science at Propulsion Academy, I am often asked the question: which of these two programming languages, Python or R, an aspiring Data Scientist should learn? I had the luxury of learning and developing in both programming languages. During my research career, I focused primarily on R. When I worked as a Data Science Consultant, I did most implementations in Python.

In my opinion, everyone asking this question is new to the field of Data Science and is being confused by an amplitude of online resources and the never ending war between statisticians and non-statisticians (that includes engineers, computational scientists and physicists).

Brian Ray’s blog Python vs (and) R for Data Science has done a very nice comparison of the two in terms of their usability and performance. In this blog, I try to help people resolve their confusion by understanding the job market (what we all want is a job in this field) in Switzerland.

The answer the question what skills data scientists should have Propulsion took a Data Science approach by scanning jobs.ch for Data Scientist and Data Analyst keywords. This resulted in 425 job postings (75% in English, 23% in German, and 2% in French, April 2019). For the Data Scientist job descriptions, 27% asked for R and  31.5% asked for Python, whereas for Data Analyst, 24% of the job postings asked for Python and 22% for R. With this data, learning Python appears to be more favorable than R but at Propulsion we introduce both programming languages.

If I would have to give an opinion to learn a programming language, start with one (any one) and then learn the second as well. For quick exploratory analysis, testing and time-series analysis, I find R to be a better option, however, to make deployable systems Python certainly has an edge.

We also observed that many employers asked for knowledge in SQL and Machine Learning. The above suggests that job seekers should try to develop these skills as well down the line. 

Aside from the above mentioned hard skills, our students also looked into other skill sets required for Data Science roles. Given their nature, it’s not surprising that analytical skills show up as one of the top soft skills. However, communication is still at the top of soft skills employers ask for. I am often asked by externals to provide candidates with technical aptitude in Data Science but great communication skills and ability to understand business as well. We at Propulsion teach the business acumen by providing each student an industrial Data Science Capstone project. During the project students deal with business partners to solve a real business Data Science case.

Another important word that comes up in our analysis is “Team”. As the day-to-day responsibilities revolve around interfacing with various other roles including engineers, product managers, marketing, and others, teamwork is also an indispensable skill and should not be brushed off by aspiring Data Scientists and Analysts.

I would like to thank Phoenix Jieh and Nadia Chyalak for providing the numbers and images.

Interested in continuing this discussion? Use the comment section below!

Upcoming Dates

Full-Time Programs, On-Campus or Remote

Full-Stack Immersive

Early Apply by Apply by Start End

Data Science Immersive

Early Apply by Apply by Start End

Application Deadlines

Due to an application process that includes personal and technical interviews, we like to give you enough time to prepare for the Program. That’s why we close applications one month before the program start, as you will need time to complete the preparation work. As our classes do tend to fill up fast, we offer early registration discounts to those looking to secure their seats in advance. This discount is applicable to anyone who applies up to two months before the program starts.

Apply to one of our Programs

Apply by the early application deadline. Otherwise a late application fee will be applicable.