Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I know many companies that are hiring, and all of them are saying they can’t find the people they want.

Here's why (real job posting, name and location withheld):

    Responsibilities:
    Analyze, design, and develop scalable, reliable Java EE applications, using several Java technologies: Servlets, JSPs, EJB, JMS, and JDBC
    Lead the solution architectural design and/or analysis tasks
    Design and develop the Java programs required to achieve the desired functionality
    Prepare technical documentation
    Work with the SQA team to ensure high-quality products

    Qualifications
    Must have:
    Bachelor’s degree in Computer Science or equivalent
    7 years + of experience in large-scale application design and development
    Experience in Data security Domain
    Sound knowledge in Cryptography

    Nice to Have:
    Proven expertise in OO design and development using Java EE
    Good experience in Servlets, Hibernate, Spring etc.
    Experience developing in JUnit and Ant
    Experience with Java technologies and frameworks: JMS, JDBC, JAXB, JAXP, JAX WS, etc.
    Expertise in Web development, XML Web standards, and Web Services
    Experience developing Web Portals (using AJAX, Ext.js++) is an asset.
    Proficiency in English (oral and written)
  
  
I bet you $8 that the job posting above could be done by someone with 1/4 of the necessary "years" of experience.

Most places seem to find some <insert tech job> and just blindly copypasta all of the acronyms they can find into a big wall of useless information.

If you want to hire someone then put as much effort into the job posting as you would expect from the candidate applying, don't just put a wall of text up and expect to get a "rockstar" (good god, I hate that term so much). Have the team where the person will be working in write the job posting.



I seriously doubt hiring managers are actually "blindly copypastaing acronyms" unless they are hiring for a role for which they have previously written similar/identical a job ad.

A much, much more likely scenario -- and this I have observed first-hand many times -- is that BigCorp used to have Bob on staff, until Bob realised he was worth more and left; subsequently, the hiring managers assess what exactly it was Bob was hired to do (Cobol) and what he actually did (something like the above) and decided to include the former and a carbon copy match of every niche, technology, domain and specialist skillset Bob had.

Why?

Because they want another Bob, of course! It's unlikely such a person exist and, more likely, the ones who do charge out the yazoo for their skills.


> Why? > > Because they want another Bob, of course!

This happened to me at my previous job. My manager asked me to write the skills section for the advertisement of my replacement.

It ended up being a mish-mash of the old job ad, some of my skills, and some new ones like "BI" and "text files"!


Because they want another Bob, of course! It's unlikely such a person exist and, more likely, the ones who do charge out the yazoo for their skills.

And even if you can find one another Bob is almost certainly not what they actually want http://news.ycombinator.com/item?id=4094990


The "proficiency in English" line implies a desire/expectation to outsource to a non-native speaker.


One with residency but no green card, of course.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: