I fscking HAAAAAAAAAAAAAAATE recruiters... probably more than I hate car salesmen and the majority of real estate agents. Recruiters, at least in the tech industry, are nothing more than skill leaches. There was a huge boom in the industry and you had a bunch of people quit Joe Bob's Ford dealership to get a piece of the action. They're too lazy to acquire real skills of their own, so they instead wedged themselves right into the middle of the industry, much like HMO's did to healthcare back in the day.
Recruiters work for you AND the prospective employer, yet they could give a sh*t if either of you are a good fit for the other.
Recruiter: "Hey, I have a job for a programmer... interested?"
"I don't know, what's the job?"
Recruiter: "I can't really tell you that, since I don't trust you enough to not just circumvent me and go directly to the client."
"Well then I'm not interested."
Recruiter: "Can I see your resume."
"Whatever, it's on the way."
Recruiter: "It says here that you're a Java programmer. You can pretty much do database stuff, right?"
"What kind of database stuff."
Recruiter: "Oh don't worry, you'll find out in the interview."
(get to the interview)
Employer: "Well, we haven't received your resume from the recruiter yet, but they said you were the absolute perfect fit for our Senior Executive Database Uberadmin Manager"
"Fsck"
I can't tell you how many recruiters tried to morph my resumes into something completely other than what they were. In their eyes, if you're a "computer guru", then you know everything. We're all the same. "Oh, you have MS Access experience? Cool... there's this Senior Software Architect position that you'd be perfect for."
!@#$ I hate those !@#$ers.