Not talking about your salary history is a decent tip.
But negotiation isn't rocket science: you need to be thoughtful and honest to yourself and come up with an aspirational number (what you want, best case) and a floor (which you will not go below). Any number in between should be acceptable to you, by definition.
I find the hardest thing for people is being honest about the floor and being willing to walk away.
The point is that your aspirational number may be way, way off. Not saying the aspirational number is how I got twice the salary I planned to ask for as a junior while interviewing for my first job years ago.
There's no consistent and transparent pricing for individual skills on a resume, so you can't sum them up, adjusted by years of experience, and reach a rational number. Job titles can be similarly vague. Plus there's no premium for having a useful bundle of skills as a single hire (companies charge us for convenience and bundling all the time though!)
This seems hard, but plenty of analytical brain power could be applied towards this. But there's also no will for companies to reach pricing frequency and fidelity like a stock market or retail because the inefficiency is in their favor and I suspect the real numbers that would come out of that would be much higher.
Its more like a poker game. The more information you know, the more advantageous your position will be.
When recruiters ask me a range, I typically go 20%-30% above what I'm currently making as the starting point and about 10% below what I'm actually making as the floor. I also always tell the recruiter I'm open to negotiating.
This usually gets a reaction from the recruiter. They either tell me I'm asking too much and will give me the actual range the company is looking for or they say, "Oh that's perfect, its right in the range the company is looking for."
That information on its own will tell you whether its worth it to continue or not in 99% of the situations.
I gave an honest floor salary to a company prior to interviewing. Their offer was 20% less than my floor. I think they thought it was my "best case" number despite very clear communication that it was my minimum to consider leaving my current role.
I walked away vaguely annoyed with the hiring company.
> I gave an honest floor salary to a company prior to interviewing.
Never reveal what your honest floor is. That's just for you, so you know what is an acceptable negotiation range. Tell them what your expectation is, instead.
It can be safe to assume the floor is current salary plus whatever it would take for me to leave plus a little bit extra. I wouldn’t offer a floor lower.
So I can see making an offer below or near floor. 20 percent is awfully low, but I would have fun and make a counter. If they don’t move much you then it’s clearly time to move on. Really depends on what else is on the table.
> I find the hardest thing for people is being honest about the floor and being willing to walk away.
The problem is that you almost certainly don't have enough information to predetermine a floor, because that almost certainly depends on what other options will be available to you in the near future. I mean, sure, technically your floor could be literally just the lowest amount that you could survive on, but most people anticipate that the options available to them allow them to go higher than that.
The floor should be the number that you don't feel bad about accepting. That indeed includes your perception of alternatives. If your floor is higher than what you're going to get, you'll miss a few jobs and then learn that your expectations should be lower. That makes the new floor acceptable.
There isn't really a shortcut, because if you feel like you've accepted an offer below your minimum and never applied for other jobs you'll feel like that forever. Which isn't a good foundation for the next years working in the role.
> If your floor is higher than what you're going to get, you'll miss a few jobs and then learn that your expectations should be lower. That makes the new floor acceptable.
Right, but this process is only acceptable if you believe that you have more than a few options in the near future.
I think part of the (perhaps unconscious) resistance to thinking clearly about the floor is that the hiring side (i.e. people who do this every day, rather than once every few years) have a knack for sussing out what that floor is and ensuring that that's what you get and not a penny more.
Maybe there is a kind of madman theory of salary negotiation as well, heh: throw out some numbers, don't think about it too much, randomly blow up the negotiation for any reason, or for no reason, etc.
For my part I just accept that I'll be getting the floor or very close to it.
But negotiation isn't rocket science: you need to be thoughtful and honest to yourself and come up with an aspirational number (what you want, best case) and a floor (which you will not go below). Any number in between should be acceptable to you, by definition.
I find the hardest thing for people is being honest about the floor and being willing to walk away.