"Happy that you get to work"
Am I allowed to feel this?! Isn't the main problem with millennials in the work place the insane "idealism"/entitlement to a job that "sparks joy"? I almost started skimming through your whole article to make sure you weren't selling a pipedream.
I'm told again and again by working people that work is work; that's why people give you money. Office politics and toxic behaviour are unavoidable, that I should grow up and suck it up if I'm going to last at another job. If not, I might as well bounce from job to job looking for that career-making position that might as well not exist...
Through a recent period of self reflection and deliberate non-work, I've been thinking of ways I can be more vigilant, tactical, and strategic... mwahahaha
My perspective on this: the ideal job doesn't exist, so you'll never find a job that truly sparks joy (or at least, it's unlikely that you'll find it because it's rare).
On the other hand, it's useful to be critical of your work environment and identify the problems (like what you mentioned: office politics, toxic behaviour) because that tells you when it's time to move on.
In my experience: yes, the result is a lot of bouncing from job to job. That's been my journey because many of the jobs that I found were OK for a while but not worth staying long-term to due their flaws.
Personally I'm a big fan of the following career strategy: change jobs frequently. Leave when you're no longer learning or no longer being chalenged. Company loyalty is dead so we have to adapt to that reality. Eventually you get good at identifying the better workplaces, and better at detecting the red flags of toxic workplaces. On the long run that means you're more likely to find the place for you that sparks joy.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.