Career planning can be terrifying, especially when there are so many options while being unsure about your own interests. Admittedly, I still sometimes juggle back and forth between what I want to do in CS, education, and community.
For a lot of young adults, university is one of the last steps before entering the workforce where the world is your oyster- AKA you can choose anything you want to be. This is both so freeing, yet also daunting. So this is a career framework I came up with to help students who want to begin searching for career paths:
- Learn about yourself:
- Create a list of your current Top 5 values
- Understand your career options:
- Gather a list of career options that align with your values
- Reduce your list to 1, 2, or 3 career options
- Pave the path forward:
- Create a list of skills per career option and quantify them
- Create a list of tangible actions to work on those skills in the next 6 months
This framework was inspired by Kim Scott’s Radical Candor.
Learn about yourself
The most important part about career discovery is understanding what’s important to you. And possibly even more important than understanding what you like, it’s understanding what you don’t like. All of your friends or peers excitedly talking about going into software engineering or site reliability engineering may not bring you the same amount of joy as them.
This might seem /r/oddlyspecific because this happened to me as graduation approached: I was the only person out of a list of 50 friends who wasn’t going into a software engineering role. In fact, I wrote about it when I first joined Major League Hacking (MLH) after graduation. Somehow, I knew deep down that I did not want to become a software engineer, but FOMO took over.
So while I worked as a software engineer from 2021 to 2023, I felt so incredibly lost. I was trying to fit myself into the SWE mold, even when I knew that I didn’t truly enjoy it. One day, I randomly stumbled across a book about finding 5 values that matter to a person- it changed the way I decide what’s worth my time and effort.
- Create a list of your current Top 5 values
To help you discover what matters to you, create a list of your current Top 5 values. You can refer to any list of values, such as Brené Brown’s list of values.
I bold “current” Top 5 values because it’s incredibly important to understand that your values change as you change and grow. My values in school were different from my values in my first full-time job. My initial list of values changed daily as I learned more about myself. This list of current values will give you a starting point to find out what matters to you.
This is the hardest and most important step of this whole framework. Before moving onto the next step, give yourself at least 1 week to refine 5 values that truly represent your current self.
The OptionsTM
- Gather a list of career options that align with your values
Once you’ve curated a list of your current Top 5 values, let’s use it to create a list of careers that seem to emphasize them. This step will be the broadest because everyone’s career options are so broad.
To start, I’d suggest talking to people older than you. Examples include professors, advisors, upperclassmen, family members, or even someone on the train. Tell them about your values and share a bit about why they matter to you. Ideally, they’ll suggest some career options that emphasize some or all of your current values.
Once you have a list of possible career options, it’s time to do research. You can search up more information about each role, watch videos about day-in-the-life, read blog posts, etc.
- Reduce your list to 1, 2, or 3 career options
The goal here is to select 1, 2, or 3 careers from your list of all options. For each, further explain why that specific career option is a good fit for current you. Leverage your list of values to help build your stance.
What’s the path forward?
At this point, you’re 60% of the way done. You’ve done a lot of the hard work above by reducing your options into a list of career options that truly matter to the current you. From here, your goal is to map out your path forward before you begin walking.
- Create a list of skills per career option and quantify them
For each career, create a list of skills that a person may need to succeed in that role. Be as specific as possible. For example “be better at communication” can become more specific as “clearly convey technical ideas to non-technical people”.
Once you’ve created a list of skills, it’s time to quantify them. For each skill, write a number next to them:
- Your current skill level out of 5 (1=completely new and 5=I’m fully confident in this skill)
- This helps you quantify where you stand per skill.
- Your ranked priority to work on that skill (1=top priority)
- This ranking is subjective, so use whatever ranking that makes sense to you. Example ranking include importance, difficulty/easiness, interest, etc.
- This helps you make sense of which skill to work on first. Multiple skills can be ranked the same number.
- Create a list of tangible actions to work on those skills in the next 6 months
Once you have a list of skills to work on, the next step is to create a list of clear, tangible tasks that you can do. Imagine, these are things you want to put on your To Do list. Wherever possible, add numbers to your bullet points to make it as specific as possible.
Create a list of 2-5 tangible tasks that you can do to work on your skills for this 1 career option. Then for every other career option, repeat 1) creating a list of skills and 2) create a list of tangible actions to work on in the next 6 months.
Conclusion
Career planning can be daunting because of how open-ended it is. Start with your values and use them to help you navigate the sea of career options!
Originally posted on 4/21/25.
Click here to read the complete post.