¿Qué tan bueno es el programa de Maestría en Ciencias de la Computación e Ingeniería de la Universidad de Buffalo, teniendo en cuenta la calidad de la educación, la escena de trabajo y prácticas y los trabajos a tiempo parcial?

Ahora soy un ex alumno de la Universidad de Buffalo. Y esta es una edición de esta respuesta que se ha demorado mucho. Soy consciente de que esto hará que la lectura sea más larga de lo necesario para una lectura breve. Pero mi público objetivo es alguien que realmente quiere profundizar en la posibilidad de estudiar en la UB. Además, en su momento añadiré una parte tl;dr.

Marzo, vacaciones de primavera, 2014

He retrasado la redacción de esta respuesta, sólo para darle el respeto que merece al haber sido A2A. Pediré al lector que tenga en cuenta que actualmente me queda 1 año aún en mi programa y las opiniones que aquí expreso son mías. Tengo cero prejuicios en la evaluación del estado actual y personalmente he tratado de mantener esta respuesta lo más objetiva posible.

Ahora para evaluar qué tan bueno es el programa de MS (abreviatura de - MS en Ciencias de la Computación e Ingeniería), tengo que elaborar en él' s rendimiento relativo en comparación con otras universidades de todo el mundo. No estoy seguro de que esté buscando eso. Si lo estás, entonces hay estos sitios web que hacen un mejor trabajo - Ciencias de la Computación.

Recomiendo encarecidamente leer las memorias de Philip Guo sobre su experiencia en la escuela de posgrado antes de empezar. Me dio la perspectiva de la gran brecha entre mi marco mental durante mis años de pregrado y el tiempo precedente hasta mi primer semestre de posgrado. Había una gran diferencia. Y también lo será la tuya.

Espero que quieras mi perspectiva basada en mis interacciones aquí y la sensación general que tengo. Voy a hacer precisamente eso.

1) Cursos:

Algunos de los cursos que se ofrecen aquí son los mejores del mundo. Aunque, no son tan rigurosamente evaluados. Lo que quiero decir con esto es que los cursos per se no son tan pesados como quizás lo serían en el MIT o incluso en la Universidad de Washington.

Sin embargo, hay excepciones. Vamos a nombrar estos cursos como de nivel A. El curso de SO impartido por Geoff Challen puede competir con cualquier otra clase de SO a nivel mundial. Su historial académico a veces precede a su destreza docente (asistió a algunas de las mismas clases que Mark Zuckerberg en Harvard). De hecho puedes ver sus cursos anteriores en Youtube y hacerte una idea.

Cito esto de nuestra sesión de bienvenida organizada por el departamento el pasado otoño. "Si tomas la clase de SO del profesor Challen, no verás la luz del día". Sabíamos que el director de los cursos estaba bromeando pero no estaba lejos de la verdad. El curso de bases de datos y el de redes son también, posiblemente, uno de los más difíciles. El de sistemas de bases de datos lo imparte Oliver. Oliver Kennedy. Es una especie de estrella del rock, pero muy poco habladora. Te daría un millón de dólares si pudieras hacerle sonreír. No me malinterpretes, es muy jovial y perspicaz en todos los aspectos de la vida. Pero sólo en el aula.

Tal vez, uno de los mejores profesores de los que se puede aprender algo es el profesor Dimitrios. Es un mentor y profesor excepcional. Su investigación es algo que no puedo comentar, ya que no he trabajado con él. De hecho, aparte de Varun Chandola, no he trabajado con ningún otro profesor personalmente. La sección de investigación de la respuesta está más abajo, así que esperaré hasta entonces. Steve Ko es la mejor persona para aprender sobre sistemas distribuidos. El profesor Demirbas también enseña Sistemas Distribuidos en un nivel B, pero harías bien en tomar su versión del curso cuando tengas conocimientos básicos sólidos sobre sistemas distribuidos de antemano o estés investigando en el área.

Luego hay cursos en los que se espera mucho trabajo pero son administrados con un grano de sal por el instructor, por lo que no son tan pesados. Nivel B. Los cursos de algoritmos entran en su categoría. Los profesores que imparten las asignaturas de IA son los mejores del mundo. Como super. Pero aparte de los cursos de Jason Corso (que ya no está en la UB; su salida fue un poco controvertida) y de Varun Chandola, los demás cursos de IA están más bien fuera del radar para alguien que viene a hacer su máster en la UB. Los pseudocientíficos de datos están esperando a formarse cuando los estudiantes se toman demasiado en serio la clase de Intro to Machine Learning con el profesor Srihari.

El resto podría clasificarse como de nivel C. Aunque es bueno tener en cuenta que estos cursos podrían cubrir material que es de primera calidad pero que puede no tener los mejores resultados para la mayoría de las personas que los toman. Ya sea por la pedagogía inherente al curso o por las motivaciones de los alumnos/instructor.

Los cursos de nivel C también son importantes. Citando de nuevo nuestra sesión de bienvenida - "Incluso si tomara 4 cursos de posgrado en este momento, sería muy duro para mí, incluso 3 cursos de posgrado pueden ser un puñado... Así que no' tomen 4 cursos difíciles". En esta ocasión no estaba bromeando. Otra cita de un profesor veterano al que respeto mucho -el profesor Miller- cuando alguien le pidió consejo sobre qué cursos tomar este semestre además del suyo: "...si fueras mi hijo, te aconsejaría que no tomaras más de 2 cursos de proyectos basados en programación. Simplemente no es lo correcto. A esta edad deberías explorar cosas, visitar lugares, conferencias...". Otra cita que guardo con mucho cariño del mismo profesor: "...considerad esto como vuestras prácticas, sois estudiantes de posgrado, quiero enseñaros cosas que podáis utilizar en el mundo real, dándoos una caja de herramientas..."

He escrito mucho sobre los cursos. Pero la dura realidad es que los cursos para un estudiante de posgrado no deberían ser lo más importante. Como estudiantes de posgrado, tenemos que fijarnos en aspectos que están un nivel por encima de las calificaciones de los cursos. Tenemos que entender la filosofía que hay detrás de ellos, observar las abstracciones que nos ayudan a desarrollar y aprender los diversos aspectos necesarios para hacer investigación. La investigación es lo único que debe importar. Incluso en las entrevistas de trabajo, una empresa querría ver a un estudiante de posgrado que contribuyera al estado del arte en sus organizaciones, no la misma bula de siempre que se les hace tragar a los estudiantes durante la licenciatura. Aunque, es aconsejable ser consciente de los conceptos básicos y creo que los cursos en el programa de MS hacen precisamente eso en caso de que no te hayas involucrado con la Ciencia de la Computación real en tu vida anterior.

Supongo por la pregunta que no estás preocupado por las oportunidades de investigación. Pero las hay. Por lo que parece, ¡la facultad se duplica cada semestre! Ten en cuenta, sin embargo, que los estudiantes de MS tienen que destacar realmente para conseguir esas oportunidades dada la competencia y el gran número. Además, para el nuevo profesorado, dar puestos de estudiante de investigación financiados es una tarea difícil. El profesorado no puede utilizar los fondos del departamento para los estudiantes de maestría, ya que creen que sería mucho mejor utilizarlos para los estudiantes de doctorado a tiempo completo. Pueden emplear sus fondos personales de investigación. Aunque, en gran medida, sólo los profesores más veteranos disponen de ellos. Pero pueden ser bastante tacaños y difíciles de abordar. Es comprensible.

Calificación: 3,5/5

2) Prácticas y trabajos a tiempo completo:

Entiendo que unas prácticas en una empresa de renombre son una muy buena oportunidad para reforzar tu currículum para un trabajo a tiempo completo. Es una gran preocupación para ti y para la mayoría de los estudiantes. Incluso para los estudiantes de doctorado, ya que es una buena fuente de financiación si no tienen una mejor ya. En general, la UB tiene una buena reputación en la mayoría de las grandes empresas tecnológicas, como Amazon*. Las otras respuestas ya han proporcionado información útil sobre los números. Intentaré darte una perspectiva diferente.

Estoy en contacto con estudiantes que no habían conseguido un puesto de prácticas y tienen trabajos a tiempo completo actualmente y están bastante contentos con ellos. Las prácticas para los estudiantes de MS no son fáciles en la UB. En primer lugar, porque no tenemos relaciones de cooperación y que competimos con los estudiantes que estudian en California. En segundo lugar, las empresas de la zona de Nueva York son escasas. Es bastante natural contratar a un becario que no necesite fondos para el alojamiento durante su periodo en la empresa. Y la mayoría de las empresas prefieren hacer eso. Sin embargo, la UB es un nombre reputado y no se verá obstaculizada por este hecho. Creo que es una descripción justa. Consejo general: solicita pronto, solicita en miles, solicita en todas partes.

Además de lo que había escrito arriba después de conseguir un trabajo significativo, sigo estando de acuerdo con todos los puntos anteriores. Hay un sentimiento oculto de optimismo indefinido en mi tono cuando lo escribí. El tiempo desconocido pero seguro, antes de la graduación, todavía estaba por delante. Ahora, puedo decir con la mayor convicción que conseguir un trabajo que espero que me guste es una cuestión intrínsecamente difícil y significa cosas diferentes para las personas.

Hubo grandes lapsos de tiempo después de mi último semestre en los que sentí que no conseguiría un trabajo decente en absoluto. Y el pensamiento de que también podría hacer lo impensable, y llamar a mis inversores constantemente alentadores (tutores/padres) para informarles de mi incapacidad. Hubo muchos como yo, que tuvieron que pasar la mayor parte del invierno pensando en la mejor manera de seguir adelante. Una pequeña parte selló su destino bastante pronto, y se aseguró trabajos bien pagados mucho antes de su último semestre. Alrededor de un tercio encontró su vocación al final del semestre. Un tercio consiguió trabajos con sueldos entre decentes y buenos en los dos meses posteriores al último semestre. Y luego hubo algunos que, como yo, experimentaron la rutina. Hicieron entrevistas con éxito y sin éxito durante algún tiempo. Y luego empezaron a trabajar, satisfechos.

A mí me esperaba un camino muy diferente. Empecé a trabajar en una startup, que fracasó, o yo fracasé en ella. Una de las dos cosas. Viajé a la meca que es Silicon valley, y me entrevisté bastante. Y luego finalicé en una que encajaba bien en mi etapa de la vida. Es un testimonio del sistema americano de escuelas de posgrado que permite que estos contratiempos no impidan que alguien se esfuerce, abruptamente. La salvedad es que era una época de color de rosa para la economía, y si hubiera estado atrapado en ese dilema durante la crisis de 2007-09, las cosas podrían haber sido muy diferentes. Pero elegí un momento apto, así que fue en parte suerte y en parte diligencia.

Calificación: 3/5

3) La vida cotidiana en la UB

Este análisis es de un amigo mío. Estoy de acuerdo con él. "Tanto el semestre de otoño como el de primavera abarcan 265 días. Desde la primera nevada de la primera quincena de noviembre hasta hoy ha sido frío e invernal (incluso nevó ayer). Este invierno abarca al menos 155 días. 155/265=59% de invierno, 155/365=42% de invierno. ¡Es una abominación, digo yo! Sólo pasamos frío la mitad de nuestra vida".

Si puedes hacer las paces con ello, entonces no hay nada malo en Buffalo. Permítanme que esta parte no se quede sólo en la nieve y el invierno. Hay otros aspectos de la vida cotidiana. La comida y el alojamiento tienen precios considerablemente bajos. La UB hace que sus estudiantes se sientan como en casa y tiene un chirrido constante de actividades en el sindicato de estudiantes; comida gratis, juegos, baile, música y a veces desfiles de moda y discotecas de agua con burbujas. Walmart y Aldis proporcionan lugares rentables para comprar. La UB ofrece traslados quincenales a estos lugares. Durante los fines de semana, la UB tiene lanzaderas a los centros comerciales y a los bares de copas también circa 2014. Lo que es una iniciativa impresionante. Las oportunidades de alojamiento son muchas y, por lo tanto, aquí viene mi línea obligatoria: elegir bien. Elige buenos compañeros de piso y zona para vivir.

En general, la vida diaria es bastante divertida en el campus. Al menos para mí. Siempre encontrarás gente que tendrá motivos para quejarse. Y otras que siempre tendrán motivos para salir de fiesta. Mantén tu compañía equilibrada y saludable. Y encontrarás que Buffalo y los lugares vecinos como Niagara, Rochester, los parques nacionales pueden ser divertidos. La gente es educada y a Búfalo la llaman la 'ciudad de los buenos vecinos'. (Sin embargo, ¡no vivas al lado de una fraternidad!)

Calificación: 3/5

4) Miscelánea

Hay ciertas cosas que no se pueden agrupar en los tres segmentos anteriores. Como la escena tecnológica, la escena deportiva y el factor llamado asentamiento. Intenta tranquilizarte cuando llegues y acomodarte. Habla con la gente, con los profesores y con otros estudiantes. Sé parte de la UB y no un extraño. Te quedarás aquí al menos 1,5 años; 1 verano, 2 otoños y 1 invierno. Eso es mucho tiempo en tu vida. No dudes en tu elección si llegas aquí. Mantén tu fuerza mental y diviértete.

La escena tecnológica de Buffalo está asistiendo a una especie de renacimiento. El oeste de Nueva York está experimentando una oleada de start-ups y la gente quiere ver el desarrollo en sus ciudades de origen y no sólo emigrar a California. Asistir a seminarios abiertos para estudiantes y profesionales. Asistí y presenté el Buffalo Bar Camp 2014. Eso me ayudó mucho en el frente recreativo durante el sórdido semestre de primavera. Intenta comprender qué tecnologías se demandan y qué empresas buscan construir sistemas, etc. Te dará una buena perspectiva de las brechas en los negocios de tecnología y donde el CS de vanguardia puede llenar los vacíos.

Soy un fanático de los deportes, pero no fui introducido al fútbol americano muy bien durante mi tiempo aquí. Los Bills (fútbol americano) y los Sabres (hockey sobre hielo) son equipos locales que tienen una gran base de fans. Aunque un estudiante internacional de la UB rara vez desafiaría el clima para ir al centro y asistir a un partido. Además, la UB no tiene un gran legado deportivo. Los estadios rara vez se llenan. Por lo tanto, eso es una especie de fastidio para mí.

Calificación: 2/5

Me aseguraré de añadir un tl;dr a esta respuesta cuando tenga tiempo. Creo que la información anterior es bastante suficiente para entender todos los aspectos que está mirando.

) Se siente muy bien tener una insignia adyacente a mi nombre con la sección de temas de la Universidad de Buffalo. Os lo agradezco chicos

Si queréis más información, por favor, hacedme un PM. También se agradecen los comentarios o sugerencias. Me quedan muchas preguntas sin responder en mi bandeja de entrada, pero intento contestar lo antes posible.

  • Editos: El transporte en Buffalo y en los alrededores de la UB puede ser una gran molestia. Esto es aún más de una molestia para los estudiantes, ya que viven con un pequeño presupuesto. Hay servicios como Zipcars y Taxis que pueden ser utilizados para situaciones de misión crítica.
  • Algunos de los cursos que figuran en el sitio web de CSE están siendo manejados por RAs / Post docs / TAs. Yo sugeriría averiguar quién está enseñando antes de inscribirse en los cursos.
  • (*) Ahora es evidente que Amazon había acelerado su programa de reclutamiento universitario de nivel de entrada desde 2014. Debido al hecho de que su negocio está escalando enormemente. Es justo decir (y mis compañeros darán fe de este hecho) que el proceso de entrevistas se ha vuelto muy inconsistente. Inconsistente significa diferentes niveles de preguntas y etapas de la entrevista. RRHH, en mi opinión, estaba realizando pruebas A/B para sus estrategias de captación de talento.

Se trata de un proceso de entrevistas incoherente, con diferentes niveles de preguntas y fases.