I have no doubt I was underpaid at two jobs in particular , but I actually negotiated for both
.....just had no idea where to start because I didn't know any one else in tech I could really talk to beforehand and coworkers usually be vague as shyt when you try to talk about money
Not sure if you in tech but there is a site that opened my eyes to how much people were getting paid :
Levels.fyi | Salaries & Tools to Level Up Your Career
Last go round I straight up told a couple companies nah no thanks when they tried to act like xyz was the most money they could offer.