Loading video player…

Creating Your Skill Roadmap

00:00 So now that you know what employers are looking for and the career path that you’re most excited about, you know what’s your destination, but to get there you also need to know where you’re starting from.

00:11 And to know that you need to compare the requirements for your chosen career path with your current abilities. And listen, the goal here isn’t to judge yourself harshly or feel discouraged by the gaps.

00:23 Instead, think of it as an opportunity to create an honest inventory of what you can do and what you need to learn to get where you want to go. To help you do that, download the Python Developer Skill Roadmap worksheet from the supporting materials.

00:39 The worksheet is designed around SMART criteria.

00:43 SMART is a proven goal-setting framework that helps you create objectives that are specific, meaning you know exactly what to do, measurable, which means you know when you’re done, achievable, which means the steps are small enough to complete, and relevant, which in this case means that they improve job-critical skills to get a developer job.

01:04 Time-bound means they are paired with your current target date. By structuring your skill development using these principles, you’ll avoid vague intentions and instead create actionable steps that lead to measurable progress.

01:19 The worksheet includes five columns. Skill is the specific area that you’re evaluating. Current level is a number from one to five. One means that you’ve just started encountering this concept.

01:33 Three means that you can use it in simple projects, but you still look things up regularly. And five means that you understand the concept well enough to explain it to someone else.

01:43 Be honest about your current level. There’s no benefit to overrating yourself. This whole framework only works if it really reflects the reality. Then we have job relevance, which means how important is the skill to get your desired role. For instance, Required could be core Python skills that every developer needs. Nice to have could be things that are worth learning eventually, but it’s not what will get you hired in the short term.

02:14 Then we have Next Action, which is a concrete small step that you can take to improve. The Next Action column is where the SMART criteria becomes really important, because instead of writing something vague like “Just get better at testing”, you specify a concrete step, such as “Complete the Real Python tutorial on pytest” or “Write unit tests for my personal project”.

02:39 And then we have Target Date, which is a deadline basically. And putting this time boundary makes the whole thing more likely to happen. Once your worksheet is filled, you’ll have a clear view of exactly what to study next.

02:55 In the next lesson, you’ll learn how to rate your skills consistently so that your self-assessment is as accurate as possible.

Become a Member to join the conversation.