Understanding Different Developer Paths
00:00 When you’re learning Python, it’s tempting to just follow whatever seems interesting, a bit of web development, some data science, and maybe even some machine learning.
00:10 And that’s a good idea at the beginning so that you can see which area you’re most excited about, and you decide which one you would like to specialize in. But if you continue like that, before you know it, you’ve been studying for months and you’re not actually closer to getting that developer job, which is the goal.
00:28 Usually developers become proficient with the basics first, and then they choose one area to focus on that matches their interest or background. So before you open another tutorial, you need to make one decision.
00:40 What kind of Python developer do you want to be? The most common paths are web development, where your daily work would be about HTTP, databases, web frameworks.
00:53 Web developers are categorized between backend, frontend, or full-stack. Another common area is data or analytics, and this involves analyzing and visualizing data and building insights from data to make business decisions.
01:08 Then we have machine learning, which involves training models and working with artificial intelligence pipelines. Then we have test automation, which is about writing automated tests to help teams ship software confidently.
01:22 Once you’ve chosen your path, the next question becomes, “What does the market actually expect from someone in this role?” And that’s exactly what you’ll find out in the next lesson.
Become a Member to join the conversation.
