not everything in the career is about money, your entire post is related to compensation which is also core reason why many people in the industry endure fucked up place to make an extra few bucks. there is a much better path in the industry that isn't built around "jumping ships" and chasing every dollar there is to chase. and that path is much better for your long-term physical and mental health as well everything else that surrounds your life, especially in the years that matter, when you are young and full of life in the late 20's, 30's and 40's. having stress-free life in your 30's and 40's (coupled with normal working hours etc...) beats the hell out of having financial freedom in your 50's
I work for one reason - to exchange labor for money to support my addiction to food and shelter. There is no higher calling.
If I were 22 post 2010, instead of 1996, you damn well better be believe I would have been “grinding leetcode to get into a FAANG” instead of wallowing in enterprise dev making what a returning intern makes at BigTech.
I’m not bitter, by 2012 I was 38, recently remarried and wasn’t about to uproot my (step)kids. But by youngest graduated from high school in May 2020 and I had an offer from BigTech June of 2020.
I definitely encourage any younger developer to play the game.
As far as jumping ship, if my goal is to exchange labor for money, why wouldn’t I exchange the most money for my labor given my other priorities? Instead of letting a company pay me less than market value or even worse what they pay someone coming in at my level.
Besides, I had my first house built in 2002 for $175K when I was making $65K and had no student loans. Neither is true for most students graduating today.
And it’s copium thinking that people at BigTech making 50%+ more at every level work that much harder than an enterprise CRUD developer doing Java at a bank.
I’m not advocating someone works 70 hours a week at a startup getting underpaid with the promise of “equity” that will statistically be worthless. I am advocating they get paid in cash and/or RSUs and immediately sell as soon as they vest and diversify.
And next year will be my 30th year working, I’ve never experienced burn out because I exercise my agency to say “no” to being overworked knowing I could get another job worse case and continue exchanging my labor for money and stay housed and fed.