This is really it right here. I actually find it amazing that such a significant percentage of people don’t actually understand what their job even is.
Your job is to work on what your manager wants done. It’s that simple.
Now if you have a bad mananger they may not be effective at communicating that to you. If that’s the case than it’s even easier to get ahead. You can be one of the few people that actually asks!
Your job is to be (continuously) profitable. In a way that upper management can see.
You can do everything your manager wants, but if you aren't profitable, you're going to be let go as soon as a recession rolls around (possibly with your manager as well).
It's possible to get fired if you're profitable, but much harder. And if you're profitable enough, your manager will get overruled (the exact bounds of what is profitable enough vary a bit by company).
> Your job is to be (continuously) profitable. In a way that upper management can see.
This is incorrect. Unless upper management is writing your reviews or you are extremely exceptional so you stand out, this is terrible advice. This is even worse if you’re ignoring your own manager’s requests in an attempt to do what you think “is right for the company”.
> you aren't profitable, you're going to be let go as soon as a recession rolls around
Not how it works at medium to large companies. When things aren’t profitable, they rank employees by ratings and then cut the bottom X%. When it comes to SWEs it’s much better to keep the good ones in unprofitable departments and cut underperforming people across the board. SWEs are not responsible for profit and their performance is going to be heavily based on manager reviews.
> It's possible to get fired if you're profitable, but much harder
It’s very rare to tie a specific SWE to profit. A department yet, a SWE not so much.
Your advice might apply to sales but it’s terrible for SWEs.
Your job is to work on what your manager wants done. It’s that simple.
Now if you have a bad mananger they may not be effective at communicating that to you. If that’s the case than it’s even easier to get ahead. You can be one of the few people that actually asks!