13 ms·
In my limited experience of hiring, there are only two consistent rules that apply: 1. Be a top company - either have a big name people want to work for, or a
by EnderMB 8y ago
In my limited experience of hiring, there are only two consistent rules that apply:
1. Be a top company - either have a big name people want to work for, or a (provably) talented team that do notable work. Everyone bullshits their way around this, but most devs sniff that out pretty quickly.
2. Pay more than others.
It's really as simple as that. When my ex-employers were well-known to people in our circles, we had a much-larger pick of the litter, and when we messaged other solid developers about the role, they were interested in interviewing. When we were either a smaller company or not notable, if we needed someone that could hit the ground running or take a commanding role, we paid above market rates instead of paying out of our ass for recruiters or long-term job ads. Two jobs ago, my employer "negotiated" a 10% rate with a local recruiter based on first-year salary, and were shocked when the person we hired was shit. They put the same job ad out again, with that rate on top of the salary, and ended up hiring a really good dev.
#2 worked the best for me in the past, and it shouldn't be a shock, but getting this to work came with its own challenges:
* Getting an employer to pay more than what is absolutely necessary. We all want the best dev team, but we don't all need the best team. Furthermore, most people don't care about the long-term issues an inexperienced/bad hire can make. They'd rather take the risk and play the hiring lottery than pay a bit extra.
* Having faith in your team to pick the best candidates. This is really hard, and everyone has an opinion, even twenty-something graduates who have never hired a person in their life, let alone a developer.
* Accepting that the people that have attended the interview aren't good enough. Most of the time, in my experience, people have been hired because they need a warm body in the chair, and they've had no other bites.
- ldasj 8y agoI am amazed how many companies do the exact opposite. Most small and no-name companies I applied to interview like Google and pay less than average. Also, not sure what's with all the panel interviews. Everybody and their grandma wants to pitch in on the new guy.
- EnderMB 7y agoI think a lot of it is down to people overinflating the importance of their work, or the qualifications of their team. You could have a legitimately talented team and have delivered successful projects for big-name companies, but I'd be willing to bet that there are half a dozen other companies within the same city with similar size clients, a similarly-skilled team, and equivalent work. It's all marketing. A company might sell the fact that you're doing large-scale work for global clients, when in reality you're building shitty CRUD apps for big-name companies that have farmed out the work because it's short-term work for a single department. The panel interview is always a weird one. I've known a few places do it, and it's usually because the company is flat enough that certain individuals want to assert control over certain groups of people. My old place did panel interviews, with leads from design, tech, and PM's sitting in to ensure they have influence on that team.