Classifica le scuole elencate nei dettagli della domanda:
- Stanford, perché il dipartimento di CS è buono, un sacco di startup escono da Stanford, e hanno ottimi rapporti con le aziende locali.
- MIT, con laureati insolitamente intelligenti e alumni che fanno un sacco di startup, anche se la scuola non ha una buona storia di promozione delle relazioni con le persone nell'industria.
- Caltech. I laureati sono solidi, e le aziende della Silicon Valley visitano il campus per il reclutamento.
- CMU. Non ho incontrato un cattivo laureato della CMU.
- Berkeley. BSD viene da Berkeley. Kirk McKusick, Eric Allman, Keith Bostic e Van Jacobsen sono tutti fantastici. David Patterson mi ha introdotto al Recovery Oriented Computing che ha avuto un enorme impatto sui prodotti che ho costruito. Sfortunatamente, oggi CS 162 Operating Systems è un elettivo e l'ultimo laureato che ho intervistato non sapeva scrivere un semplice programma.
anche se la risposta di Shane Ryoo'è corretta sul fatto che la scuola non è un fattore dopo il primo lavoro o due.
Personalmente, a parità di condizioni preferirei un laureato del programma coop dell'Università di Waterloo con 6 stage di 4 mesi per un totale di due anni di esperienza professionale. I loro due anni di esperienza lavorativa sono un miglior predittore di successo che al massimo diversi brevi stage.