35 years old is the sweet spot for a PM coming from the technical side. Let's be honest, are you going to code for the rest of your life? Probably not the most sustainable future...
From experience, there's only one thing that is hard to come up with and to convince a company to hire you as a PM - your strategic thinking. I compare that to your ability to crack an algo problem on a whiteboard during a technical interview for a developer. You can be the best backend engineer in the world, you have to show your problem solving skills on a whiteboard in order to be considered as a "great" candidate.
All the other skills are workable, maybe communication skills don't necessarily come naturally for a developer. We all have different communication styles anyway, this is part of our identity. But you can learn how to design a great product, how to identify customer needs, write up documents, make a power point presentation, communicate with other teams, coordinate, etc. etc. Though, strategy is something that you will acquire throughout the years. That involves making a lot of mistakes as a PM, be exposed to a lot of different problems as a PM, etc.
You will most likely get rejected during the hiring process because of a lack of strategic thinking. Google about it, learn, work that area as much as you can. Good luck!
From experience, there's only one thing that is hard to come up with and to convince a company to hire you as a PM - your strategic thinking. I compare that to your ability to crack an algo problem on a whiteboard during a technical interview for a developer. You can be the best backend engineer in the world, you have to show your problem solving skills on a whiteboard in order to be considered as a "great" candidate.
All the other skills are workable, maybe communication skills don't necessarily come naturally for a developer. We all have different communication styles anyway, this is part of our identity. But you can learn how to design a great product, how to identify customer needs, write up documents, make a power point presentation, communicate with other teams, coordinate, etc. etc. Though, strategy is something that you will acquire throughout the years. That involves making a lot of mistakes as a PM, be exposed to a lot of different problems as a PM, etc.
You will most likely get rejected during the hiring process because of a lack of strategic thinking. Google about it, learn, work that area as much as you can. Good luck!