Hacker News new | past | comments | ask | show | jobs | submit login

In general this transition is easier within the same company. Management is a different path/career. It mostly requires different skills than your IC skills. This makes it difficult for you to convince another company that doesn't know you that you have what it takes to become a good manager. It's not impossible. It's just more difficult.

In an ideal world, accumulating more leadership responsibilities in your current company is a smoother way to get to management. This usually means something like IC -> team lead -> eng. manager.

Bear in mind that different companies may have different set of expectations from their eng. manager when it comes to technical knowledge or being hands on. This is also influenced by the size of the company and where it's at in its growth. It's no surprise that at startups an eng. manager may end up being (much) more hands-on.

I believe it's extremely difficult to be a great IC and great eng. manager at the same time. As they require different sets of skills, it must be extremely difficult to develop both sides equally. Where I work we want our eng. managers to be people managers. Their teams have Tech Leads that Eng. Managers can rely on for technical parts.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: