En términos de una maestría en CS (especialmente ingeniería de software), ¿cómo se compara USC con Carnegie Mellon @ Silicon Valley?

Divulgación: Asistí a CMU para la Maestría en Ingeniería de Software (programa de tiempo completo).

No sé mucho sobre el programa de MS de USC, pero puedo decirle que CMU SV * no * es * un programa CS en absoluto. La maestría de CMU SV en Ingeniería / Gestión de Software se centra en habilidades blandas y prácticas de desarrollo de software. Si lo que buscas es aumentar tus habilidades técnicas, este programa no te ayudará mucho. Dicho esto, debo admitir que durante mi tiempo allí, * aprendí * algunas nuevas tecnologías porque algunos proyectos lo requerían. Por ejemplo: RoR, J2ME, Android, SunSPOT, etc. El programa le dará una visión profunda del desarrollo ágil (XP, Scrum, Kanban) y la gestión de proyectos. También estará expuesto a la arquitectura de software a través de casos de estudio, investigación, presentaciones, etc. Probablemente también participará en Investigación (principalmente en el campo de la Conciencia de Movilidad y Contexto) y muy probablemente escribirá artículos e intentará publicarlos.

Lo que me gustaría mencionar es que, la OMI, hizo que la experiencia en CMU SV fuera muy positiva, es el hecho de que el programa se ejecuta a través de un enfoque muy “práctico”. No vendrás a clase esperando escuchar una conferencia. No tendrás la tarea típica. Harás mucho trabajo en equipo. Se espera que participes en discusiones grupales donde compartirás desde tu propia experiencia o preguntarás a otros sobre la suya. Leerás mucho y será directamente aplicable a los proyectos en los que estarás trabajando. Los profesores son más como mentores, no como maestros. Sus tareas serán revisadas progresivamente y calificadas de esa manera. No es como en la escuela donde se te asigna una tarea, se la califica, y si la obtuviste, genial, si no, muy mal porque nos estamos moviendo a otro tema. Los proyectos de clase generalmente están destinados a durar toda la duración de la clase, y tendrá entregas cada X semanas. El siguiente entregable deberá incluir correcciones a lo que haya hecho mal en el último (además de las cosas nuevas). ¡Tenga en cuenta que esta filosofía de enseñanza no es para todos! Puedo darle ejemplos más concretos de qué tipo de personas se sentirían decepcionadas si lo desea.

En términos de ubicación, creo firmemente que permanecer en el Silicon Valley mientras haces tu maestría (no solo regresar después de que hayas terminado) ofrece más ventajas. La razón es que al estar en esta área, aún podrá asistir a eventos de redes, ferias profesionales, convenciones, reuniones y simplemente mantenerse en contacto con lo que esté sucediendo en el área. Dicho esto, será SU responsabilidad hacer lo mejor de estar físicamente aquí. Además, si su plan es encontrar un trabajo aquí, los reclutadores definitivamente lo encontrarán más interesante si no tienen que llevarlo a las entrevistas en el lugar.

No puedo decir en qué programa / escuela los reclutadores encuentran más buena reputación, pero supongo que se consideraría que CMU tiene más prestigio debido a todos los campos en los que CMU se destaca, además de CS y SE (como Robotics). Creo que los graduados de la USC son quizás más atractivos para los reclutadores, pero eso podría ser simplemente porque ya están en California, mientras que la mayoría de los graduados de CMU están en Pittsburgh y lo más probable es que se queden en la costa este. PERO si eres un CMU’er Y ya estás en Silicon Valley, definitivamente querrán hablar contigo. A partir de ahí, CMU o USC no importarán realmente. Depende de ti demostrar que eres el hombre para el trabajo.