This guide is a conceptual view on how to start your career as a data scientist–and on which skills you should focus.
Here are the three most important steps recommended in the video:
- Learn Python basics (link to free Python crash course on this blog).
- Learn NumPy (link to free NumPy tutorial on this blog).
- Learn TensorFlow (link to TensorFlow project).
So the most important thing you can do is to master the basics because your knowledge will become more generalizable. Learning any more specific skill (moving up the stack) will become easier.
How to Earn Money as You Master The Stack?
Today, it’s simple (but not easy) to get paid for learning and improving your skills.
And it’s dangerous not getting paid for learning: you’ll not be able to compete in today’s marketplace.
Why? Because other people who get paid for learning the skill can invest much more time and effort into training. If you don’t get money for learning the skill (assuming you don’t have enough money in the bank to pay for the learning time yourself), it’ll be extremely hard to carve out learning time in the evening hours when you’re already exhausted from
Seek Quality Time
So how can you earn money as a beginner coder? One tip that helped me hone my Python skills two years ago was to polish my practical skills as a Python freelancer. Working from home (even if it’s part-time from the side) gives you flexibility. As a freelancer, you’re forced to learn state-of-the-art skills for which the marketplace is willing to pay money now.
And there are plenty of freelancing jobs for data scientists–from beginner to advanced level jobs.
If you believe that becoming a Python freelancer is for you, check out my Python freelancer course!
While working as a researcher in distributed systems, Dr. Christian Mayer found his love for teaching computer science students.
To help students reach higher levels of Python success, he founded the programming education website Finxter.com. He’s author of the popular programming book Python One-Liners (NoStarch 2020), coauthor of the Coffee Break Python series of self-published books, computer science enthusiast, freelancer, and owner of one of the top 10 largest Python blogs worldwide.
His passions are writing, reading, and coding. But his greatest passion is to serve aspiring coders through Finxter and help them to boost their skills. You can join his free email academy here.