Recently, I had an interview where a tech lead condescendingly commented on my "lack of web app experience", which upped my anxiety around feeling stuck. I'm currently a web developer for a small agency, building marketing websites for clients. I have eight years of experience building websites and web apps for small companies and startups.
While I enjoy web development, I really want to shift to product management.
I've boiled down my available paths to the following:
1. Focus on learning algorithms for interviews, get an engineering job at a larger software company, and hopefully find an opportunity to shift into a PM role. The increase in remote positions has made this more possible recently, but I'm not convinced I'd get the right opportunities to shift to PM. 2. Apply for PM roles at a generic tech consulting company. It could mean soulless projects at a nameless subsidiary for a few years. 3. Find a startup that needs an engineering lead who can also PM. This worked for me in the past, but there are fewer companies these days that need that sort of help. 4. Start my own thing. Hoping this results in a company that can pay me a salary, or at least the experience I can write about to get a job at a different company.
My main concern right now is that the most viable paths might not result in the right opportunities to switch, and I'll feel just as stuck in two years as I do now.
Anyway, I guess my question is, what are the best ways for an engineer to switch towards product management, given their current role doesn't (and won't) offer any opportunity for relevant experience?
I think all of your options are viable and smart. In the end, it'll all boil down to what makes more sense to you and your gut.
Here's my take.
1. This option will probably get you any job the fastest. While there are many who've started in PM by landing an APM or junior PM role, most PMs I know have transitioned to it from another position. Here's an article on How to Transition from Engineering to Product by Rubrik's Product Manager you might be interested in: https://bit.ly/2WoSS3P
2. This is also a good option, and I wouln't be too judgemental about it. Once you have a PM's title, it'll be easier to gain the necessary experience to transition into a company you like more.
3. The startup life is not for everyone, but it was for me! Entering a startup will always be a gamble. But if things go well, they could turn out great!
4. I was the PM of Product School when we began. I don't regret a thing. Still, i don't see why you can't start your own thing and work as a PM at another place simultaneously. Here's a resource about side projects you might like: https://bit.ly/3mr4fD6