Ask HN: Should I apply for jobs that I don't fit 100%

48 points by jamesmp98 ↗ HN
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 ] thread
Yes, apply for jobs you do not fit 100% into, onsite training will bring you up to speed on anything you are unfamiliar with. All companies will train their employees if need be.
Yes,don`t limit yourself-unless applying to Google or similar(not even then),many companies`s HR departments are a joke with job postings by people with very little technical knowledge.
The job I got at Google wasn't the one I applied for - but then they got me back when a much more suitable role in the same team came round.
Who's to say what's going through the mind of the person who wrote that job advertisement? If it sounds like work you'd like to do, it couldn't hurt to submit an application. If you don't hear back, you're not what they were looking for. The fact that you don't have what they posted for may be a deal breaker, but then again, it may not.

As 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.

Yes you should.

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...

I upvoted you because you kind of buried the "women don't apply for jobs they aren't a perfect fit for" link at the end. It's really important.
As others have said, the answer is yes. It is so rare that someone will meet every listed "requirement" on a job posting. In the best case scenarios the companies are shooting for the moon in terms of what candidates they'd like. In the worst case scenarios they know no one can measure up and use the lack of fit as leverage in salary negotiations. Either way you should apply and see if they interview/make an offer.
Yes, and to add to what others said: in cover letter say "I can do X and Y and Z and I'm a quick learner too", then give a real-world example of learning something new quickly. This will help reduce the perceived risk.

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...

As my hockey coach would say, you miss 100% of shots you don't take. The market right now is very tight, and hiring managers should know to hire on potential. Make sure you research the software ahead of time and try to analogize with something you've done before: "it seems like it's X that I've worked with before." I've found that works in cases like this. Go for it. At the very least, if you get in the door, it's interview practice.
> As my hockey coach would say, you miss 100% of shots you don't take.

What was it like being coached by Wayne Gretzky?

what they don't say: your teammates will stop passing to you if you miss 99.98% of the time.
I'll bet a whole bunch of people repeated that one without attribution, especially if they were stinking hockey coaches.
Our coaches were pretty solid - this was a prep program coached by former NHL players/coaches that has turned out 68 draft picks in the last 20 years, incl 2 first overall - players for whom the maxim may apply :). Context was a discussion of save pct as a function of hole 1-5. 5 hole was the best, not taking a shot was worst. Yes, there are certainly nuances to this, but, taking the simplified case, I think the metaphor fits.
Yes. In fact, I would advise against applying to roles where you fit every bullet point. Especially as entry level, where's the new challenges going to come from? Look for a role that's going to test you. Expand your knowledge bubble a bit more and go for roles that fit some percentage below 100% that you are comfortable with.
Absolutely. The requirements in tech job postings are usually the result of a game of telephone between the hiring manager and an HR person. They often don't even reflect what the hiring manager actually wants.

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'm not familiar with the software, but have no doubts that I can pick up anything quickly.

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.

Yes. What is the worst that can happen? If you don't apply you won't get the job either.
If you have not learned this already through experience, you would be shocked, SHOCKED, to find out what you can get in this world by simply asking for it.
YES.

Just put more info into a cover letter to say what you're interested in doing.

Unless you're applying to Rockwell, you'll be using, configuring, or talking to ProductionCentre. It's end user software. You'll figure it out.

Apply.

It's definitely worth it. The longer and more specific the list of requirements gets, the less likely it is that any one person meets all of them. Recruiters actually have a funny term for such a person, a Purple Squirrel. (https://en.wikipedia.org/wiki/Purple_squirrel)
Artefacts of hiring like resumes, job postings are broken. Job postings especially are a mess and bad ones drive people away instead of attracting talent. Don't read much into it. Apply.
Many people are saying yes, and I agree, but have an additional point.

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".

Yes, speaking intelligently about the company and the technologies listed in the ad is important. You can do this after a couple hours of research. Make sure you study up before your interview.
Job postings are wishlists. Especially in this hypercompetitive market, employers will be happy to find a dev with 2/3rds of requirements. The more varied experience you have, the less having all the skills listed matters because you've shown you can learn things.

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.

It's like jobs that ask for "Chef, Ansible, and Puppet". A recruiter explained these are usually a typo s/and/or, where they're looking for that type of automation experience. A good rule of thumb is to apply when you can do 50% to 80% of the job. Also, find if they're looking for someone to "grow into the job", or a SME to take over ongoing projects.

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.

It's their job to say "no", and your job to submit your application.

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.

What about 2yr vs 4yr?
I'd say that type of thing is fine. Some count university or freelance projects towards the experience rankings and even if not it doesn't hurt to ask, worst they will do is say no
If you want the job, apply for it.

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.

Yes. You know how product requirements are 70% accurate at best, and usually closer to 30%? Job requirements are the same.
Follow the 70/30 rule. You should be able to do around 70% of the job with knowledge you already have.
What others have said, even take it a step further. Look up the company and that software will Likely ID the team members on LinkedIn. Message one of them/manager with your interest and resume. Hopefully that'll shorten the waiting process or hoping that a recruiter will review your application.
Yes, backdoor HR at every opportunity. They serve no purpose whatsoever to the applicant, and almost always just get in the way (throwing away your resume because of their personal biases around education, what they think looks good, etc.).