Career ownership is just another way of talking about taking control of your career.
It's about recognizing that your career is an organic thing that you can either nurture and grow, ignore or even damage.
Whenever I talk about the word "career", I like to think about it in two general categories: Reputation and competence.
Yes, the specific jobs you have had over your life/career have a part to play in defining your career. For example, if you've had 3 jobs in the last 10 years as a marketer then, as far as your career goes, you are a marketer and have a career in marketing.
However, I like to think of your career as a journey - one that still has unknown potential.
Potential to pivot into a different industry (as I've seen many people do). Potential to become a leader in a given industry. Etc.
Given that it's actually pretty common to see people moving from one industry to another, I think that focusing on reputation and competence is what matters the most. These stick with you no matter what job or industry you may find yourself in.
One of the shocking (well, perhaps not so shocking) things that I experienced early in my career was that the senior developers and even architects that I've worked with were clearly not in their role due to being overly competent, but because they simply had X years experience and knew the right people.
At that time, I told myself that I really did not want to be in a leadership or senior role simply because I had X years of experience. I wanted to have the skills and experience to do the job right.
This is one of the big ideas that inspired me to start an e-mail newsletter to help developers grow in their careers: I want you guys/gals to grow into senior and leadership roles because you have the competencies and skills to do the job!
Note: Knowing the right people and having experience does help - but these do go hand-in-hand.
As far as your career goes, if you can have the competencies it takes to be great at your craft, then you've got a fundamental piece.
In other words - you can get the job done well.
Reputation, on the other hand, is more about how others perceive you.
❔ Do others see you as a competent software developer?
❔ Are you kind?
❔ Do good work?
❔ Produce results?
❔ Can you learn quickly?
❔ Are you good at mentoring and teaching others?
If you have the skills required to do a good job as a developer, how can other people know that?
How can they confirm this?
Building a reputation is just a way of talking about whether people know your value, what you are capable of doing, and who you are.
In other words, building a reputation, in a general sense, is about helping other people to understand your competency.
Let's highlight that point:
Building a reputation is about helping other people to understand your competency.
The more people know about you and what value you bring, then the more validation you are able to provide to the community at large.
This leads to more opportunities coming your way 😉.
Here are a few ways to help you begin growing and showing others what value you bring to the table:
✔ Commenting on social media posts by industry leaders
✔ Attend user groups and meetups and get to know people
✔ Speak at a user group
✔ Speak your thoughts by tweeting or posting on social media
✔ Building publically available projects
✔ YouTube videos
✔ Write a book
✔ Just helping people any way you can
One thing I've done is to find past co-workers and managers on LinkedIn and send them a message asking how they are doing.
Next, I'd give them a couple of sentences about what I've been up to.
Finally, I'd let them know that if they ever need anything I am open and available to chat.
Doing this has led to some great opportunities for me. Offers to guest post on certain publications, landing some part-time work and more.
This is one way to make sure you are at the "top" of the minds of those around you.
Imagine that ex-manager or ex-colleague moves on to another company and now needs to find a solid developer who is really good at X, Y and Z (whatever your notable strengths are - strengths you should be promoting!). If you are already at the top of this person's mind, guess who that person will contact about the opportunity? You!
If you want to make sure your career is able to withstand the storms of life and help you to land those awesome jobs - then you need to take control!
If you feel like your career isn't growing or perhaps not as much as you would hope, then I want to challenge you to start doing one of the things in the list above.
You could even use the example of reaching out to ex-colleagues?
If you found this article thought-provoking and helpful, then feel free to join my e-mail newsletter that focuses on these kinds of topics.
What do guys/gals think? Do you have any other tips on how to stand-out in the minds of your colleagues?
Don't forget to connect with me on:
You can also find me at my web site www.jamesmichaelhickey.com.
An e-mail newsletter that will help you level-up in your career as a software developer! Ever wonder:
✔ What are the general stages of a software developer?
✔ How do I know which stage I'm at? How do I get to the next stage?
✔ What is a tech leader and how do I become one?
✔ Is there someone willing to walk with me and answer my questions?
Sound interesting? Join the community!