Also, not all intelligent American kids can or want to go to elite schools, even if they are academically qualified. In the U.S., you often hear stories of kids turning down really good schools for ones they felt were a better "fit" (financially, culturally, etc.). And unlike the rest of the world, elite colleges in the U.S. are often private and expensive. Despite need-blind admissions, not everyone can afford them without going into heavy debt. (many middle-class parents make just enough money for their kid to not qualify for substantial financial aid).
So kids go to schools they can afford.
One of my college professors (who attended Princeton and MIT) once told me that in his observation, the top 5 percentile students in (good) state schools aren't that different from the kids who went to Princeton or MIT. I didn't believe him at the time, but having worked with different folks over the years, my experience inclines me to believe that there's some truth in that observation.
Owing to its population and economy, the U.S. has a large enough talent pool that the top percentile students at large, well-funded state schools (of which UMN is an example) are plenty smart. If you were to meet the really smart top-5-percentile kids from such state colleges (I have), you'd have no doubt that many of them could have attended MIT or CMU.
To be sure, good colleges can give you a headstart in life -- but it's what you do with that advantage that counts.
--
Examples of smart computer folk who went to decent, but non-elite schools for undergrad:
Doug Crockford (Javascript), SFSU
JJ Allaire (ColdFusion, Rstudio, etc.), Macalester College
Ward Cunningham (Wikis), Purdue
Rich Hickey (Clojure), SUNY Empire State (though he did go to Berklee College of Music)
John Carmack (Doom, Quake), U. Missouri Kansas City
Sergey Brin (Google), U. Maryland College Park (before Stanford)
Larry Page (Google), U. Michigan (before Stanford)
Dave Cutler (VMS, Windows NT), Olivet College
Bram Cohen (BitTorrent), U at Buffalo
Ryan Dahl (Node.js), UCSD, then U Rochester
Larry Wall (Perl), Seattle Pacific U (before Berkeley)
Alan Kay (Smalltalk, windowing GUIs), U Colorado, then U Utah.
Brendan Eich (Javascript, Mozilla), Santa Clara U (before UIUC)
> To be sure, good colleges can give you a headstart in life -- but it's what you do with that advantage that counts.
I just graduated undergrad from a state school (Rank #49 in CS) but I'm still pretty skeptical of this fact.
Apologies for not making myself clear enough :(
I can say that CSE was very selective when I was there, and getting into upper division was even harder. But overall I don't think acceptance rate is a very useful statistic because program size affects it so much.
[1] http://news.minnesota.publicradio.org/features/2005/06/10_ap...
Bonus question: What if we change our constraints to only account for 3-sigma people? Does our conclusion change?
This speaks to their lack of confidence more than their capability. Perhaps that is one of the advantages a good school, a good peer group, or a good network can confer: the confidence to aim higher.
People don't think they're good enough... which may be true, but no one can truly know until they try. Self-limiting thinking is particularly prevalent in rust-belt cities and regions where knowledge or achievement is not prized, so people in knowledge-intensive fields have no models to emulate.
And sometimes when they try (it's not unusual for graduates of lower ranked universities to send out 300+ resumes only to get single digit responses), they get demoralized when they don't succeed on their first few tries, when in fact there's more than one path in life -- if one doesn't have natural advantages, one might have to embrace the more circuitous path(s). This can mean joining a startup, going to a better grad school than one's undergrad, moving to a better city to upgrade one's peer groups (this is more important than most people think [1]), etc.
Life can surprise you if you keep trying and pivoting (ugh cliche, but there it is). There's an element of randomness and stochasticity in a free market, and I've seen enough counterexamples to distrust a static conception of how things "should be". (except for some stodgy areas like investment banking that only hire from certain schools; but even then there are backdoors)
* You're a new graduate, and the hardest hurdle you have to overcome is to get in the door. If you manage to do that and are able to prove yourself, your undergrad degree will become less and less and important. If you google Fortune 500 company CEOs, especially in non-tech companies, (you can do this exercise for yourself) you will learn that many of them went to non-elite schools for undergrad. For all its elite colleges, America is not really an academic-technocratic society (unlike countries like Germany where most CEOs have Ph.D.s). There are elements of William James' pragmatic philosophy that still influence the thinking in this country -- getting results is more important than academic knowledge.
It's more common to hear large public Engineering universities & technical institutes.
And as another mentioned, Google is so big that most hires can't be from a few small schools.