Ask HN: Should I apply for jobs that I don't fit 100%
For example I'm looking at a developer / analyst job (entry level) that's rather niche. I fit many requirements, but the job posting asks for experience in super specific software (Rockwell Factory Talk Production Center to be specific). I'm not familiar with the software, but have no doubts that I can pick up anything quickly. Is it worth applying in positions like these?
48 comments
[ 3.6 ms ] story [ 109 ms ] threadAs a word of caution, a lot of overly-specific job postings are written with an internal hire in mind. HR departments often require that a public posting be made, but the manager seeking to fill the position writes it in such a way that it's basically impossible for an external applicant to satisfy the requirements. Unfortunately, there's no way of knowing, so you might as well apply.
1. The descriptions are often incomplete or emphasize the wrong skills.
2. Needs change
3. You may have some skills they don't know they need
4. There might be no one else out there who meets 100% of the specs as written.
Also, read this:
https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless...
Applying for a job is a marketing exercise, you're trying to convince them that you are the specialized person they need. So if you're missing one specialized skill they mention, try to find another to emphasize... ideally one that other candidates don't. More here: https://codewithoutrules.com/2017/01/19/specialist-vs-genera...
What was it like being coached by Wayne Gretzky?
If you see a job posting that looks perfect except for some oddball requirement you don't meet, always go for it anyway. Much of the time the people interviewing you don't even know what the job posting contained, much less agree with the oddball requirements.
I know what I can pick up quickly and I know what would be a new paradigm for me. You give them an honest estimate about how long it will take to ramp up on their specific software and you'll be fine.
Just put more info into a cover letter to say what you're interested in doing.
Apply.
If a job has a specific piece of software listed, i.e. Salesforce CRM, google the painpoints or ask people who do it ahead of time. When someone in the interview asks you about it, dont say "I CAN LEARN ANYTHING!", say.... "I understand the learning curve is hard because of X, but I'll just have to put the time in to pick it up quickly".
Especially with super specific skills which are unlikely to known by many people... It's either the main requirement and you have no chance in hell if you don't have it, and anyone with that skill will get the job regardless of their other skills, or it's something you can learn on the job and they just put it out there as a plus for people who can be onboarded faster.
Recruiters are almost always non-technical - when they start to learn what we do, they become us, and find their own jobs. They are more likely to get lost in the "alphabet soup" of acronyms we treat as a "techie cant". And the hiring manager might not have been clear in the job posting. Best to get it directly from the source.
Your resume is a key to unlock the first few interview loops, where you can actually talk to people, find what they're looking for, and customize your pitch so you meet their current needs. Remember that companies are run by humans, not machines. Almost every hiring process is going to be steeped in NIH and defensiveness.
I would recommend against obvious mismatches (ie: 10yr experience v. 1yr), but if you're hitting 50%+, and especially 75%+ of advertised requirements, then it's not a bad thing to submit your resume.
If you don't want the job, don't apply for it.
Show them that you will add value to the company, and that you are keen to engage with the work, the product, the customers' requirements, and getting things done.