People participating in competition and winning (or not) are in my opinion self driven individuals that are more suited to build their own company as opposed to be a good employee.
"Here are the exact specifications of the format of input and output into a console application, and the exact specifications of how the output must relate to the input. You have one hour to do this and your program must finish running within X seconds of being invoked on our test input." I can't see how being talented at this would have any connection to talent at building a company, in fact I wouldn't be surprised…
Programming competitions correlate negatively with being good on the job
51–60 of 112 posts
Re: Programming competitions correlate negatively with being good on the job
#52The conclusion this article offers is drawn from a badly flawed study from over a decade ago, which Google decided neither to publish nor to use the conclusions from. A machine learning system was trained at Google as an attempt to do "scientific hiring." As their ground truth, the team used the performance reviews of people who had already been hired at Google . To optimistically give it the benefit of every doubt,…
Re: Programming competitions correlate negatively with being good on the job
#53It's still a positive predictor in general. It just means that, beyond a certain point, it's a negative predictor. Just like a GPA of 3.5+ is probably positively correlated with getting tenure, but maybe getting 4.0 is worse than getting 3.9. Watch the actual video to get the real take away: I think what it meant was that, everybody who gets hired at Google is pretty good. If I just had to pick someone off the street…
Indeed, what Norvig might be missing, is that the more methodical folks might also be contest winners but they chose not to highlight that because they don't think it's worth talking about compared to their other accomplishments.
You can only put so much on a resume.
Re: Programming competitions correlate negatively with being good on the job
#54Since job interviews and competitions are somewhat similar, I wonder if this also applies to job interviews. I mean, job interviews are very competitive, they are time constrained, and they result in a binary decision made by some external authority, just like competitions.
Re: Programming competitions correlate negatively with being good on the job
#55Re: Programming competitions correlate negatively with being good on the job
#56What none of these tests, contest or not, can filter for is long term work ethic, dedication and creativity. Of course, these may not be important for all jobs. It is easy for some personality tyles to get excited and focused in the context of an event. It is a very different story to dedicate yourself intensely to a project or a codebase for years. I know people who suck at tests who blow away just about anyone due…
Re: Programming competitions correlate negatively with being good on the job
#57I don't see how it would be negative correlation or even zero. Winning a competition shows a certain amount of raw talent. For someone who only programmed for competitions and never worked on a serious project I could see it being a negative, but with some experience the competition winner should (on average) do better than average.
This is looking at a correlation among people who were hired by Google, which is a fairly specific population, and one that's actually in part selected by the same variable being studied, which complicates things further. There are a lot of possible mechanisms by which the correlation might've been produced, if it's valid. One is that winning programming competitions is anti-predictive of job performance (the interpr…
A 30 minute interview question is more like a programming contest question than a serious project.
It sounds his conclusion is measuring a defect in their hiring process more than "programming contest winners tend to make worse employees".
Re: Programming competitions correlate negatively with being good on the job
#58Re: Programming competitions correlate negatively with being good on the job
#59People participating in competition and winning (or not) are in my opinion self driven individuals that are more suited to build their own company as opposed to be a good employee.
Re: Programming competitions correlate negatively with being good on the job
#60I don't see how it would be negative correlation or even zero. Winning a competition shows a certain amount of raw talent. For someone who only programmed for competitions and never worked on a serious project I could see it being a negative, but with some experience the competition winner should (on average) do better than average.
Well imagine comparing person A who worked on a serious project and won 10 programming competitions vs person B who worked on 11 serious projects.