I see this too often. They need one guy who is proficient in:
- Assembly
- C/C++ (sic!)
- Python
- Delphi
- C#
- PHP
- SQL
- Joomla
- Drupal
... and so on. Why?
|
I see this too often. They need one guy who is proficient in:
... and so on. Why? |
|||||||||||||||||||
|
|
HR created the job advert and don't know what is required so tack on everything they have ever seen. It is generally a reason for me to ignore the advert. |
|||||||||||||||
|
|
one more thing to note is the flood of off-shore and Indian developers in the market place. I have run many teams and have hired such a person to take care of some legwork that no one wants to do since the price is right. in looking at such candidate's resume you will find one of two things. either a resume of a 6th grader you can use as scratch paper or an essay of over 6 pages filled with everything they did in their entire career. in such a resume you will likely find a section listing technology in an excel-like table. I have seen this section alone take half a page and list everything from JAVA, to DotNet and Ruby... with every database known to man - i think you get the point. on top of everything these candidates are very willing to take half the salary of other workers and will without shame express this on an interview. this is a dangerous mixture when you figure in HR because they will set expectations and salary caps based on these types of experience. then the cycle goes... 2 month pass and the guy can not finish a single project or unit of work and is let go. then HR goes into a mad dash trying to replace the person and then we are back at square one except the pay for the job has dropped by 20% this time around. |
|||
|
|
|
Because it chases away the inexperienced candidates who don't know that they'll accept someone with just half of the requirements, minimum 5 years experience can be had in 3, and Computer Science Degree or related field means any degree at all. |
|||
|
|
|
They may want one person who can do everything, and be a team of one, or they may want you to join a team of ten. Either way, you might use different skills on different days. I once stepped into the office of one of my staff and told him we'd had an emergency call from a client about something being broken on a live site and could he please take a look at it. He asked me a few questions and then said "I'll do it, but I just need to go on the record that this will be my fourth language today. And it's not lunch yet." There most certainly are jobs where you are asked to support a range of products written in assorted languages. If you know only one you probably wouldn't enjoy the job even if you convinced them you were a fast learner. But if you love roller coasters, a job description like that is fun - and you know you won't have to compete with as many people! |
|||||||||||||
|
|
Most hiring managers are uncertain about future of a project. He/She will always think, if this project doesn't work out, can my "resources" be useful in other projects? Typically during such interviews, the main focus will be on the immediately required technologies/skills, but the doubtful manager will always check if he/she can get more mileage. |
|||||||||||
|
|
Personally I think it's likely to mean one of two things:
Either way I think it's a bad idea to do this from the perspective of the employer - and I have no idea why this is so common... |
|||||||
|
|
This is also a sign that the inmates may be running the asylum. That is, there is probably weak or no management of the programming team and everyone is using their pet language instead of standardizing one or a few complementary technologies. |
|||||
|
|
Probably because they laid off 4 people and want to replace them with 1 to save money. I've seen it happen lots of times where a corporation will cut too many people during layoffs and then realize that they have to hire someone to do a WHOLE bunch of things. |
|||||
|