Hacker News new | ask | show | jobs
by sentientmachine 4404 days ago
The programmer recruiting industry is counter productive, adding less than no value to the people who need coders as well as the the programmers who want to work. Less than no value means they are a net drain on society, as worthless as hiring people to dig holes in the ocean.

These recruiter tactics would be acceptable for food service jobs though. There you would need to find a candidate with a high tolerance for complete bullshit.

The entire programming recruiter industry can be replaced by the following:

Throw a party with free drinks and food, of the people who show up, present a coding test on the board and the first 10 people to submit a correct solution gets on the short list.

And if you are so poor and can't do that (HR is vetoing), just do a basic coding test online. Of the people who submit correct answers, short list the best ones.

But perhaps I'm wrong, perhaps social skills are more important in programmers than coding skill.

1 comments

I'll offer some counter points, but my view point is skewed.

- The best programmers come from all over the world. While it'd be great if they can attend these parties, it's not practical, even if they are within the same country.

- Companies do throw/host a lot of meetups to attract top coders. Top coders are usually kept very happy by their current employers and not looking to leave so they don't usually attend recruiting functions unless they are the ones recruiting.

- If you want to see parties thrown as recruiting events, go to Uncubed in SF. It's a wonderful time, but most people are just entering into the industry, so not many senior level guys.

- * Most programmers I meet at my workplace thought the interview was pretty easy, to which I say "Of course you did, you're here, but think about the 30-40 candidates before you that failed miserably." I meet a lot of skilled programmers that hate coding tests/interviews, the reason? They already know they can do the job, they know they're gonna ace the interview because they're awesome. But guess what? A lot, and I mean a lot, of people that fail thought the same.

- Don't discount social skills. Some roles are more client facing than others, or working with non-technical folks. Communication is key to projects.

I think any programmer that's been a hiring manager will agree there are many senior level people that just can't code,entry level grads with CS degrees that can't write algorithms or figure out time complexity.

Just my point of view.