This is poor advice. When you say "I'm always open to negotiating", you've immediately lost to a degree. Think about these two scenarios:
Q: "How much are you seeking?"
A1: "I'm looking for 80K"
A2: "I'm looking for 80K, but I'm always open to negotiating"
A1 may get 80K, A2 is unlikely to get 80K, because A2 has started negotiations before even being told no.
When you are asked for a salary requirement in a live setting, say your number (assuming you choose to say your number) and stop talking. There may be some silence, and that's ok.
This mistake is one I mostly attribute to entry level job seekers. I've been recruiting some junior level roles lately and these candidates almost always add the "willing to negotiate" to their number. I give them this same advice - say your number and stop.
This is generally good advise (don't suggest willingness to negotiate, because that suggests you will take less).
But, unless you've done research and have confidence that the $80k is viable for your experience and the position, you can also scare off many potential employers.
That's why I'd suggest delaying giving a hard number to much later in the process, after all the screening and interviews when its time to develop an offer. You'll have more information then to justify a given price point and more leverage for a "take it or leave it" moment.
I recommend giving either a range ($70-$90k) or your last salary (I made $70k at my last job, so that's a reasonable minimum I would expect). As an employer, I'd likely start on that low end ($70k) with an initial offer. That gives you the opportunity to decline (I made that at my last job, and my skills and experienced are much improved since), and then give me your terms (say $80k or even higher) with justifications.
No argument here - if you walk into any hiring situation without some knowledge of fair market value, you are in a bad spot. I think candidates don't prepare for the question as well as they should and try to improvise on the spot, and many are not good at the improv. Having a number that is well-researched is quite useful, and being able to negotiate on your feet as necessary once numbers are discussed is important. Email is made much of that easier, as numbers are often shared in that manner instead of in live conversation.
Yeah, but I assure you that most of your entry level job seekers have no idea and either ask too low or some wildly inflated number (my friend over at blah blah was offered $120k...). It's more about being able to justify your expectations than having an accurate number which is why softer targets like ranges or previous salaries are usually easier.
Entry-level tend to fall into two categories in my experience. One are the "...but I'm willing to negotiate" types that end up getting 10K less than their likely value, and the others are the ones who ask for some stupid number like you mention and end up blowing a handful of solid opportunities before eventually learning how the game is played. For both, it's part of the learning process.
I agree that ranges are not a bad idea, but having a target number to quote (even if it is a few K above what you are willing to take) and a basement number (will not accept below) is a good idea.
Q: "How much are you seeking?" A1: "I'm looking for 80K" A2: "I'm looking for 80K, but I'm always open to negotiating"
A1 may get 80K, A2 is unlikely to get 80K, because A2 has started negotiations before even being told no.
When you are asked for a salary requirement in a live setting, say your number (assuming you choose to say your number) and stop talking. There may be some silence, and that's ok.
This mistake is one I mostly attribute to entry level job seekers. I've been recruiting some junior level roles lately and these candidates almost always add the "willing to negotiate" to their number. I give them this same advice - say your number and stop.