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?