Je suis maintenant un ancien élève de l'Université de Buffalo. Et c'est une modification longtemps attendue de cette réponse. Je suis conscient du fait que cela rendra la lecture plus longue que nécessaire pour une brève lecture. Mais mon public cible est quelqu'un qui veut vraiment creuser en profondeur la possibilité d'étudier à UB. Aussi, en temps voulu, j'ajouterai une partie tl;dr.
Mars, Spring break, 2014
J'ai retardé la rédaction de cette réponse, uniquement pour lui donner le respect qu'elle mérite ayant été A2A. Je demanderai au lecteur de garder à l'esprit que j'ai actuellement 1 an encore dans mon programme et que les opinions que j'exprime ici sont les miennes. Je n'ai aucun parti pris dans l'évaluation de l'état actuel et personnellement j'ai essayé de garder cette réponse aussi objective que possible.
Maintenant pour évaluer à quel point le programme MS (abréviation de - MS in Computer science and engineering) est bon, je dois élaborer sur la performance relative de ce programme's par rapport à d'autres universités dans le monde. Je ne suis pas sûr que ce soit ce que vous recherchez. Si vous êtes, alors il y a ces sites Web qui font un meilleur travail - Informatique.
Je recommande vivement de lire le mémoire de Philip Guo'sur son expérience d'études supérieures avant de commencer. Il m'a donné une perspective sur le grand écart entre mon cadre mental pendant mes années de premier cycle et la période précédente qui précède mon premier semestre d'études supérieures. Il y avait une énorme différence. Et il en sera de même pour le vôtre.
Je m'attends à ce que vous vouliez mon point de vue basé sur mes interactions ici et le sentiment général que j'ai. C'est ce que je vais faire.
1) Les cours :
Certains des cours offerts ici sont les meilleurs au monde. Bien qu'ils ne soient pas aussi rigoureusement évalués. Ce que je veux dire par là, c'est que les cours en soi ne sont pas aussi lourds que ce qu'ils seraient peut-être au MIT ou même à l'Université de Washington.
Cependant, il y a des exceptions. Nommons ces cours comme étant de niveau A. Le cours d'OS enseigné par Geoff Challen peut rivaliser avec n'importe quel autre cours d'OS au niveau mondial. Son parcours universitaire précède parfois ses prouesses en matière d'enseignement (il a suivi certains des mêmes cours que Mark Zuckerberg à Harvard). Vous pouvez d'ailleurs visionner ses anciens cours sur Youtube et vous en faire une idée.
Je cite ce passage de notre séance d'accueil organisée par le département l'automne dernier. "Si vous suivez le cours d'OS du professeur Challen, vous ne verrez pas la lumière du jour". Nous savions que le directeur des cours plaisantait, mais il n'était pas loin de la vérité. Le cours de base de données et le cours de réseau sont aussi, sans doute, l'un des plus difficiles. Les systèmes de base de données sont enseignés par Oliver. Oliver Kennedy. Il est un peu comme une rockstar, mais il n'est pas très bavard. Je te donne un million de dollars si tu peux le faire sourire. Ne vous méprenez pas, il est très jovial et perspicace dans tous les aspects de la vie. Mais seulement dans la salle de classe.
Peut-être, l'un des meilleurs professeurs dont on peut apprendre quelque chose est le professeur Dimitrios. Il est un mentor et un enseignant exceptionnel. Sa recherche est quelque chose que je ne peux pas commenter, puisque je n'ai't travaillé avec lui. En fait, à part Varun Chandola, je n'ai travaillé avec aucun autre professeur personnellement. La section recherche de la réponse se trouve plus bas, donc j'attendrai pour le faire. Steve Ko est la meilleure personne pour apprendre les systèmes distribués. Le professeur Demirbas enseigne également les systèmes distribués à un niveau B, mais vous feriez bien de prendre sa version du cours lorsque vous avez de solides connaissances de base sur les systèmes distribués à l'avance ou que vous faites des recherches dans le domaine.
Puis il y a des cours où vous vous attendez à beaucoup de travail, mais ils sont administrés avec un grain de sel par l'instructeur, ce qui fait qu'ils ne sont pas aussi lourds. Niveau B. Les cours d'algorithmes entrent dans sa catégorie. Les professeurs qui enseignent les sujets d'IA sont les meilleurs au monde. Comme super. Mais à part les cours de Jason Corso (qui n'est plus à l'UB ; son départ a été quelque peu controversé) et Varun Chandola, les autres cours d'IA sont plutôt hors du radar pour quelqu'un qui vient faire son master à l'UB. Des pseudo data scientists attendent d'être formés lorsque les étudiants prennent trop au sérieux le cours d'introduction à l'apprentissage automatique avec le professeur Srihari.
Le reste pourrait être classé au niveau C. Bien qu'il soit bon de noter que ces cours pourraient couvrir un matériel qui est de qualité supérieure, mais qui pourrait ne pas avoir les meilleurs résultats pour la majorité des personnes qui les suivent. Soit en raison de la pédagogie inhérente au cours ou des motivations des étudiants/instructeurs.
Les cours de niveau C sont également importants. Je cite encore une fois notre séance d'accueil - " Même si je devais suivre 4 cours de niveau supérieur en ce moment, ce serait très difficile pour moi, même 3 cours de niveau supérieur peuvent être une poignée... Alors ne'prenez pas 4 cours difficiles ". Il ne plaisantait pas à cette occasion. Une autre citation d'un professeur chevronné que je respecte beaucoup - le professeur Miller - lorsqu'on lui a demandé conseil sur les cours à suivre ce semestre en plus des siens : "...si tu étais mon fils, je te conseillerais de ne pas prendre plus de 2 cours de projets basés sur la programmation. Ce n'est tout simplement pas bien. A cet âge, tu devrais explorer des choses, visiter des endroits, des conférences...". Une autre citation qui me tient à cœur du même professeur : "...considérez ceci comme votre stage, vous êtes des étudiants diplômés, je veux vous enseigner des choses que vous pourriez utiliser dans le monde réel, en vous donnant une boîte à outils...".
J'ai beaucoup écrit sur les cours. Mais la dure réalité est que les cours pour un étudiant diplômé ne devraient pas être les plus importants. En tant qu'étudiants diplômés, nous devons nous pencher sur des aspects qui sont un niveau au-dessus des notes des cours. Nous devons comprendre la philosophie qui les sous-tend, observer les abstractions qu'ils nous aident à développer et apprendre les différents aspects nécessaires à la recherche. La recherche est la seule chose qui devrait compter. Même lors d'un entretien d'embauche, une entreprise voudrait voir un étudiant diplômé qui contribue à l'état de l'art dans son organisation, et non pas les mêmes vieilles conneries que l'on fait avaler aux étudiants pendant leurs études. Bien qu'il soit conseillé d'être conscient des concepts de base et je crois que les cours du programme MS font exactement cela au cas où vous ne vous êtes pas impliqué dans l'informatique réelle dans vos vies précédentes.
Je suppose un peu à partir de la question que vous n'êtes pas concerné par les opportunités de recherche. Mais elles sont disponibles. A vue de nez, le corps professoral double chaque semestre ! Notez cependant que les étudiants de MS doivent vraiment se démarquer pour obtenir ces opportunités étant donné la concurrence et le grand nombre. De plus, il est difficile pour les nouveaux professeurs d'offrir des postes d'étudiants en recherche financés. Parce que les professeurs ne sont pas autorisés à utiliser les fonds du département pour les étudiants en MS - ils pensent qu'il serait bien plus judicieux de les utiliser pour des étudiants en doctorat à temps plein. Ils peuvent utiliser leurs fonds de recherche personnels. Bien que, en général, seuls les professeurs les plus anciens en disposent. Mais ils peuvent être assez avares et difficiles à approcher. C'est compréhensible.
Notation : 3,5/5
2) Stages et emplois à temps plein :
Je comprends qu'un stage dans une entreprise réputée est une très bonne occasion de muscler votre CV pour un emploi à temps plein. C'est une grande préoccupation pour vous et pour la plupart des étudiants. Même les étudiants en doctorat, car c'est une bonne source de financement s'ils n'en ont pas déjà une meilleure. Globalement, l'UB a une bonne réputation auprès de la plupart des grandes entreprises technologiques comme Amazon*. Les autres réponses ont déjà fourni des informations utiles sur les chiffres. Je vais essayer de vous donner une perspective différente.
Je suis en contact avec des étudiants qui n'avaient pas obtenu de poste de stagiaire et ils ont des emplois à temps plein actuellement et en sont plutôt heureux. Les stages pour les étudiants en MS ne sont pas faciles à l'UB. Premièrement, parce que nous n'avons pas de relations coopératives et que nous sommes en concurrence avec des étudiants qui étudient en Californie. Deuxièmement, les entreprises de la région de New York sont rares. Il est tout à fait naturel d'embaucher un stagiaire qui n'aura pas besoin de fonds pour le logement pendant sa période de travail dans l'entreprise. Et la plupart des entreprises préfèrent le faire. Cependant, l'UB est un nom réputé et vous ne serez pas gêné par ce fait. Je pense que c'est une description juste. Conseil général : postulez tôt, postulez par milliers, postulez partout.
Ajoutant à ce que j'avais écrit ci-dessus après avoir obtenu un emploi significatif, je suis toujours d'accord avec tous les points ci-dessus. Il y a un sentiment caché d'optimisme indéfini dans mon ton quand je l'ai écrit. La période inconnue mais sûre, avant l'obtention du diplôme, se trouvait encore devant moi. Maintenant, je peux dire avec la plus grande conviction que - obtenir un emploi que je m'attends à aimer est une question intrinsèquement difficile et signifie différentes choses pour les gens.
Il y avait de vastes étendues de temps après mon dernier semestre où j'avais l'impression que je ne trouverais pas du tout un emploi décent. Et la pensée que je pourrais aussi bien faire l'impensable, et appeler mes investisseurs (tuteurs/parents) qui m'encouragent constamment pour les informer de mon incapacité. Nombreux sont ceux qui, comme moi, ont dû passer la majeure partie de l'hiver à chercher la meilleure façon d'avancer. Une petite partie d'entre eux ont scellé leur destin assez tôt, et ont obtenu des emplois bien rémunérés bien avant leur dernier semestre. Environ un tiers ont trouvé leur vocation à la fin du semestre. Un tiers a trouvé un emploi bien rémunéré ou très bien rémunéré dans les deux mois suivant le dernier semestre. Et puis il y a ceux qui, comme moi, ont connu la galère. Ont passé des entretiens avec succès et sans succès pendant un certain temps. Et puis ont commencé à travailler, satisfaits.
J'avais un chemin très différent à venir. J'ai commencé à travailler dans une startup, qui a échoué, ou j'ai échoué dans cette entreprise. L'un des deux. Je me suis rendu à la Mecque qu'est la Silicon valley, et j'ai passé pas mal d'entretiens. Et puis j'en ai choisi une qui me convenait parfaitement à mon stade de vie. C'est un témoignage du système américain d'études supérieures qui permet que ces contretemps n'empêchent pas quelqu'un de faire des efforts, brusquement. La mise en garde étant que c'était une période rose pour l'économie, et si j'avais été coincé dans cette énigme pendant les crises de 2007-2009, les choses auraient pu être très différentes. Mais j'ai choisi un moment propice, donc c'était en partie de la chance, en partie de la diligence.
Rating : 3/5
3) La vie quotidienne à l'UB
Cette analyse vient d'un de mes amis. Je suis d'accord avec elle. " Les semestres d'automne et de printemps s'étendent sur 265 jours. Depuis la première chute de neige dans la première moitié de novembre jusqu'à aujourd'hui, il a fait froid et hivernal (il a même neigé hier). Cet hiver dure au moins 155 jours. 155/265=59% d'hiver, 155/365=42% d'hiver. C'est une abomination, je dis ! Nous avons tout simplement froid pendant la moitié de notre vie."
Si vous pouvez faire la paix avec ça, alors il n'y a rien de mal à Buffalo. Permettez-moi de ne pas garder cette partie uniquement sur la neige et l'hiver. Il y a d'autres aspects de la vie quotidienne. La nourriture et le logement sont considérablement bon marché. L'UB fait en sorte que ses étudiants se sentent chez eux et organise constamment des activités dans le syndicat étudiant : nourriture gratuite, jeux, danse, musique et parfois défilés de mode et discothèques à bulles d'eau. Walmart et Aldis sont des endroits où l'on peut faire ses courses à moindre coût. L'UB fournit des trajets bihebdomadaires vers ces endroits. Le week-end, l'UB propose des navettes vers les centres commerciaux et les points d'eau, ainsi que vers 2014. Ce qui est une initiative géniale. Les possibilités de logement sont nombreuses et voici donc ma ligne obligatoire - choisissez bien. Choisissez de bons colocataires et une bonne zone pour vivre.
En somme, la vie quotidienne est assez amusante sur le campus. Du moins pour moi. Vous trouverez toujours des gens qui auront des raisons de râler. Et d'autres qui auront toujours des raisons de faire la fête. Gardez votre compagnie équilibrée et saine. Et vous trouverez que Buffalo et les endroits voisins comme Niagara, Rochester, les parcs nationaux peuvent être amusants. Les gens sont polis et Buffalo est appelée la "ville des bons voisins". (Don't live next to a frat house though !)
Rating : 3/5
4) Divers
Il y a certaines choses qui ne peuvent pas être regroupées dans les trois segments ci-dessus. Comme la scène technologique, la scène sportive et le facteur appelé s'installer. Essayez de vous détendre quand vous arrivez ici et de vous installer. Parlez aux gens, aux professeurs et aux autres étudiants. Faites partie de l'UB et non pas un outsider. Vous allez rester ici pendant au moins un an et demi : un été, deux automnes et un hiver. C'est une longue période dans votre vie. Ne remettez pas en question votre choix si vous arrivez ici. Gardez votre force mentale et amusez-vous.
La scène technologique de Buffalo'est témoin d'une sorte de renaissance. L'ouest de l'État de New York connaît une recrudescence de start-ups et les gens veulent voir le développement dans leur ville et ne pas simplement migrer vers la Californie. Assistez à des séminaires ouverts aux étudiants et aux professionnels. J'ai participé et présenté le Buffalo Bar Camp 2014. Cela m'a vraiment aidé sur le plan des loisirs pendant le sordide semestre de printemps. Essayez de comprendre quelles technologies sont demandées et quelles entreprises cherchent à construire des systèmes, etc. Cela vous donnera une bonne perspective des lacunes dans les entreprises technologiques et où la CS de pointe saignante peut combler les vides.
Je suis un fan de sport, mais je n'ai pas été très bien initié au football américain pendant mon séjour ici. Les Bills (football américain) et les Sabres (hockey sur glace) sont des équipes locales qui ont une grande base de fans. Bien qu'un étudiant international de l'UB braverait rarement le temps pour aller en ville et assister à un match. De plus, l'UB n'a pas un grand héritage sportif. Les stades sont rarement remplis. Donc, c'est un peu une déception pour moi.
Rating : 2/5
Je m'assurerai d'ajouter un tl;dr à cette réponse quand j'aurai le temps. Je pense que les informations ci-dessus sont tout à fait suffisantes pour comprendre tous les aspects que vous recherchez.
🙂 Cela fait du bien d'avoir un badge adjacent à mon nom avec la section des sujets de l'Université de Buffalo. Je vous remercie les gars!
Si vous voulez plus d'informations, s'il vous plaît PM moi. Les commentaires ou les suggestions sont également appréciés. J'ai beaucoup de question sans réponse restant dans ma boîte de réception, mais j'essaie de répondre dès que possible.
- EDITS : Le transport à Buffalo et autour de l'UB peut être un gros tracas. C'est encore plus un tracas pour les étudiants car ils vivent avec un petit budget. Il existe des services tels que Zipcars et Taxis qui peuvent être utilisés pour des situations critiques de mission.
- Certains des cours énumérés sur le site Web du CSE sont pris en charge par des RA / Post docs / TAs. Je suggérerais de trouver qui enseigne avant de s'inscrire aux cours.
- (*) Il est maintenant évident qu'Amazon avait accéléré son programme de recrutement de collège d'entrée depuis 2014. En raison du fait que leur entreprise se développe énormément. Il est juste de dire (et mes camarades de classe attesteront de ce fait) que le processus d'entretien est devenu très incohérent. Incohérent signifie des niveaux différents de questions et d'étapes d'entretien. Les RH, imho, organisaient des tests A/B pour leurs stratégies de recrutement de talents.