Pretty much every job posting I see lists a bunch of "required" or "desired" or "preferred" technologies. Sometimes I've heard of them all, sometimes I haven't. However, I've never encountered a list where I feel I can truthfully claim significant experience with everything on it. Do you apply anyway? Additionally, how would you determine whether or not you are comfortable enough with a technology to list it on your resume, or apply to a job with that language in the title? For example, I've started learning python to build a db-driven website. But, just because I have something that works doesn't mean I now consider myself a python hacker... or should I?
i wouldn't claim proficiency in a language until i've used it for around a year and feel comfortable writing apps with it. i would claim exposure and experience for the other languages i've played with but wouldn't be comfortable with saying i could sit down and rattle out a solid program with them.<p>right now on my resume, i have two classes of languages: those i'm proficient in and those i have experience using.
I just learned enough awk to alter a tiny script written by someone else.
It's so going on the resume.<p>Seriously - just apply to anything that sounds good - if they really are decent and the position is junior - or if it is a senior position it doesn't revolve around that particular technology - you can learn on the job.