Remix.run Logo
crock_smacker 5 days ago

> If the job posting lists requirements A-F and you have A, B, D, E, and F, then you'd do both yourself and the company a disservice by disqualifying yourself. Put it in your cover letter if you can't handle the discrepancy.

I’m my experience the problem is that the missing “C” is deep level domain expertise outside of the technical end and that’s just so much more important than the other ones, and importantly, something you can’t really just learn on your own.

sfink 5 days ago | parent [-]

Sure, that happens, but that's also pretty clear to the job seeker. Don't try to BS your way past that one.

More commonly, that list of requirements comes from the recruiter quizzing the developers on what they need, and they throw out a bunch of stuff that could describe a person they'd be interested in hiring. But there are many other people who would work too, and the developers are likely to come up with stuff that they're familiar with and end up describing someone much like them with maybe 1 additional skill -- which is actually backwards, because they already have that expertise in the aggregate and what they really need is what they don't already have, but that stuff is harder to think of and value and therefore suggest to the recruiter because, well, it's stuff they're unfamiliar with.

A good recruiter will push back and make them figure out which are actual requirements. But getting it right requires a good recruiter + good developers who will make the time to think it through + good company culture. Most job posts are not coming from such a fortunate place.

On the flip side, the recruiter is hearing from management that they want someone who is perfectly carved out to accomplish a single task X, preferably someone who has already accomplished task X at another company so they can get hired and immediately do X here as well. Sure, they'll also be another body to shut up the whiny developers talking about how they have too much to do, but the position is open because they've been asking for X for months and the developers keep saying they don't have enough bandwidth. So they describe what they want to the recruiter in painful specificity. If their conception of X requires technologies and tools A, B, and C, then their requirements list is something like "Minimum 10 years experience doing X. Expert in A. Expert in B. Expert in C. Must have a PhD from my school or a school I'm envious of."

Maybe I've just had some bad experiences, but this is why I don't take requirements lists too seriously. Sure, if it wants "experience in medical imaging" and you have nothing related, don't apply. But if it gives a laundry list of specific technologies, it's either developers looking for clones or managers looking for someone to do a specific project.