Over a million developers have joined DZone.

The Trouble with Career Sites

Career sites do work, don't they? Sure some of them are just bad, but are all the rest just awful? How do the people really find the best jobs?

· Agile Zone

Reduce testing time & get feedback faster through automation. Read the Benefits of Parallel Testing, brought to you in partnership with Sauce Labs.

Last week featured some unexpected alterations (read: extensions) to my travel plans, and this week featured me playing a bit of catch up.  So, Monday featured no post at all, and Wednesday was a cross post.  If I do one thing this week, it’ll be to remain true to my attempts to regularly answer reader questions.  Here’s the question in question:

You mentioned in your “Avoiding the Dreaded Experience Tuples” post that there are better ways than monster.com to look for jobs…

Do you group the other common jobs sites with Monster (i.e. Dice, Muse, Hired, Indeed, Stack Overflow careers)?

Or is Monster just bad?

First of all, an advanced caveat.  I am not familiar with Muse or Indeed, so I’ll skip them and speak to what I know.  The short answer to the question is “I mostly group these sites together, and I think that using any of them to look for jobs is the Greyhound Bus of finding jobs.”  But, not all Greyhound Bus rides are equal — on some a drunk hobo throws up in your lap, and on some the drunk hobo just falls asleep on your shoulder.  And, with one of the sites here, I’d say you’re not really even riding a bus.  Let me do a bit of forced ranking.


The Vomiting Hobo: Monster/Dice/Career Builder/Etc.

These are sites where the currency is the “experience tuple” that I described last year.  A company spits out a list of acronyms that no mortal knows all of, and tons of mortals compete to fib most convincingly that they do.  With such a promising start, it’s hard to conceive of how this ends in anything but mutual bliss, and yet, that’s what usually happens.

The problem with this approach is that it does nothing but punt the question of mutual fit to the job interview, which is another terrible means of assessing fit (I go into this extensively in the book I’m writing, if you’re interested).  The only real difference between the HR/recruiter/phone interview phase and the actual interview is that everyone knows the first part doesn’t work, but we like to think the second part does.  Neither one works, and you’d be better off calling these the resume padding phase and the question-asker self-importance phase.

I realize that I’m being excessively cynical with the last couple of paragraphs, but this is to drive home a point.  The default job-site approach is the equivalent to a process of “register for dating site, go on a speed date that night, get married the next day.”  Both parties will puff themselves up, be entirely wrong about their ability to see through the other side’s puffing in person, and then get married.  And then take a Greyhound to their honeymoon, sitting next to the drunk hobo they just married.

The Sleeping Hobo: Hired

For those of you not familiar with Hired, it was a site that used to be called DeveloperAuction.com, and it’s actually kind of cool.  Certainly an original premise, and I went through their system as a candidate in the very early going because I was intrigued by that premise.  As advertised to me: put yourself out there, get offers, and then talk to the companies (predominantly startups when I did it).  Intriguing, right?

The way it works is (last I checked, anyway) to invert the process to some degree, moving the salary piece of it right to the front.  So, you sign up for a “round” (basically, you make yourself eligible for a few weeks), and then you wait.  Offers then come in.  A company wants a Ruby dev for 90K per year.  Nah, not your favorite tech and too little.  A company wants a node programmer and they’ll pay you $110K.  Awesome!  Now comes the job interview part, where both of you decide whether it’d be a good fit.

This is still the vomiting hobo process, but with a “fail fast” spin on it.  You don’t bother with the interview part unless the money is right.  To me, this is a small but important optimization.  Because I can tell you from experience that there are few things more frustrating than going through the awkwardness of the interview gauntlet only to discover that they want you to come maintain some non-version controlled legacy software for a 10% paycut.  Hired prevents this.  But, at the end of the day, it’s still the same bus ride — just without the added indignity of vomit.

The Car Ride: Stack Overflow Careers

Stack Overflow careers is a legitimate step up from any of these others, to the point where it’s a fundamentally different mode of transit.  The key?  Data.

Sure, it’s the same kind of uncomfortable blind date thing where you apply or they contact you or whatever.  But the difference lies in what they see.  With the Greyhound job searches, everything kicks off with you submitting a list of acronyms which match against the company’s list of acronyms.  Neither list need be even remotely true — they just need to match.  From there, everyone can lie their way to a shotgun wedding and an unhappy marriage.

But on Stack Overflow, that won’t fly.  Because Stack Overflow features extensive social proof.  You can go there, look at my profile, and see that I’ve answered X questions about C# that Y people have found helpful and upvoted Z times.  I can’t fake my acronyms there, which means that the process has an immediate ceiling on the amount of raw dishonesty that’s possible, which humanizes the process in general.  What’s more, people from prospective employers can go and actually look at the questions I’ve answered to see for themselves what I’ve said, to whom, and to how many people it was valuable.

This crowdsourced vetting puts this WAY ahead of other sites.  But, it’s still ground transit.  As an applicant, you’re still taking the company at face value or researching it on glassdoor.  They might still be pulling one over on you.

The First Class Flight: Networking

I’ve come to the conclusion that there’s really no bulletproof way to find work, be it contract or full-time (but especially full-time).  The fit question becomes one of predicting the future, and it turns out that’s extremely hard.  We can’t predict the future well enough to do better than a coin flip when it comes to the question, “are you sure you are attracted to and love this one human enough to spend the rest of your life with him/her,” asked after years of time together.  After a page with a bunch of acronyms, a few hours and a self-satisfied, “tell me about a time you struggled,” asked over dramatically steepled fingers?  You might as well just pick at random.

There is no good way to determine whether a job is going to be a good mutual fit or not, but there is a least bad way.  And that is networking or word of mouth.  There’s a company near my home where 4 former coworkers and friends of mine work.  I’ve reviewed all of their code and had all of them review mine.  I’ve gone out for dinner and drinks with all of them many times.  I hear stories about their work, and tell them stories about mine.

What do you think the odds of a good assessment of fit are if I were to consider going to work in that organization.  I have 4 people there that know me and know my personality and could probably tell me whether I’d be happy.  I have 4 people that work there and would (I hope) vouch for my work.  If I were looking to work there, we could certainly dispense with the standard interview games and have an actual, human conversation about whether the arrangement made sense.  And even after all that, we don’t actually know that it would work for sure because we can’t predict the future.  But, I like our odds.

If you’re reading this, you might be thinking, “that’s all well and great, but what do I do if I don’t have a network that I can draw on?”  To go back to the metaphor, that’s like asking, “what do I do if I can only afford the greyhound?”  Well, you take the Greyhound.  There are no magical tricks that will shazam a professional network into existence for you.

At this point, I could offer tips and tricks for networking, and I could offer the standard career advice that you need to be thinking about it all the time, whether you have a job or not.  But that’s hollow, career-site advice, and it probably conjures up images of heading to user groups and introducing yourself to people.  Forget that.  That’s not how you make the kinds of connections with people that will vouch for you.

If you want a network, you don’t need to be an extrovert and you don’t need to force it.  What you do need to do is maximize the number of people you work with and the number of people who you’ve helped during the course of that work.  Basically, you’re trying to maximize the number of people who, when asked about you, would say “I want to work with that person again.”  You can do this by making sure to move around inside a company, or by changing companies with some frequency.  Contribute to open source.  Moonlight, whatever.  Just maximize the surface area of your interactions as much as possible while keeping the quality high.

The Agile Zone is brought to you in partnership with Sauce Labs. Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure.

job search,hiring developers,careers

Published at DZone with permission of Erik Dietrich, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}