The key is to be qualified for a job, but not walk into the job a total master of all the tech being used. When I was hunting for a mobile job, I was hunting mobile jobs that didn't use objc because I knew it fairly well, but stuff like phonegap. This allowed me to code entirely in javascript and as a result, I got mobile experience which I wanted + JS experience, tech I haven't really used before. Keeps the job exciting, basically getting paid to learn.
EDIT: To add a little more to the discussion. Instead of looking for the 'rockstar' or 'ninja', look for intelligent and ambitious individuals that might not have all of the necessary experience. This gives them the chance to grow into the position, and results in a more fulfilling work experience. The end result is someone who is more appreciative of their employer, and who will probably stick around longer than the 'rockstar' who is probably getting calls and e-mails from recruiters every other day.
Comments
The key is to be qualified for a job, but not walk into the job a total master of all the tech being used. When I was hunting for a mobile job, I was hunting mobile jobs that didn't use objc because I knew it fairly well, but stuff like phonegap. This allowed me to code entirely in javascript and as a result, I got mobile experience which I wanted + JS experience, tech I haven't really used before. Keeps the job exciting, basically getting paid to learn.
I wish more companies realized this.
EDIT: To add a little more to the discussion. Instead of looking for the 'rockstar' or 'ninja', look for intelligent and ambitious individuals that might not have all of the necessary experience. This gives them the chance to grow into the position, and results in a more fulfilling work experience. The end result is someone who is more appreciative of their employer, and who will probably stick around longer than the 'rockstar' who is probably getting calls and e-mails from recruiters every other day.