Yesterday, I stepped smack dab into the middle of the healthcare debate, and got a lesson in words.
Words are important because they represent our thoughts. And, our thoughts become our actions. And, our words also become our stories and our myths.
For the healthcare debate, here are some of the phrases that are framing our thoughts:
- "Death Panel"
- "insurance rackets"
- "Big Government"
- "AstroTurf protesters"
The thing is, the same thing applies to looking for a job. There are words and phrases that candidates use, recruiters use, and hiring managers use, and it turns out they don't really match up.
For example:
- 5 years of experience doing...
- Rockstar Java Developer
- Team-oriented
- Experienced with C, C++, Java, CSS, HTML, MySql, Apache, Perl, etc.
Let's take the 'experience' question. It might be that you have been coding at college on in-class projects and some stuff on the side during break. You think this is experience. The hiring manager thinks that experience means that the ideal candidate has worked for some period of time on a commercial development team creating software for their desired market.
Oh, and there's the whole question of how well you know how to program. This is one of the areas that creates the greatest amount of angst and humor in the recruiting process. Does memorizing the Knuth books qualify? Can you code different algorithms in the language of choice by the employer? Do you know how different compilers treat the same code differently? How do you make an algorithm more efficient in a given Development environment? How do you go about refactoring code? How many years does this all take to get right?
'Rockstar'. Oh my. Could be that the hiring manager thinks this is someone who knows the programming cannon and can code anything. Fast. Without question. And be able to synch immediately with the rest of the Dev staff. For the candidate, it could mean that you are a virtuoso coder, yes, and that you expect that there will be a nice bowl of blue M&Ms on your desk every morning, that there will be a nice cute thang delivering your Peet's Double-tall mocha every day at 10:30 am, and that all other Developers on the team will do your bidding without question.
For y'all on the job hunt, I challenge you - cut the crap on broad-based assumptions linked to common phrases. Know what you can and cannot do. Use appropriate language to describe what you are. The same thing applies to recruiters and hiring managers, but they don't think it does because it's a buyers market. For now.