A new approach to the resume skills section
salexander.posterous.com
salexander.posterous.com
Keep your resume concise, send it as a PDF (if you're working with a system that doesn't allow PDFs, chances are you're targeting the wrong system at your prospective employer), make sure it gracefully includes the right keywords, groom your work history so that it sells your suitability for the role instead of trying to tell your life's story, and put the balance of your energy into a cover letter.
Then tear the cover letter off, turn that into an email, send it to the guy who's actually going to manage the role they're hiring for, and attach your simple PDF resume to it.
Done, move on to getting ready for the interview.
In other words, the incentives just don't line up, so this will never happen.
You could FORCE applicants to fill something out, but people would still game the system just by marking everything 777 or marking everything to a pattern determined by the job posting etc.
This is most certainly not true in all cases. I don't pile my resume full of buzzwords just for the heck of it. There are only two reasons my "skills" section is not carefully organized to give an accurate impression of my level of expertise in each area.
First-- sometimes it's hard to know how good at something you really are.
Second-- I don't have room on the resume to differentiate between "I use django all the time and love it more than life itself and read books about it for fun on the weekends" and "I did one deep technical dive on django for 2 months, 2 years ago" and "I use django daily but mostly just make simple content and minor feature changes". You are probably already bored and I'm only on the first skill.
The reality is that I have a lot of experience and have used a lot of different technologies at varying levels of skill, any of which might be relevant to an employer, but I don't have time to write a novel about my last 10 years of work experience describing every skill in the proper context. Hopefully, the summarized experience history and accomplishments will give the employer a reasonable idea about how the skillset maps to expertise and if they have any further questions, they'll make the time for an interview, phone call, or email exchange.
- Put it on a table. Include how many years you have been working on a specific skill. It will be helpful to list when was the last time you used that skill. So that is the first cut.
- After going through the skills section, we look at the Employment history and what you actually did with those skills that you listed. Then you get a telephone interview and possibly invitation to an in-person interview.
You are not going to get into the interview list if the HR person does not know what you are skilled at. Trust me, they are not going to use the interview as a discovery session. They don't have time for that, especially when there are other candidates who were clear in displaying their skill sets.
Your process is exactly what causes people to fill resumes with buzzwords. "I touched a prior version of fizzbuzz, once, at 3am" is still going to put fizzbuzz on the resume, so your HR person doesn't chuck it in the circular file.
This is the kind of process that guarantees a lack of clarity on the part of the applicant.
A pie chart, tag cloud, or some other visualization would probably go a long way - just don't get too obfuscated, or HR will just get confused & move on to the next guy.
The efficiency, mastery and attitude of a candidate will be determined in the technical exam and personal interview not by a detailed resume or the "unix permissions" metaphor.
That is exactly why we have a "hiring process" in the first place.