4 ms·
Good point, that's always an important thing to remember. The average job applicant is much lower quality than the average developer.
by morgante 10y ago
Good point, that's always an important thing to remember. The average job applicant is much lower quality than the average developer.
- Balgair 10y agoMaybe. With a large enough population for either the job-hunters or the employed, you should regress to the mean for the total population and the deviation should also be similar. This assumes a normal distribution for the metrics that you are hired for, something that may not be in fact true, ie. Poisson or exponential distributions are reasonable. What you can take away from this: Your own developers may not be as good as you think they are OR they may be much better, same for the candidates. That particular day you interviewed them they may have been exceptional or they may have been ill and they failed, or a million other reasons. I think Google came out a while ago and said that their initial hires had no correlation to the really successful people in the company after...5(?)... years. I can't find the citation, sorry. The interviewing process is known to be broken, so trying to extrapolate to say that the job-seekers are less good at these metrics than the employed is erroneous. I'm not saying you are wrong, just that using a binary decision like this to determine these things is wrong.
- TulliusCicero 10y agoIIRC Google said that their interview scores didn't correlate with how successful people were in the company. But you have to remember that obviously they're only talking about people who made the cut, so people who had at least moderately high scores to begin with.
- morgante 10y ago> With a large enough population for either the job-hunters or the employed, you should regress to the mean for the total population and the deviation should also be similar. You're right that the actual population of all job applicants over time is equally qualified to the employed developers. However, the data that I have available to me as a hiring manager is the sample of developers who actually applied to my job. In that sample, incompetent developers are much more likely to be present because a competent developer only sends out <15 applications before getting a job while the incompetent ones can send out hundreds. At any given moment, a competent developer is more likely to be employed than an incompetent one. Hence the incompetent ones are constantly generating job applications at a much higher rate than their actual presence in the population would suggest. For the record, this isn't merely theoretical. The last time I was looking for a job, I was able to get an offer from the second company I applied to. Meanwhile a friend of mine with barely any experience had to apply to about 50 places before getting a single offer. If you were to pull a random sample of our applications, his would be way over-represented. > think Google came out a while ago and said that their initial hires had no correlation to the really successful people in the company after...5(?)... years. Sure, but Google still spends a lot of time and money on interviewing because anyone they hire has to be better than the average applicant. They get huge numbers of job applicants, the majority of whom are grossly unqualified. > The interviewing process is known to be broken, so trying to extrapolate to say that the job-seekers are less good at these metrics than the employed is erroneous. There are lots of problems with the interview process, but I'm really including anyone who managed to get to an interview (past the phone screen) in the "competent" category. There are seriously huge number of job applicants who can't program a basic loop without extensive help.
- vonmoltke 10y ago> However, the data that I have available to me as a hiring manager is the sample of developers who actually applied to my job. Actually, you only have the sample of developers you interviewed for the job. How many didn't get an interview? Are you confident that your resume filter is good and that the resumes rejected were actually bad? > Meanwhile a friend of mine with barely any experience had to apply to about 50 places before getting a single offer. Following up my previous point, how many interviews did that yield? The discussion here is over developers who look like idiots in the interview. Confusing that with applications clouds the discussion.
- morgante 10y ago> Actually, you only have the sample of developers you interviewed for the job. How many didn't get an interview? Are you confident that your resume filter is good and that the resumes rejected were actually bad? More specifically, I have the sample of developers who I did a phone screen with. I'm reasonably confident that my resume filter is "good" in the sense that it's not rejecting people prematurely. If your resume shows any hint that you'd be able to do the job (ie. any amount of programming job experience and/or a CS degree) then I'm willing to give you 15 minutes. > Following up my previous point, how many interviews did that yield? A dozen or so. I'm deeply skeptical that the pool of applicants would be better than the pool of interviewees.