|
|
|
|
|
by w1ntermute
3813 days ago
|
|
The nature of a lot of engineering (bog standard business logic and UI implementation) is such that a good engineer can adapt to shifting needs and focuses. For example, an engineering team can weather a shift from consumer to enterprise much more easily than sales/marketing. But non-engineering positions are also more monetarily and professionally rewarding in the case of success - a textbook example of high risk, high reward. This is also related to how engineering is often viewed (correctly or not) as a young man's game. The most commonly cited reason for that is how there's always new stuff to learn, but even if there wasn't so much churn in the relevant knowledge, the fact that younger employees can grow and "catch up" professionally much faster than in other business functions plays a role. |
|
The problem is that you're a known quantity, and the founders/investors see you as a great worker -- in a certain role. They perceive some problem, and since you're part of the system with the problem, you are seen as incapable of fixing the problem. Better to hire Magic Mike from Facebook or Brilliant Bob from Google to come in and make everything better.
I've seen this happen so many times. If you're an engineer, your choices are generally a) swallow your pride, ride out your vest and don't advance in your career, or b) quit, lose the money, and hopefully move into that more senior role somewhere else, so that you can be Magic Mike next time.