Earlier quoted context omitted.
I just love to hear this. /sarcasm on With 26 years in software development, low level linux (kernel "stuff") and low level windows (kernel "stuff" again), with work including from analyzing malware to writting DRM that was left unbroken for 3 years, to high level software, system administration on various unixes and unix like beasts, including low level networking, fluent in c, c++, asm x86/64, go and some "stuff" I…
Your advice at the end is good but I would add that you shouldn't let others take advantage of you. People aren't being paid $200k-$2M / year for reasons of charity. They get paid that much because their contribution to the company is higher than that.
Everybody is being taken advantage of if you think about it, especially if you're a salaried employee.
Hell, if you ask Googlers earning $600k they'll think they're being taken advantage of. If you ask CEOs of F500 companies they'll also think they're being take advantage of. If you ask Multi-Billionaires with offshore accounts in tax havens to pay their fair share of taxes, they'll also think they're bein taken advantage of.
If you let this way of thinking drive your life, you'll end up very miserable.