Why so many developers hate recruiters
medium.com
medium.com
There are some advantages to employee-employer matchmaking in that the relationship is primarily based on money and there's a one-to-many pattern that repeats frequently.
I didn't know that the spammy recruiters were literally stealing your identity to apply on your behalf. No wonder they're hated. Still, I wonder how low the response rate would have to drop before spam is no longer profitable. Seems like that industry runs reasonably well on extremely low response rates.
It isn't quite that simple. They get paid nothing if you don't get hired and thus aren't going to negotiate very hard for you and risk losing the placement. It's like the real estate situation where brokers won't keep a house on the market as long for a client as they will if selling there own house.
I'll grant you that most sales professions have a low barrier to entry, as they're commission-based (no harm in throwing as many rookies at the wall as possible and seeing who sticks). Therefore, everyone on the receiving end has been disappointed, frustrated, or angered by a salesperson at some point.
On the flipside, this profession is the most pure form of Survival of the Fittest. The commission-based compensation structure actually forces people to either perform or starve (as opposed to other careers, where mediocrity is generally rewarded with salary and raises). Ultimately, the vast majority of salespeople rarely last more than a couple of years.
That leaves you with higher performers, who clearly have essential skills to achieve success; it might not entail a technical understanding of data structures and design patterns, but they are skills that are essential to keeping the machine of our economy running.
Not to toot my own horn, but just an example: I earned a degree in Accounting/Finance from a top 10 university and decided to drop out of an Ivy League MBA to pursue commission-based sales. To me, it's the most exhilerating, unpredictable, and (financially and emotionally) rewarding career. There's nothing more enjoyable than listening to my software engineering candidates from the very first contact to the acceptance of an offer. A career is an essential part of an individual's livelihood and it's incredibly satisfying to be a catalyst for positive change in one's life.
All it takes is one positive experience, then hopefully you'll have a change of heart!
The problem is that skill is usually deception, omission of information, or outright lying.