DEV Community

You want HOW MANY years experience?!

James on October 25, 2018

This is something I whipped up last night and today at lunch, inspired by some recent complaints here on dev.to about recruiters. It's a tool for ...
Collapse
 
sergio profile image
deleteme deleteme

Reminds me of a funny story a coworker told me. He was interviewing someone for the position of Elixir consulting; basically we needed someone to vet certain choices we were going to make.

He's grilling this guy on Elixir and he's good, my coworker says. The meeting ends and later in the day he tells the team all about it.

Turns out he was grilling Jose Valim, Elixir's creator hahahahahaha

This is a story I'm never going to forget I still laugh about it.

Collapse
 
jsrn profile image
James

That's hilarious. Very chill of Jose Valim not to say "you're asking me about Elixir!?"

Collapse
 
tux0r profile image
tux0r

Has he got the job?

Collapse
 
theoutlander profile image
Nick Karnik

Regardless, they should have sent him a rejection just to mess with him, haha!

Collapse
 
jsrn profile image
James

a list of pull requests

They are coming in faster than I can merge them. This is way beyond what I expected for an off-the-cuff joke.

Collapse
 
ovitrif profile image
Ovi Trif

Obvious proof of a clear success :D

Collapse
 
fullstackchris profile image
Chris Frewin

Ha! This is great! I saw a perfect example of this just last week... a job ad asking for a 'senior' developer with '5+ years' working with React Native... but React Native was only released 3 years ago!!!

Collapse
 
daften profile image
Dieter Blomme

How do you feel about different versions of frameworks/libraries? E.g. Drupal 8 is a completely different beast than all previous versions. If I want a Drupal 8 developer, somebody who knows Drupal from the start is not necessarily the right fit, if he/she didn't do anything in Drupal 8 yet.

Collapse
 
jsrn profile image
James

Good question!

I think in the example you've given, it's worth listing them separately.

To be honest, I would never expect a recruiter to take this page at all seriously, but if you were using it to find Drupal 8 developers, and experience with Drupal 8 is key, then it makes sense for them to be split out.

Collapse
 
daften profile image
Dieter Blomme

Thanks for the quick reply!
I think this tool is gonna start living a life of it's own, so I'd anticipate on that by defining some guidelines, if you have the time to do that.
It is mostly cool because now I can just reference a site when recruiters call me with impossible demands :D

Thread Thread
 
jsrn profile image
James

I think this tool is gonna start living a life of it's own

What have I done?

It's alive!

That's a really good idea, though, I'll try to carve out some time for it.

Thanks, Dieter!

Collapse
 
adaddinsane profile image
Steve Turnbull

Except for the job I mentioned there: I had no Drupal 8 experience on my resume.

But I was better at it than anyone they had employed before. Years of experience doesn't necessarily mean anything.

Thread Thread
 
daften profile image
Dieter Blomme

Yes and no. If you'd had to choose between somebody that knew a framework inside/out or somebody with no experience, you'd choose the first person anytime like most recruiters/interviewers probably would. Unless you have similar and relevant experience, like e.g. for Drupal 8, it would be Symfony mostly.

Collapse
 
adaddinsane profile image
Steve Turnbull

Tell me about it. I've been a contract Drupal developer for 11 years (started on the tail end of Drupal 5).

Drupal 8 is awesome. I love it (thank you, Symfony!).

My first D8 job was taking over a project that was the most appalling hack. Clearly written by someone who was clueless about how D8 does things. The guy was using D6 techniques.

So I did my best, tried to move the site to proper D8 while doing all the fixes and new implementation work. Then I had to brief one of the permie Drupal staff on the site - this person was also completely clueless about D8.

"You know how the config works, right?" "Features?" "NO!"

"How about services? Controllers? Events and subscribers?" [Blank look]

(I did not lose my cool at the time, of course, but really?)

I take my job seriously but I was lucky to get the job at all, because "no Drupal 8 experience".

Collapse
 
daften profile image
Dieter Blomme

Yeah, we mostly look for D8 experience, but we'd also look at Symfony or other OO framework experience. I'm not the best interviewer, but I can usually spot when somebody's bullshitting his way through an interview. So if somebody knows the concepts that are important in D8 (Dependency injection anyone), they should be fine.

I hate when people don't know something and just start hacking instead of educating themselves. I work in an architect function now, so my development skills are waning, and I'm so happy I have a team of devs who have my back and are patient with my questions :)

It's a good thing you kept your cool and I'm glad you got that job. Keep on being patient and educating people, the programming world needs it :)

Collapse
 
whoisryosuke profile image
Ryosuke • Edited

Great concept and execution!

Had this issue recently when applying for a few positions and they were asking for 5-6 years of React and Redux experience, while React has only been out for 5 (Redux is 4 I think) -- so they were basically looking for the earliest adopters of the library.

I wonder if people even know what they're asking for sometimes.

Collapse
 
almokhtar profile image
almokhtar bekkour

hhh that cool thing , can you add some php framworks ? i will take this website in every interview i go.

Collapse
 
jsrn profile image
James

I will probably add frameworks as I think of them, sure! In the meanwhile, feel free to submit a pull request with any frameworks you're interested in! It'll get you closer to that t-shirt if you're doing hacktoberfest at all.

Collapse
 
jackharner profile image
Jack Harner 🚀

Just submitted a PR for CakePHP!

Thread Thread
 
jsrn profile image
James

Thanks! I merged it in. :)

Thread Thread
 
jackharner profile image
Jack Harner 🚀

Perfect. Yours was also the 5th PR I needed for Hacktoberfest!

Collapse
 
yorodm profile image
Yoandy Rodriguez Martinez

Masterfully done. As they used to say "small is beautiful", and your small app does everything it is meant to, nothing more, nothing less

Collapse
 
jsrn profile image
James

Thank you. :)

small is beautiful

Words to live by.

Collapse
 
wolfhoundjesse profile image
Jesse M. Holmes

This is hilarious! Nice!

Collapse
 
vjnvisakh profile image
Visakh Vijayan

cool ... :)

Collapse
 
spirodonfl profile image
Spiro Floropoulos

This is great work. Keep it up! Projects like this are cool and useful.

Collapse
 
fatherofcurses profile image
Colin Principe

But how will employers get H1B visas by complaining they can't find someone with the required experience now?

Collapse
 
ardennl profile image
Arden de Raaij

I love this! Greater use and tryout of CRA. Maybe add JavaScript versions as well?

Collapse
 
theoutlander profile image
Nick Karnik

Fantastic!

Monetization is going to be EASY! ;)

Collapse
 
elmuerte profile image
Michiel Hendriks

Good job on creating something which can spiral out of control. I hope you freed up some time to refactor your data source construction and to manage the hundreds of PRs 😀

Collapse
 
equiman profile image
Camilo Martinez

Good and simple idea. I already made my contribution, please check my NativeScript PR ;)

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

We want someone with 4+ years of experience in Gatsby and React Native hahaha