<p>Hello Everyone,
I am on a quest to become the best programmer in the world (or at least one of the greatest). (More of a self fufilling type of desire)<br>
Anyways, I currently go to a UC school and planning to apply to graduate school next year. Which graduate school will help me fufill my longing to become a better programmer? Not hardware, not embedded systems (repetitive), not circuits, just programming. (Oh, and please don’t tell me to stay at home and study it myself. My father wants me to get a Masters anyways) But I don’t mean programming anything… I mean programming EVERYTHING. I know that it may seem like an impossible task, but please spare me some knowledge on which graduate school would help me most.
Sincerely,
Zecht</p>
<p>P.S. I’m getting my BS in CSE end of this year.</p>
<p>Oh don’t we love Wikipedia. Thanks! I’ll learn all of those (or the ones that don’t repetitive) AFTER I get a Master’s somewhere. Programming isn’t always just knowing a whole lot of languages though. It’s also about knowing design (as a start). So although that was helpful, would you happen to know which graduate school has a program that tends to generate the best programmers?</p>
<p>I hired summer interns into Sun Microsystems Labs for a few years. These were typically grad students. Some of the best candidates we saw came from - MIT, Berkley, Carnegie Mellon, Cambridge (UK), Stanford, University of Rochester.</p>
<p>However, it all depends what kind of a programmer you are interested in being, and what makes you happy.</p>
<p>For example, if you are into Artificial Intelligence, MIT Media Labs, CM and Stanford are doing great work. If you are interested in algorithms and “pure” computer science, some of the Cal schools and Harvard have some fine programs. </p>
<p>If you’re interested in application programming or web interfaces, I suggest you supplement strictly language classes with some user interface design classes. After all, some one had to design and program the new swoopy interfaces on the Wii and the Iphone.</p>
<p>PM me if you’d like some details - I’m more of a practitioner than an academic, but I’ve been lucky to know some truly super programmers.</p>