<p>
[quote]
San Francisco is notable for the high quantity of startup companies, .
[/quote]
</p>
<p>Uh, San Francisco is noted for its high quantity of startup companies? San Francisco? I assume, by the context of this thread, that you're not talking about, say, restaurants or nightclubs, but rather about technology startups. Hence, I think you meant to say that San Jose/Silicon Valley has a lot of tech startups - in fact, arguably the greatest such concentration of entire world. Let's face it. Silicon Valley is the world's preeminent dynamo of high-tech entrepreneurship. Nowhere else is even close. </p>
<p>
[quote]
but if you want long-term jobs, Palo Alto appears to be a more convenient location
[/quote]
</p>
<p>Ha! If anything, I would actually argue that the opposite is true - that San Francisco is probably a better place to find long-term stable jobs compared to Silicon Valley, simply due to the large profusion of relatively stable firms in financial services, retail, tourism, media, etc. - all of which are more stable than high-tech startups, most of which will die. {Not that that really matters, because if your Silicon Valley startup dies, who cares, you just join another one, as startups are constantly being created in Silicon Valley all the time.} </p>
<p>
[quote]
Trust me, in the industry, a EECS from UCB is far superior to one from Stanford...
rankings, corporate hiring, etc etc all CLEARLY reflect that...
go bears
[/quote]
</p>
<p>I'm with Student on this one, in that I would dearly love to see a source that states that rankings "clearly" reflect that Berkeley EECS is better than Stanford EE/CS. If anything, the rankings show that they are either tied or that Stanford is (slightly) ahead. </p>
<p>
[quote]
Many of the top tech companies come to Berkeley to recruit. They even charter bus to drive Berkeley students to their campus, provide entertainments and offer jobs to Berkeley students in horde.
[/quote]
</p>
<p>Nobody is saying that Berkeley is a bad place to go. Indeed, Berkeley is undoubtedly one of the very best places to be for EECS. The career prospects are indeed excellent.</p>
<p>But that's not the question on the table. The question on the table is, is it better to go to Berkeley rather than Stanford for EECS? To that, I would probably have to say that the edge goes to Stanford. That doesn't make Berkeley bad. It just mean that Stanford seems to have the edge. </p>
<p>
[quote]
In most companies in the SV, the number of Berkeley graduates = number of Stanford graduates. Salary range are about the same for both school.
[/quote]
</p>
<p>I'm not sure it's really true that the number of Berkeley grads = the number of Stanford grads in most SV companies, but even it if were true, I doubt that that's a point in favor of Berkeley, given the vastly larger population of Berkeley students compared to Stanford students. Berkeley people ought to be dominating SV due to its sheer size alone, and if the ratios are actually even, then I would actually say that that shows that Stanford is the better choice. </p>
<p>But more importantly, I strongly suspect that the ratios are not even, and if anything, are almost certainly weighted in favor of Stanford. This is, again, due to the heavy startup activity that characterizes Silicon Valley. The fact is, the vast majority of startups don't engage in formal hiring practices, because they can't. When your company is just 2 guys in a garage somewhere, you don't have the time or resources to engage in a deep and formal talent search. Instead, you just end up hiring your friends, because that's really all you can do. For example, much (probably most) of the early engineering team at Google were basically old Stanford buddies of Larry and Sergey. Much of the early team at Yahoo were old Stanford buddies of Jerry and David. Much of the early team at Cisco were old buddies of Len and Sandy. </p>
<p>Now, were all these guys really 'the best' engineers available? Almost certainly not. I'm sure that somewhere out there in the world including, yes, around Berkeley - there were probably quite a few engineers who were better than some of the early guys hired at Google. But that didn't matter, because the latter guys happened to know Larry or Sergey and the former guys did not. Hence, the former guys never even had the chance to get the job. The same can be said for the other firms mentioned. And clearly, getting in early is precisely when you want to get into these companies. Those early Google engineers are all multi-millionaires now from the IPO stock options. You're not going to become a millionaire by joining Google now. </p>
<p>I think a far more interesting question from a public policy/macroeconomic standpoint is why did Silicon Valley grow up around Stanford rather than Berkeley? To that question, quite a bit of ink has been spilt, most notably by Saxenian and other sociologists. But what is undeniable is the fact that more entrepreneurship occurs around Stanford than around Berkeley. </p>
<p>
[quote]
I think it boils down to the quality of life criteria. In that sense, I prefer Stanford. But this will vary greatly from person to person. Some people can't stand the stagnant suburbs of Palo Alto (though I like it). Others find Berkeley far more vivid and interesting.
[/quote]
</p>
<p>To this, I agree. It does boil down to a matter of quality of life, and the city of Berkeley is a much more interesting city for a college student than is Palo Alto (but, frankly, that's not saying much, as Palo Alto is arguably the most boring college town in the country). </p>
<p>But I would say that the QoL issue extends beyond just the environs of the town. It is my opinion (and shared by many others) that Berkeley EECS/CS is simply too hard. It's too hard in general, and it's too hard relative to Stanford. By that, I mean that Stanford offers a far more forgiving environment for CS. It's still quite difficult to get A's, but as long as you do the work, you're basically assured of passing. The same cannot be said of Berkeley. </p>
<p>Now, some of you will surely be thinking that that extra rigor must be a point in favor of Berkeley. To that, I would have to emphatically disagree. The truth is, the extra rigor is simply not necessary. Employers don't value it, and neither do grad schools. Stanford CS grads seem to suffer from no disadvantage relative to Berkeley CS grads when it comes to employment and grad school admissions, despite the 'less rigorous' program. As one Berkeley EECS grad once told me, the program forces you to consume time learning things that you don't really need to know and that don't help you in your career. </p>
<p>{In fact, perhaps this is one reason why Silicon Valley was fostered around Stanford rather than Berkeley - as Stanford students spend less time having to learn things they don't need to know, and hence have more time to accomplish things that are actually practical, like starting companies.}</p>