Who (Doesn’t) Recruit the Best Computer Science graduates? March 26, 2008
Posted by Imran Ghory in Computer Science, recruitment.trackback
While doing some research on how software companies recruit new graduates I came up with a strategy to break firms into separate categories depending on which universities they targeted for recruitment. The results of this research threw up an interesting anomaly – while in general it followed the pattern one might expect (“high-prestige” technical firms going after the best unis, defence and consultancy firms after the next tier, misc business apps the next tier, and so on).
However there was one notable exception to this pattern. Microsoft.
Despite the firms bad reputation among “geeks” Microsoft is still a prestigious technical firm to work for, one which has a number of notable researchers and developers in a number of fields. Yet when it comes to recruiting students Microsoft seems to have given up believing in itself and is now targeting “average” computer science students rather than the best and the brightest.
But before I go further I’d like to explain my methodology. I built up a database recording which universities are targeted by software companies and used the The Times League Table for Computer Science as a benchmark to rank computer science departments.
The actual information about where firms hire most of their graduates is unfortunately not available to the public, however we do have a good proxy measures. We can see the universities that firms target (i.e universities where they run recruitment talks, events, etc.), which due to these activities very nature is public information. Using this information we can cluster firms together based upon the ranks of the universities they target.
To show by example:
Here we show the universities target by three “prestigious” technical firms (Microsoft, Google and Data Connection).
Google is obviously a “hot” destination for Computer Science graduates and is well known for wanting to hire the smartest people. Data Connection is a telecoms software firm with a very strong reputation in the UK for software development excellence, they’re frequently ranked as one of the most desirable firms to work for in the UK.
The average ranking for a Computer Science department targeted by Google is 5.5, for Data Connection a slightly higher 9.6. For Microsoft it’s 36.2. The difference is staggering.
Google and Data Connection are targeting the top-tier of universities, Microsoft are targeting third/fourth/fifth tier unis, it’s as if they’ve given up on getting the best and have settled for the “average” in-order to avoid having to compete at the high-end.
That’s not to say Microsoft don’t recruit students from the top-tier, but I’d be willing to bet they recruit a lot more from the middling unis. And it’s not to say that there aren’t good computer science students at the middling universities, there are. But there are a lot more (possibly a majority of) “top” computer science students in the top-tier than the middle-tiers.
There was a time not that long ago when a number of very smart people came through the graduate recruitment of Microsoft, many of them are prominent in the field today, but it seems now that Microsoft has given up trying to hire the best and develop them into superstars. And I think that’s a shame for both Microsoft and the industry as a whole.
[Incidently if any of the Google recruitment team read this – please sort out your recruitment events calendar – it’s incredibly poorly designed and nearly impossible to use]
Is it possible that Microsoft has simply found it more economical to court, say, the top 5% of a middle tier school’s graduating class, than the above average top-tier school’s student? The competition for the top school students (seemingly even the below average ones) is very fierce, with firms offering great salary and benefits to kids right out of the gate.
Could it be that MSFT is trying to hire a greater number of students than the top tier can supply? Could it be that MSFT is recruiting for roles other than Computer Science? Until you filter your results for these things, I’d shy from drawing conclusions.
Best and brightest nothing, this article is fubar
Could it be that MSFT would rather outsource or bring in H1B developers than pay the salaries that would be required to acquire the top college grads? They (MSFT) often tell Congress, and others, that there are not enough programmers available to fill their ranks within the US, and presumably its colleges. More accurately, they probably mean there are not enough cheap programmers…
I think this is basically because quite a bit of the work (in huge software projects) is grunt work. And if smart people are asked to do grunt work, they’ll just give you the finger and leave. Better to get some grunts to do that, and let the smart people do the smart work. Plus, smart people are more likely to get good offers from other companies like Google, etc, while grunts will stick around longer.
Maybe Microsoft have realised that what university you go to is not the be-all and end-all of how good an employee you might be. Or even how good your degree is?
My rant:
The justification of hiring on the top tier is flawed. Bill Gate said he will surround himself with the best as he got older. If so, I wonder why Microsoft is not number one is Internet software, financial software nor does it have the best software in areas that does not leverage off Windows and/or Office. It is so bad that they hire people like Ray Ozzie who’s view of the world is old school and who’s company was crushed by Microsoft in the past. Hiring the losers is not the best idea even if they are smart.
In terms of money, Google and Microsoft only offer a job not a means become rich like the past. Their stock prices are so high that their stock option packages are not worth it. When Google was $700+ USD a share, how much higher could it have gone. At one time it was the worth more then companies that make over $100 billion in revenue with less then a 5th of that in revenue. Personally I feel Google is worth less then $100 USD per share. I would hate to have a gotten employee Google stock options with an exercise price of $600+ USD. It is far better for a developer to join a startup or create their own company.
About Google and their Ph D’s, besides their ad platform search, what else have they developed that will make them money as a company. Not much in sight.
All large and growing companies will eventually hire from all tiers. They will start with the top tiers but practically it has to go downhill from there as smart people have multiple choices and the great companies don’t really look that great to work for. Unless I just want a safe job and stay a wage slave.
[…] Who (Doesn’t) Recruit the Best Computer Science graduates? « Imran On Tech “I think this is basically because quite a bit of the work (in huge software projects) is grunt work. And if smart people are asked to do grunt work, they’ll just give you the finger and leave.” (tags: programming recruiting work management) […]
It looks (from the data you linked to) like this only applies to the UK. What kind of development does Microsoft do in the UK? It might be that the jobs in the UK are, indeed, mid-level jobs, and that the interesting development work is being done in the US (or India, or nowhere, but you see my point).
And, you mentioned this, but targeted != hired. The best students in many programs will have more drive and be more productive than middling students at top schools. It’s not only about raw smarts.
I come from and work part-time at one of the top university in Germany, so I see a lot of these best-performers. And, I have to say, I would not hire any of them. It seems that there is a strong correlation between “being the best” and “having social deficits”.
In my opinion a company can be much more successful having a “real” team that can put their strengths together than to have high-performers that can only work alone.
I don’t agree (disclaimer: I used to work for Microsoft). Microsoft always has recruited from the best schools in the world. Google and Data Connection may have many false-negatives at many schools and hence are missing out on great people.
Okay, looky here, just because MS doesn’t take people from the top 10 universities in the world doesn’t mean that they hire middle brows for their “grunt work”. Bill Gates hires from universities that as a whole are borderline mediocre but their specfic programs are stellar, such as University of Waterloo for example. It’s in the world’s top 500, def not in the 100 and its engineering program is only rank 30, but people in UW have higher averages going in and coming out as compared to other stellar schools. Its rank comes from the relatively new conception of the university, but in terms of reputation for its engineering program, its no #1 in Canada. He’s found a couple of jewels in a pile of shit and it’s working out well for him. Look up UW, BG personally hires ppl from there.
It seems to me they would go where the right people for the job are and not just hit up certain schools because its on their list…
I can’t believe the suggestion that unless you went to a top-ten school, you are only capable of grunt work. What an elitist attitude.
Google got some extra publicity with the movie The Internship
they are taking the lead now, I think 🙂
Hi i am kavin, its my first time to commenting anywhere, when i read this article i thought i could also make comment due to this good paragraph.
Yes! Finally something about feature points hack ifile.
It’s awesome for me to have a website, which is beneficial in support of
my know-how. thanks admin
Howdy are using WordPress for your blog platform?
I’m new to the blog world but I’m trying to get started and
create my own. Do you require any coding knowledge to make your own blog?
Any help would be greatly appreciated!
Consistent with the description of the bag, very beautiful, very rosy, fine workmanship, good quality, is the leather?, Sent his wife is very happy, very much. Next time will come, full-fifth, fabulous? Bag is very good, is what I want style, workmanship, fashionable atmosphere, stylish, I love it. Stores very carefully, gave a very good small, praise, full-fifth! Bag is very good, very good quality, with the same description, very like the atmosphere.
Mlb Showdown Super Season Cards http://www.nhaviet.org/?j0e0b0a8a788b7065.html
Hey there! Your websites are loading slowly , it consumed sort of a minute or two to
successfully reload, I really dont know whether or not it’s
just me or maybe web page however , facebook performed acceptable for me.
However thanks for publishing excellent blog post.
I believe it has been incredibly useful to user who click here.
This is without a doubt wonderful what you have
implemented and wish to see even more awesome articles from your website.
After looking at the articles, I have book marked the website.