Secondo me, nessuna delle due scuole si distingue per l'informatica. Nessuna delle due è una scuola magnetica di alto livello in CS, quindi non credo che il loro nome abbia un significato. La mossa sembra essere molto laterale. Non so molto del programma CS di Santa Cruz, ma quello della UC Davis è altamente teorico, e ci piace il nostro C e C++. Se stai cercando di imparare i nuovi linguaggi moderni, forse il programma di Davis non è la scelta giusta. Conosco molti studenti di CS di successo qui, e principalmente tutti abbiamo acquisito ulteriori competenze al di fuori del nostro corso.
Per quanto riguarda gli stage e le opportunità di lavoro, direi che i fattori più importanti sarebbero il tuo impegno e le tue capacità, non il nome della scuola. Considera queste domande: Perché stai pensando di cambiare dalla UCSC? Non ti trovi bene con la facoltà? Non ci sono molte opportunità di lavoro disponibili per te? È perché non le stai cercando in modo proattivo? Se stai cercando intensamente delle opportunità e non riesci a trovarne nessuna, forse è una buona scelta cambiare. Tuttavia, credo che cambiare scuola dovrebbe essere una decisione basata più che su una major, stai cambiando cultura e comunità. Assicuratevi che Davis sia un buon posto per voi, se non vi piace l'ambiente, potrebbe essere dannoso per il vostro successo.
Molti lavori tecnologici nella mia esperienza si preoccupano solo se sapete codificare o meno. Certo, può aiutare avere un buon GPA e una buona scuola per passare attraverso i filtri, ma una volta che arrivi al colloquio, tutto ciò che conta sono le tue abilità e il tuo carattere. Per gli stage, basta essere proattivi e cercare le opportunità. Per il mio stage, l'ho trovato al di fuori delle risorse della scuola e persino Davis era considerata un'università di basso livello per la posizione. Quindi non credo che il nome sia importante quanto l'impegno. Dovresti stare bene alla UCSC, ma se senti che non sei nell'ambiente giusto per crescere e avere successo, allora forse è il momento di cambiare.