4 ms·
It's a tough transition, but I've seen it done in a few ways: 1) Internally apply for a Product Management job. Expect to have put in at least 3 years within t
by hkarthik 13y ago
It's a tough transition, but I've seen it done in a few ways:
1) Internally apply for a Product Management job. Expect to have put in at least 3 years within the company and make sure you know the business domain better than most other engineers. Play politics successfully and hop on the first open PM position available. You may have to pick a product in pretty bad shape as a proving ground.
2) Build your own product either on the side or quit your day job to focus on it. Make sure it's something a bigger company like Yahoo, Google, Facebook, Salesforce, etc would be interested in. Make a real go at building a business, and doing the hard PM work. Hire others to do the engineering work so you can focus on the PM skills. This may also take 5 years before you land your dream PM role. If you play your cards right, you may land in a PM role with a nice exit as well.
3) Go get an MBA from a top school that Google, Facebook, and Microsoft actively recruit from. Make sure your program has a focus area on Technical Product Management so you can get into the right recruiting circles. This may be a faster track, but expect to lose 2 years of income and rack up a lot of tuition debt to make it happen.
- michaelochurch 13y agoThis is good advice but the reality of it is goddamn depressing. "Proving ground"... "at least 3 years"... "MBA from a top school". We fucking lost our industry. Because we failed, we have to deal with executives. Product management shouldn't be a special job for high-horse do-nothings with MBAs and connections. It should be a concern for all engineers; something everyone should care about and be able to influence.
- hkarthik 13y agoHa! I guess my negative bent around becoming a PM bled through. I have considered going into a PM role as a future career move but the reality of it usually depresses me into sticking with engineering. It is pretty depressing that in most software companies, engineering makes little to no decisions about features, market strategy, or operational efficiency. You really have to get out of engineering to have any influence in those areas. With engineering being so lucrative, you see a lot of self-selection where the weaker engineers end up making these transitions, which only makes the whole situation worse.