You don't have to transition. Think hard before you do.
I became an engineering manager at around 26, and did it for another 5 years, and thought that was my future. But I transitioned jobs and ended up getting back into development, and realized a few things:
- I hate meetings, and PMs go to meetings. A lot.
- PMs have less control then you probably think.
- Writing code means I get to actually make stuff. At the end of the day, as a manger, it was often hard to point to anything as a real accomplishment.
I'm 37 now, and have no desire to go back to being a manager. Now, maybe being a PM is what you really want to do, and if so, I wish you the best of luck. We could use some PMs with actual development skills.
I'd also echo the suggestion to think hard about whether you really want to be a Project Manager or are you just following what you think is a traditional 'career path'.
I became a Project Manager right out of college after completing my CS degree and did it for ~8 years. I believe I was pretty good at it, but I don't think I ever once really enjoyed it. I spent all my free time coding, and eventually realized I probably should have been doing it as a job all along. I then spent about a year self-teaching, moved half-way around the world to San Francisco, and found a job that, more often than not, I actually enjoy going to every day.
I'm sure some people really enjoy Project Management, but each of the three points in the parent comments ring extremely true for me, so for now at least I'd much rather be coding!
I see that as the point of GP's comment: different people get satisfaction from different things, and different people excel at different things. That's normal.
This is almost exactly the same for me. Except I was 28 when I became a "Development Manager". It quickly became clear that I felt I wasn't accomplishing anything, and the times when I was able to actually code felt completely liberating.
Some people enjoy managing, unfortunately I just couldn't get into it.
I became an engineering manager at around 26, and did it for another 5 years, and thought that was my future. But I transitioned jobs and ended up getting back into development, and realized a few things:
- I hate meetings, and PMs go to meetings. A lot.
- PMs have less control then you probably think.
- Writing code means I get to actually make stuff. At the end of the day, as a manger, it was often hard to point to anything as a real accomplishment.
I'm 37 now, and have no desire to go back to being a manager. Now, maybe being a PM is what you really want to do, and if so, I wish you the best of luck. We could use some PMs with actual development skills.