SOVRN banner

Wednesday, June 26, 2019

What is needed to be a data scientist?

I was having the other day a very interesting conversation with a friend of mine, that is also the lead data science, about what you would expect to find in the background of a data scientist.
We agreed that the minimum knowledge of such kind of roles should cover a lot of mathematics, statistics, machine learning/artificial intelligence and programming skills.
And then, I just recalled many of the subjects I studied to get my MSc in Computer Science, that we could classify as follows:

-Mathematics:

  • Linear Algebra
  • Infinitesimal Calculus
  • Numerical Calculus
  • Mathematical Analysis
  • Numerical Analysis
  • Complex Analysis

-Statistics:

  • Statistics & Probability
  • Statistical Inference
  • Operations Researcher
  • Stochastic Networks and Processes

-Artificial intelligence:

  • Artificial Intelligence
  • Knowledge Engeneering (AI+ML)
  • Expert Systems (mix of AI+ML)
-Programming: Obviously, all kind of programming techniques and languages (C, C++, Java… even some relics and rarities like Fortran, Modula, CC-Modula, Pascal…).

So, does it mean that I am a Data Scientist? Well, not really, I lack the extensive experience and practice that it is required for the role -most data scientists I know also hold a Phd in a related field that increases their experience-.

But, it means that I have the basis if I want to become one some day, but most of all it means that the Professors at the Universidad Politécnica de Madrid, my alma mater, designed very well the curriculum of my studies, so I can rapidly change and adapt to new technologies as the foundations or my title are very solid indeed. Indeed, they were way ahead of their time when designing the curriculum.
Or perhaps things have not changed as much as we think.