Data Science to Software Engineering

Microsoft / Data
Nebulizer

Go to company page Microsoft Data

Nebulizer
Jun 18, 2020 8 Comments

I'm a Data Scientist 2 at Microsoft, but wanting to change to SDE/MLE in the near future.
I have a background in Stats, so I'm not familiar with Data Structures, System Design, and Algorithms. I use python in my everyday work. But my usage of python is limited to the field of Data Science and ML (Numpy, Pandas, Scikit, Tensorflow).
I have come across the following multiple resources for starting a career as SDE:

1. Introduction to Algorithms: Cormen
2. Stanford Algorithms coursera course by Tim Roughgarden
3. Online MS CS course from UIUC (costs $20K, so not an option).
4. CS50: Harvard University on Edx by David Milan
5. Introduction to Algorithms: MIT

And there are plenty more on various platforms. What I want to know is where should I start and how should I progress further.
Also, what do I need to study for Software Engineering?
1. Algorithms
2. Data Structures
3. System Design
4. ?? What else??
5. Learn C++/Java?

I know that there are world class SDEs on Blind, so if anyone can give me any direction or advice, it'll be very helpful.
Also, I'm trying to shift to Software Engineering in the next 1 year.

Thank you

#engineering #software #swe

comments

Want to comment? LOG IN or SIGN UP
TOP 8 Comments