All the salary negotiation tips can be reduced to this: You have to have a better alternative. That means doing getting multiple offers within the same time period before you accept one.<p>All the other stuff goes out the window if you can do this. You can be a terrible negotiator. You can mention a number up front. It won't matter if you have other alternatives because it's easy for you to say "I'm sorry. I have an offer for $X more."
Agreed. I have ended job interviews that begin with salary expectations. I bought Josh Doody's book [1] a number of years ago and it had an immediate effect on my compensation level.<p>There is a newsletter I think you can sign up for as well now.<p>[1]: <a href="https://fearlesssalarynegotiation.com/" rel="nofollow">https://fearlesssalarynegotiation.com/</a>
Know what you are worth.
Never mention a number first.
Be prepared to walk out.<p>Also consider other compensation - at this point in my career I'd really rather have an extra week or two of paid vacation vs a higher salary.
As with every negotiation it's not about what the seller (you) want, but what the buyer is possibly willing and able to pay. Look at their ROI. If it is positive, they will buy. Your goal is to take as much as possible of that ROI for yourself. So it's really about being well-informed about those numbers and then just explaining them, sticking to it and walking out, if necessary.