Have you got that as a Spreadsheet?
oh, and I STILL don't know what I want to do after I leave college (and that was in 1987).
Any Reg readers looking to change their job or simply start work their career will be left confused by the latest batch of news from UK recruitment experts. For those who still haven’t decided what to do on leaving university, the news from the Association of Graduate Recruiters (AGR) is relatively good. According to its annual …
oh, and I STILL don't know what I want to do after I leave college (and that was in 1987).
So all the C++ programmers are safe.
Great, now repeat after me please, "Do you want fries with that?"
27001 and 25999. And if you've actually done a complete certification cycle in one (or better both), that's good.
Is that some kind of semi-OO version of C?
A word of anything that comes from the mouths of recruitment agencies.
In my opinion (as an IT contractor) it looks as though the number of contract roles seeking very specific skills has gone up as during financial downturns, companies tend to consolidate on what they already have in place, rather then investing in new technologies, which is why the number of project management / consultancy / service management and architectural roles seems to be right down at the moment.
even some select government departments seem to have worked out that if they employ individuals rather than consultancies, they can sack the crap ones, not to mention saving > £400 a day each, and if they've worked it out, private industry has.
Everyone's basically worked out that consultancies send in geniuses to land the contract then employ kids to do the work. How people fall for this proposition astounds me, and is why I can't work for the average consultancy. As for management consultant? What's this all about? The only people who get anything out of it, are the personnel who get free lunches, (except the company pays a million quid a meal for it,) and the consultancies who get the 20 million.
It is, at the end of the day, the same person doing the same work.
"Whether this is quite what the UK educational system is now producing is a question for another day."
As a uni student and also currently employed in IT, I can tell you that most of the courses are between 'general' and 'specific'. For instance, take a programming course, you'll do (normally) C+, .NET, Java and, in the early stages, VB. Specific in the way that 'programming' is a specific sector in IT, but the studies are too general to be useful in any one language, if any use in industry at all.
The same for networking and the same for management.
Also the same for any course with the word 'IT' in it, which is a course in how to become a smart-arse user flexing your Excel skills, without ever being taught how to install an application.
Whichever way you look at it, general or specific courses, there's no way I'd give any computing or IT student I've met the reigns to any network or system I oversee. Most students can't find their own face in a mirror, let alone run the core of a company.
There is no bias here, I am a BSc computing student at a reputable university. It's shocking to see the degrees that people walk away with without the most fundamental boxes ticked in the 'I can use a computer' category.
Big companies don't want specialist developers because all the coding is done offshore!
They want people who understand the procedures, who can write the specifications for the companies Indian / Eastern European / South American development centre to follow.
A large bucket of patience with foreign accents and immunity to corporate bullshit also helps!
I started working for the wrong company!
"with some of the biggest reductions in salary identified for jobs featuring C+ or Java in the title. "
Sure, who wants to hire a C+ programmer? Java programmers are also a dime a dozen, unless you need one who can read and not only fiddle with a IDE GUI designer.
...are catching up with me, I'll have to go back to school soon.
...often crack me up. The skill sets required or 'advantageous' for some fairly junior positions are often unbelievable.
This is an actual advert ;)
Systems Analyst Sought: Home Counties
Local 2-bit company with few long term prospects seek an experienced IT professional to take full reponsibility for anything with a chip in it.
Must have at least 5 years supervisory experience as you will be required to train and develop others. (Michael, the MD's son on summer work experience).
You will have sound working knowledge of SQL, C++, citrix, cisco and anything else we find when copying someone elses advert (as we have no idea what we actually want or need)
You will hold a degree in a computing subject and be MCSE qualified (we don't have any training budget so you better know your sh*t. Again, we don't know nor care what MCSE is or whether it's any real world use - it was on another advert ok)
While not formerly essential (but actually essential as there will be 50+ applicants) you will also be fluent in French, Spannish, Japanese and Scottish.
You must have excellent people skills as you'll be helping everyone but at the same time be not be too ambitous or inclined to poke your nose in middle management affairs.
As well as being responsible for running the WHOLE F8CKING SHOW on a shoestring, and taking all the flack the moment anything goes wrong, you will also have workable solutions to Global Warming and long term peace in the Middle East.
Competitive Salary (to £15,000, pay award pending)
The reality is my friends is that few other industry sector require so much knowledge and skill sets for such mediocre rewards. Sadly, too many employers still see IT for the expense and not the opportunity.
Unfortunately, that would require the recruitment people (HR or agencies) to have a basic clue about the sector. Product-based box-ticking requirements are going to be around for a long time because (a) it's what the recruiters understand and (b) it's the process that recruited the hiring managers and they don't want to hire people with more broadly-applicable skills than they have themselves...
Paris, because I'm sure there's also an increase in the numbers applying to tick her box...
Well actually I do, but I also want people who understand .Net.
As a technical consultant and a line manager within a major IT company I find that junior staff who only want to be in one camp a pain. My Ideal graduate would know Windows, Unix, Java, VB, C#, Oracle, and SQL*Server and not give a stuff which they work in, in reality 75% are zealots for one camp or another, and leave if you try to get them to do something else.
Worse still graduates tend to think they can be Architects or Project Managers in three years, or they leave. Still it's worse offshore, their cycle is around 18 months if they are lucky.
Ultimately there is no substitute for experience and the really techies are those with 20 years of experience who not only know the technology, but the business as well. UK PLC wants all the low level stuff shipped offshore to keep costs down, so its not really surprising that we aren't generating enough home grown tallent.
I graduated in 1978 and I still don't know what I want to do, but at least I'm well paid, and I probably won't have to retire.
This should teach those students that complain(ed) about learning other languages than C++ or Java, because that was all they would ever need in industry.
And it should teach those universities and other IT-educators who think you need only teach the students one programming language.
Speaking as a Physics & Computing graduate, with over 28 years programming experience in pretty much every language & technology, and every sector from water cooled, realtime rocket science to marketing, and every job description from troubleshooter to project manager to coding monkey, the problem I face is over experience.
I had five consecutive interviews last year where they thought I'd get bored, this would have been funny were it not for the fact that
1. I wouldn't because I love work.
2. It meant I was out of contract for 6 months.
I had an interview at a supermarket chain where I didn't get the job because I'd sacked two people. (One who wasn't safe to leave with female staff, and another who openly admitted planning logic bombing the company I was troubleshooting for.)
The good thing I've noticed is companies have realised they can vet cvs quicker than agents, so they have one woman in personnel stick out a job advert and catch a thousand cvs. At this point some 2 techies short list over their lunch hour removing all those who, can't spell, think they were using ODBC when they were using OLE DB etc, have hobbies such as "Socialising", "Music", etc -- eg coming in with a hangover or tired, and texting mates all day. Then they're cut down again, removing all the premenopausal women, but keeping all the women you've got with children all over 7, one of these women will know exactly how to solve the company's woes because she's been there 20 years, and is brilliant but noone listens to her because she's female and doesn't have any ambition. Then you throw 50% of the rest in the bin - who wants to employ someone who is unlucky?
At the end you're left with a few dozen, so you get them in, and reject all the tall project managers - tall people are universally overestimated so they're not going to be as good for the same level of promotion as someone who has got promoted despite being a dwarf. On the techie side you look at their career history for success. The brilliant never fail inspite of the management, so they'll have worked on a load of difficult, but still successful projects.
Weed out those who want to use every latest bit of technology, they leave before they've finished, and hey presto you've got your men.
If you have to use agents because you haven't got the time, fine, but ask them for all the CVs. Do not let personnel have anything to do with the process. Personnel women think you can train IT staff like you can train a nanny.
Everyone is so up in the air about economy down this and that, jobs down. Been in IT since '91, this is the third successive dip, they seem to occur roughly every 8-10 years. 91/92 I got made redundant from a tape monkey job, due to economic downturn. 2001 I got made redundant from a SA/DBA job due to economic downturn/dot-com bust/Enron thingy. 2008 we are heading into economic downturn again. Just awaiting the dreaded "Please can you come over to HR, we need to discuss something." phone call!
If you keep adapting and always be prepared to bend whichever way you need to, practise your BS-in-the-interview techniques, you can always blag something, somewhere, if need be.
I think this also has a lot to do with the maturity of the agency industry as I find that a lot of positions never even make it on to Jobserver, etc. Agencies actively call me, rather than the other way around.
When a new .Net or SharePoint contract position comes up, your average recruiter already has a list of candidates that he knows and trusts, and contractors are following the recruiter more and more. This is probably why recruiters love LinkedIn as it gives them a way to track what their code monkeys are up to...
I've even recently had one call me at my clients site, cause they got the company name from LinkedIn. For an agent, this is forward thinking compared to the goldfish approach by agents of old...
"But the spotlight has moved on. Employers now want IT generalists: individuals with a good grounding in different aspects of IT – and with the ability to think outside the box as well."
Generally a positive move, but unfortunately probably to late to save the IT world from the onslaught of MCSE monkeys. The fact that generalists with highly transferable skills are actually more desirable than "two years Java", or "MCSE preferred" has taken more than a decade to percolate up to the recruiters, what the fuck took them so long ?
Maybe they were waiting for the legions of VB and ASP jockeys to learn about iterators and curly brackets ?
As for the 59 applicants for every post figure, that sounds high, but perhaps not vastly overstated. However, as anyone who has ever been in the unfortunate position of trying to recruit developers will know all to well, if you get 59, 50 of them can probably go straight in the bin. Partly because about this proportion will be padding CVs bundled by the recruiters for reasons best known to themselves.
I have no figures to back up my theory that the figure is so high because there are a lot of unhappy geeks clicking "Apply Now" on every jobsite link that even half matches their search criteria in a desperate bid to escape their current roles, but I've seen it happening in to many places to discount it easily. I've even seen bored App Devs automate the process on rainy Friday afternoons when the boss is "working from home."
The question of why there are so many codemonkeys, DBAs and sysadmins who despise their current roles enough to behave this way is one I'll leave to the industry to figure out, unless, of course, they wish to pay my obscenely high consulting fees.
Be nice if they could figure it out in less than another ten years, but I won't hold my breath.
Everything that can be outsourced, is being so, or at least being planned to.
And developers, you're fucked. The Indian mega-code shops like Wipro are taking over.
Sure, their code is shite, but its cheap, and thats all the shareholders care about.
See you at the network exams. At least offices will always need cabling up.
as title, courses are a joke created just to support overpaid lazy academics studying whether marshmallows make good keyboard supports instead of something useful like a better UI
What is this language "C+" of which you speak? I've heard of C, and I've heard of C++, and I've even heard of C# -- but I've never heard of C+.
When a lay-person thinks about a job in IT, they visualise a lone programmer, sat in front of an array of large screens, typing away at the speed of light to either repel all these threats trying to get our personal data, or to create the latest website, videogame or killer-app.
What they don't realise is that the majority of people who are classed as IT-workers wouldn't see a computer at all, if they didn't use it for emailing their friends, surfing or changing the date in last week's reports and timesheets and resubmitting them again (and again and again). The biggest shock that new recruits, fresh out of their computer-science courses with their shiny new degrees have is the dawning realisation that they probably won't actually produce any product that they can point at and say with pride "I wrote that" - ever. Instead, they'll attend meetings, snooze through presentations, write status reports, create test strategies, update bug statuses, or just respond to phone calls with the ubiquitous "Try rebooting, call again if that doesn't fix it".
These jobs have always existed - not in their current form, but as low-level drudge such as the typing pool, ledger clerks and general book-keepers. Just about the only benefit they have is that you stay dry when it's raining.
Sadly, the I.T courses that schoolkids get seduced by (if you're allowed to say "seduce" and "schoolkid" in the same sentence these days) simply don't prepare them for real-life. I'm sure that if they did, there'd be far fewer kids joining the courses and even fewer completing them.
Let's lose some of the unrealistic glamour from teritary I.T. courses and replace it with something more useful, such as a BSc. in reading El Reg.
Went travelling after graduation in 2004 and still stuck in shelf stacking now in 2008, even went overseas for a while to see some of the world, but seems to have made things worse
[scottish employers seem to be more interested in little robots who only think what they are told to think, dont dare consider H&S or Working Time Directive, and generally hate graduates
( e.g. "I'll show that little smarta*se why ra uni is a pure waste o time, see how he likes doing menial work, put him back in his place" tends to be the attitude as well as the usual "overqualified" "under experienced" kack etc) ]
I have found they take someone who has been travelling in the past as a liability who might just go find a better job rather than doff the cap to the company.
Frankly IT courses should have their places cut drastically or stopped till educational providers can supply courses that are useful outwith theoretical academia and perhaps try and help their grads get a foot on the ladder (University of Dundee...I'm looking your way, what use is an industrial advisory board if none are interested in employing anyone who finishes the course with less than a first or very very high upper second?????? )
Lastly I'm sick of dealing with "IT Professionals" who cant speak english, and cant do the job they're paid for, here I was thinking IT wasn't on the Highly Skilled list anymore, seems I thought wrong given the amount of Indian nationals I've seen in interviews lately, most who struggle with basic english.........then again accepting minimum wage for a highly skilled position coupled with a pile of dubious references seems to help grease the wheels, shame it makes the honest of us suffer.
Most likely object disoriented. Possibly class inheritance is subject to a 40% loss of resources for a foundation class.
Employers “believe the answer to the skills and knowledge shortage is to focus on the development of elites rather than on widening graduate participation”.
No shit! I could have told you that years ago - the fact that 50% of graduates end up in a job that doesn't need a degree should have made it obvious.
Maybe these employers shouldn't enact recruitment policies that just say "2:1 or above only". I've seen film studies "graduates" with a 2:1 get jobs where I can't even get an interview because they don't know how to class a MSc or they don't understand that a 2:2 in physics is far more difficult than a 1st in Tourism Studies.
They created all these mickey mouse degrees just to keep people of the dole and it ends up screwing over employers and graduates - unless you're one of the film students who used to do their coursework by watching films at my house while half a dozen scientists and engineers explain the symbolism and meaning.
I finished a contract about a month ago and here in Scotland the vast majority of jobs are permanent rather than contract.
It's been going on for ages though, particularly the qualifications part. I was hired by a company because I have an MCP. At no point, for a desktop support role, did they ask me what my MCP was in. ITIL seems to be the buzzword of the week in recruitment agencies.
Can someone please explain whether this article is referring to C# or C++? i suspect in context it is referring to C#.
Below is what a University wants.
Whilst I agree a broad width of skills is good how can anyone have such depth across such a broad range?
Knowledge comes from experience and who has the time to go to great depth in so many subects. All the work places I have been in really want you to do one or two thing really well rather than many things poorly.
I agree there are zealots out there but hopefully at least they know what they are zealots for :-)
Desirable Knowledge, Skills and Experience:
Successful candidates should have excellent experience in software engineering for real applications. Experience in designing and developing graphical user interfaces is a must.
classic job advert ;) gave me a chuckle :)
Is this the right room for an argument?
I'd rather know that you can do the job I employ you for than have a certificate that says you've ticked the right boxes on a course.
If I need flexible solutions, you need to be flexible too...
And as for kids with MCSEs that daddy paid for on a boot camp that have the experience of running a network of 3 PCs at home that want a starting salary of £30k+ because the advert for Noddy Training on the telly says that the average is £36k - £37k so they're prepared to come in below average.
I got into IT when the ability to be able to type (as a male) gave you a blank cheque from people who had heard of "modems and stuff like that"(tm)
My first roles were a disaster, but the lack of knowledge on both sides of the interview table, meant that the most confident applicant won, never mind the fact that he had zero knowledge of their systems,
In fact, many roles for the NHS, they would just take EVERY applicant who turned up due to a shortage of people able to change tape drives (17 years old, given a company car, £1500 a week and set loose all because the interviewer had no idea what he was interviewing for, ahhhh the good old days)
The trouble is nowadays, is the amount of crappy contractors going for a position, all have a professional looking CV and 95% are (typically) have very little real experiance.
Sometimes the real contractors have to go to 2 or maybe 3 interviews before they get their next position!!!!
Anyway, I'm off to invoice for the last 4 hours work, I don't want the amount to stack up or the company I'm working for may see how much im costing!1!!
IT angle, because if you are any good, then the jobs come to you, not the other way around
Missing a trick there.
With the right bullshit to your bosses and a quick call to India you can code in 15+ different languages. Outsourcing code is so cheap now it will barely dent your beer money. (Particularly when you can now command better salaries than most of your peers).
Computer Science degrees in the UK are a load of shite - just do a couple of language courses in Hindi or Gurjarati... sorted.
The biggest blockage to getting the right staff in the right positions is the recruitment agencies. Most of them are failed estate agents and wouldn't know a C compiler from a haystack, even if they'd ever seen either. They get given a wish-list from a client and follow it slavishly. "You have 4 years Java? Sorry the requirement is for someone with 3 years <click>" the reason being that don't know what any of the terms mean, what the client is _really_ asking for and are so scared that another agency (all of whom are living a cut-throat, hand-to-mouth existence) will dish the dirt on them, or that they'll pass one too many CVs to the equally clueless client H.R. dept and get kicked out, themselves.
If an agency did ever appear, that was staffed by diligent, honest, intelligent and qualified sales analysts, they wouldn't last a week. The clients wouldn't deal with them because they'd ask too many questions and the flood of fanciful CVs would so overwhelm them that they'd spend days sorting through the applications for each post - instead of using the tried and trusted method of throwing the whole lot into the air - whichever CVs stick to the ceiling get an interview. Afterall, as Napoleon observed "it's better to be lucky than good".
So you actually have to *know* stuff now to get a high paying job, and if you've never actually done anything outside of a C.S. lab you can only expect an entry level position? Is this somehow "wrong"?
I can't feel bad about this. In the last two years I've lost count how many times I've been sneered at by clever young things calling themselves Systems Architects (wih papers to prove it) who know I can't be right because I'm too old to understand how the new computer paradigm works. How I love finding the *same* regex problem in every bloody application week after week. At what point in the university courses do they teach that the most efficient program is the one that does what it's supposed to no matter what language it's written in?
What's the point of rewriting all the Cobol stuff in C<append your flavour modifier of choice> if you don't know not to do all your currency calculations in floating point data types?
As for the overall drop in wages in the industry, I've been underpaid for years. This represents me actually earning a median salary for once. Result!
Cobol, PL1, and assembler any more?
Yeah, that's me; the geezer in the corner and I'm hobbling over to get my coat now.
And people wonder how it is that useless phukwits get into certain jobs - it's because idiots like you can't see a problem with selecting people on the basis of height and good-fortune... jeezuz d00d - it's a real shame that you didn't find yourself on a 60 years "out of contract", rather than just 6 months - that would do us all a favour...
...and believe me - that is seriously "toned down" from the flaming you deserve.
er, like yourself, I was a bit bemused by the reference to C+.
Then I clicked the link to the relevant site and found out for myself. Whilst Mr Ozimek sometimes gets it wrong in his articles, I have noticed that he does seem to be rather good (anal-obsessively so?) at inserting links to where he got his stuff from.
So half the time, if something doesn't make sense, the link is right next to the bit you don't get.
Boffin - cause obviously clicking links is beyond some people.
wasn't being entirely serious "d00d", I thought that was obvious. Most people who found Alf Garnet entertaining didn't realise he was taking the mickey out of their opinions though I guess.
You don't talk in l33t on your cv do you?
Also, to the chap who is constantly rang by agents wanting to know if he's looking for work. He should get a job in CRM, because then he'd realise they've all identified him as someone who tells them where he's working at the moment. They're trying to get other people into your current place d00d. To test the theory try pretending you're too busy to speak, and tell them to email you which you'll reply to in a few months when you're looking. See how many of them put, where are you now then?
Send me a cv so I can see what you're looking for? -- ie. So I can see where there's work.
"Cobol, PL1, and assembler any more?"
Heh heh ... now I don't feel so bad about having Fortran on my CV :-)
OTOH, I'm probably what you'd call an IT generalist - if you work in a company of 20-25 people then you don't really have much choice - my CV gets canned more often than not because I'm 'overqualified' (ie. I've got a PhD and they're scared shitless that I'll know more than them)
Sounds terrible, its always the ones with little knowledge that have the gift of the gab/are complete arselickers that get the really good jobs where I work
BS in interviews, you can only BS if you're dishonest, if you are completely honest, you cannot do this easily and it goes against every grain in your body.
I can imagine you are a complete twofaced asshole.
If you can actually do a job and talk competentely about what you are doing you will not stand a chance
I have three jobs in Stevenage, what's your situation?
I'm at ICI, and I'm here for another few weeks.
<Scribbles down ICI> Oh really, are you working for Gordon Brown?
No, Harry Potter.
<Scribbles down Harry Potter> Oh, right, don't know him. Send in your cv and I'll get you forwarded.
At this point, you hang up and he could ensure Harry Potter gets cold called, and then discover that there's three jobs on the go at ICI.
A. Make his money from getting 3 of his 50 people in where you are, (whoever they may be, let's face they don't play golf with him do they?)
and also get three of his 50 people in to the other job.
B. make his money, by tirelessly working to get you personally one of the three jobs, in the hope that you'll leave your current job mid contract for money at best only slightly better than you're on now, and then just get the other two jobs for basically anyone?
It's not difficult is it, to understand what the phone call's really about. These guys are human just like anyone else, and they want to make a living too. You're never going to be their friend, even though they speak just as nicely to the next person and the person before, because you're on their Salesforce implementation, or if they haven't fallen for Saleforce's ridiculous pricing for workflow function, Dynamics CRM at a third the price. This is the real world. It's not people's lives. It's sales.
Ironically the people businesses really want, are not only super IT literate, but also so business savvy they've worked out the above conversation's real meaning themselves.
This doesn't mean agents don't want a good guy in, because good guys mean long contracts, but they've got no control whatsoever over which good guy it is the company employs, and it's not an agent's fault he behaves the way he does. The real world takes no prisoners. The basic rule is it's easier to get one job for one of 50 guys, than one guy a job against 49 guys.
1) What is K&R?
2) What languages did you use in school? (negative list!)
3) What languages other than those you used in school? (positive list)
4) What is an ASR33?
5) Have you ever BUILT anything?
6) What is your favorite debugger?
7) What is the size of a floppy disk? (the larger the better!)
8) How much memory is in your "home machine" (smaller can be better!)?
9) How late have you stayed up to fix a problem?
10) Have you completed any projects (that were sold for money)?
11) What is FORTRAN (It got me the job I have now!!)?
The problem isn't so much graduates not getting jobs, but no sixth formers want to do degrees with any IT content. For years business schools have run degrees giving students the all-round skills in business and computing that Philip Virgo identified. Our Management and Information Systems degree got the highest proportion of our graduates into employment of any degree in our business school (even more than the accountants). But so few sixth formers wanted to study anything to do with computing that the university closed the degree and has made staff redundant. They have now removed all IS and IT modules from the Management degree, so general managers will know nothing about technology.
Is where it's at.
Code all you want, somebody has to make it work on servers. And somebody has to keep those servers happy. That would be me - and countless others. Systems administrators/engineers and network admin/engineers, fortunately, don't have as much of the off shore action as devs get (unless you are helpdesk - then you are screwed!). It takes real people close to your production environment to maintain the equipment that the code lives on. It's a full time job and requires experience more than a degree or certification (if you have both you are golden). Give me any server platform and any product platform to run it on. If I don't know it, give me 4 weeks and I will be up to speed. Give it 6 months and I'll be an expert.
And to all you out of work devs in the UK, come on over to Seattle, plenty of work here. (sys admins too!)
I've seen more and more of these of late. Why pay £75 a hour to an agent for reading a few cvs. (once.)
Lab49, a direct employer, are look for a strong ASP.NET Developer for a 6 month contract starting ASAP.
We work on cutting edge Front Office systems for the investment banking industry.
You will have:
- Strong ASP.NET experience gained in a professional environment
- AJAX experience
- Experience of working on complex and challenging systems
- Experience of working in a pressurised and dynamic environment
This is a 6 month contract starting ASAP.
NO AGENCIES/HEAD HUNTERS - WE WILL NOT ACCEPT ANY UNSOLICITED AGENCY SUBMISSIONS.
good old cobol and its 6 figure salary......
There seems to be a lot of resentment from those on the wrong end of a recruitment agency.
The question is, which is actually the wrong end. As soon as you start needing to recruit and are forced into the arms of said agencies you are onto a loser. Agencies are obsessed with metrics and qualifications which tell you absolutely nothing about any candidate's ability to do a job.
The best way actually seems to be to recruit your school/university friends and then their school/university friends. Back to the old boy network it is then.
Where I find it really annoying is when the agency's clearly look for a single key word, and then completely fail to look at anything else written in your CV.
I've been a sysadmin for about 8 years now, it's what I enjoy doing, it's what I'm good at, and through that I got into the server side of SQL Server many years ago. Started doing my MCDBA, and had passed three of the four MCP's which were the server centric ones, but not the programming ones. Hardly suprising really since I suck at programming! So I stated on my CV the modules I'd done and put it on a few sites back when I was last looking for a job. The number of phone calls I got from recruiters asking if I was interested in a SQL programming position was amazing! No where on my CV does it say I'm a programmer!
The problem is many of these recruitment agencies are fighting amoungst themselves for placements, so for any position applicants might well be submitted by several different recruiters. Their logic works that the more CV's they submit for the job, the better the chance is that one of theirs gets picked, and they get their finders fee.
Got a new job in the end... employeed by an ex-manager who'd left to do his own thing, and knew I had the skills for the position without needing any bit of paper!