IT Recruitment: The spam approach

Posted on 24 June 2008 - 6:47pm

Most IT recruitment (the area I mention simply because it's the one that I have the most direct experience of) resembles spam. Recruitment agencies try to get as many CVs out as possible to as many companies as possible, and candidates also try to get their CV out to as many agencies as possible and, in turn, ensure that their CV is seen by as many prospective employers as possible. All sides want to have maximum choice, though arguably employers are in a better position to be picky than some employees are, although this is always dependent on situation.

The problem here is that employees will tend to try to cram as many 'keywords' as possible into their CVs, in an effort to match as many jobs as possible. After all, it's better to match too many jobs than too few, right? And it's always possible to turn down a job if it isn't quite right, so there's a strong incentive to list some skills that you don't really have in the hope that it gets you a foot in the door. In the best case this might enable some positive chance encounters to occur – perhaps a PHP developer listing Java amongst his skills might actually persuade his (new) employer to take up PHP – but the worst case is that people are put forward for jobs which they are totally unsuited for. The recruitment agency needs only to care about whether they can get someone – anyone! - into the job, which means trying to make candidates look as good as possible by burnishing their CVs.

Employers have a slightly different aim. They do want to see a wide field of potential recruits in many cases, but they are fundamentally more concerned with quality than quantity, and see quantity as only a means to the end of finding the right employee. However, determining quality can be hard, and employers might be tempted to do this by specifying a very long list of required skills, some of which will be of only tiny relevance to the job as a whole. We've all seen the gigantic laundry lists of IT/development skills which are so commonplace and so exhaustive that they easily could be (and probably are) simply copy-and-pasted by both parties in the recruitment process.

The problem here is a lack of weighting. Employers putting down a list of required skills often do not prioritise. They want a Java developer, so they certainly put 'Java' down. They might list a few other related technologies, like J2EE, Spring, Hibernate and so forth, or Linux, MySQL, XML and so forth. But are any of these really important? Will the developer even really be using Spring? Sure, knowing what Spring is is a good sign in a Java developer, but it's not a core skill. If the developer is merely aware of it, he might not put it down as a skill, even if he could learn it in a very short space of time. What the company really wants is a kick-ass Java developer who can work without too much oversight, but what they've ended up asking for is a walking software engineering encyclopedia. This process forces the potential recruits to pretend to be just that – this is doubly unfortunate as such a pretence is quite easy to maintain. It's not hard to blind people with science when you know a bit of technical jargon (I think I'm doing pretty well in this example for someone who has never written a line of Java).

And why not do this? There's no cost to simply listing as many buzz-words as you can think of, for either side. And therein lies the problem. A better system would force both sides to rank the skills they require – perhaps allocating a value to each, from a limited pool of available value, e.g. a percentage. That way, candidates can make claims about what their strongest skills are, and companies can place emphasis on the skills that they really need. There may even be circumstances where it's better to list one skill with a rating of 100% if that's what you really want to be doing in your job (or what you really want from your recruit). This would more accurately represent a 'marketplace' of skills, because it would be clear what skills are in demand and which are in supply.

To genuinely place the right people with the right companies, recruitment agencies need to think about the needs of both parties, and consider a wide range of variables in their assessment. When I was recruited for my current job, the process was handled by Psycuity, who did an excellent job in doing both aptitude and personality testing. Once a company is in a position where they have identified their candidates, this approach is perfect, and I'd highly recommend it. But where companies are at an earlier stage, just wanting to ensure that the right candidates know about the job, and the candidates want to make sure that they're considered for the right roles, most ordinary recruitment companies fall down. As a whole, the IT recruitment industry is barely functional, and is in need of some shaking up. Psycuity's approach certainly goes a long way, compared with the practices I have observed before, but perhaps there's potential for things to be even better? Having heard plenty of IT recruitment horror stories, I'd say that there's certainly a need for it.

Yup, IT recruitment is another form of SPAM

Totally agree that current IT recruitment is utter spam, although I don't think it's always the recruiter that is at fault.

At our company we think long and hard about what skills a candidate must have - we prioritise them in to "must have" and "would be nice" then usually remove the "would be nice" skills so that we can focus on the things that really matter. Once we get a shortlist of candidates we can start differentiating by the "nice to have" stuff and any unexpected skills they may have.

That being said, it's quite difficult to come up with a specific list of things - our company works on a vast array of very varied projects so what we're really looking for is people who are massively enthusiastic and self motivated, etc. But as soon as you start putting that on a job advert, you end up with the complete opposite.

The key problems for us have been:

1. IT recruitment agencies are truly dreadful. I believe we've only ever encountered one agency that actually tried to match candidates to job roles, all the rest just spam you with CV's based on keyword matches (nothing more, often less) and then phone and email you constantly demanding you make a choice.

Solution: We need recruitment agencies that actually make an effort and actually know what they are doing.

2. Candidates have massively over-inflated estimations of their skills. The vast majority of IT candidates have little or no skills, often they've just dabbled in IT playing with a wide range of technologies but never actually mastering any of them. For example, the average "experienced web developer" has opened Dreamweaver a couple of times and thus assumes that they are gurus.

Solution: No idea. We try and illustrate to such candidates how big their knowledge and experience gap is and give them pointers as to what sort of roles they might be better suited for (generally involving "Junior" in the role title). Problem is, there's such a shortage of skilled IT people that even the juniors are in demand and end up with massively inflated wages and opinions of themselves as a result.

3. IT education in the UK is dire - for example, most university courses teach ancient technology or such a wide range of subjects that the students literally have no usable skills. Also, many college courses assume that someone who knows how to use the basics of MS Office is trained enough to take on any IT role - utter twaddle.

Solution: Again, no idea. If we see a CV where the main boast is "I have a degree in computing", we generally bin it.

Getting in to bed with our recruitment partner

Our approach to finding remarkable people for PRWD is, as Rob has touched on, a huge amount more involved than's CV's, competencies, experience, etc etc etc.

With us not just looking for people to fill roles and simply provide additional resource, each one of my team brings much more to the party. My business ethos is about getting the best out of my team by knowing their strengths and key competencies (through testing with our recruitment partner Psycuity) and providing an environment (and type's of engaging work) which facilitates all of this.

Having being tested myself, Ian and Philip from Psycuity not only understand what are my core strengths and competencies, but by also knowing all of this for each one of our team, as the business continues to grow recruitment itself becomes a strategic process, one in which we can bring on-board people with complimentary strengths to help the business continually grow and become 'remarkable'.

So my idea of 'getting into bed' with Psycuity is perhaps unheard of, especially for young companies, but I wouldn't have it any other way (and this IT recruitment spam approach certainly (which I've witnessed 1st hand before Psycuity came along) won't be apart of my long-term recruitment strategy!).

Pre Recruiting

I use one recruitment agency because they never ring me. I ring them when I have a requirement then they actually try and earn their fees by putting a very few relevant CVs in front of me. Agencies that try and start their relationship with an approach along the lines of "Hello, we notice you do IT stuff so here's 20 CVs of people who have done something with a computer at some time". Yes I have had approaches that crass.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote>
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

More information about formatting options