¿Qué tan bueno es el Programa de Maestría Profesional (PMP) en Ciencias de la Computación en la Universidad de Washington?

Actualmente soy estudiante en UW CSE PMP con un cuarto restante y trabajando en Amazon. Realmente depende de lo que quiere decir con “ayuda”. Esta pregunta es antigua, pero compartiré mis experiencias y espero que otros la encuentren útil.

Algunas, pero no todas, de las personas inscritas aquí obtuvieron su licenciatura en algún otro campo, como Ingeniería Eléctrica, y quieren una maestría en ciencias de la computación. Esto puede ser útil porque tener un título de CS ciertamente ayuda cuando se trata de ingresar a una gran empresa de tecnología, y puede tener un impacto en la compensación y la promoción. Aunque es raro, algunos trabajos requieren una maestría.

Sin embargo, dicho esto, he trabajado en la industria durante casi una década, llevado a cabo cientos de entrevistas y pantallas de teléfono en este momento, y no estoy convencido de que tener una maestría en CS le generaría un salario mucho más alto si eso es lo que usted está buscando Algo como obtener un MBA de una escuela de negocios de primer nivel sería una apuesta más segura. Además, he conocido a muchos desarrolladores a lo largo de los años que nunca obtuvieron un título en CS y se las arreglaron bien. Uno incluso se convirtió en desarrollador senior en Amazon y tenía un título en marketing. Esto no es tan común, pero lo estoy señalando para demostrar que es posible: un maestro en CS no es tan “útil”.

Para mí, ya tenía un título universitario en CS de la UW, por lo que no espero un gran avance profesional después de terminar. Lo que buscaba es simplemente aprender cosas nuevas y geniales. He estado trabajando en aplicaciones web durante mucho tiempo y desarrollé un conjunto de habilidades específicas en torno a eso, pero eso significa que rara vez tendría la oportunidad de hacer algo como el procesamiento del lenguaje natural o la visión por computadora. Para mí, el PMP era como ser un niño en una tienda de golosinas, y elegir entre todos estos cursos increíbles sobre temas que casi nunca tocaría en el trabajo.

Eso no quiere decir que los cursos en sí no sean directamente aplicables. El curso de Lenguajes de programación que tomé utilizó Haskell. Cuando trabajé en Expedia, nuestro equipo usó Scala, que está muy inspirado por Haskell, y la clase profundizó directamente mi comprensión del idioma. Hay muchos problemas de aprendizaje automático en Amazon, y habiendo tomado PNL, visión artificial, biología computacional y algoritmos aplicados (tomaré aprendizaje automático para mi último trimestre), es posible que pronto tenga la oportunidad de resolver algunos para mi equipo. Y, por supuesto, pasar tanto tiempo implementando algoritmos para la tarea realmente ayuda cuando se trata de entrevistas, pero para mí eso es un beneficio adicional.

El beneficio principal nuevamente es que pude trabajar en todos estos proyectos geniales, presentaciones y tareas, aprendiendo cosas que nunca habría tenido la oportunidad de hacer en el trabajo. He disfrutado cada clase en la que he estado. Curiosamente, mi favorita ha sido la Teoría de la Computabilidad y la Complejidad. Este es probablemente el menos “útil” desde una perspectiva de la industria porque todo era teoría, pero me encantaron las pruebas inteligentes. Hacer reducciones para mostrar la integridad de NP fue lo más divertido que he tenido en mucho tiempo (pero esta fue, con mucho, la clase más difícil). También me expuse a cosas que nunca había aprendido, como Busy Beaver Numbers y el Décimo problema de Hilbert. Si tienes mucha curiosidad intelectual sobre el campo, el UW PMP puede satisfacer esa picazón. De acuerdo, también puedes tomar cursos de Coursera. Pero para mí, sin la zanahoria (de obtener una maestría de una de las diez mejores escuelas) y el palo (pagar dinero por los cursos), no hubiera estado lo suficientemente motivado para trabajar a tiempo completo y hacer las tareas (esto puede suponer a 10-20 horas adicionales a la semana de trabajo).

Finalmente, este programa es una gran oportunidad para conocer a otras personas intelectuales curiosas y motivadas. He tenido la oportunidad de conocer a muchas personas más inteligentes que yo trabajando en varias compañías diferentes, y nunca está de más expandir su red.

Este programa se introdujo en 1996 específicamente a pedido de Microsoft. En términos de GPA de pregrado y puntajes de GRE, los estudiantes son prácticamente indistinguibles de aquellos en el top 10 de doctorado de la UW. programa: se trata de personas que tienen títulos de bachiller en ciencias de la computación de los mejores programas de la nación, eligen entre la escuela de posgrado y las principales empresas de tecnología de Seattle, y unos años más tarde quieren continuar su educación. Hasta la fecha se han otorgado más de 750 grados, el 60% a Microsofties. (En general, los estudiantes provienen de 30 empresas y tienen entre 3 y 30 años de experiencia profesional).

Me doy cuenta de que este hilo está obsoleto, pero responderé en caso de que alguien más lo encuentre útil.

Soy un estudiante en este programa, así que intervendré. Las clases están muy bien estructuradas y son muy buenas. La mayoría de las personas en este programa tienen trabajos a tiempo completo como desarrolladores en empresas de toda la región; muchos tienen títulos universitarios en CS, mientras que otros tienen títulos en disciplinas de ingeniería relacionadas. Las clases se imparten por la noche en sesiones de 3 horas (6:30 – 9:30 pm), una vez por semana, para que las personas puedan asistir después del trabajo. Son enseñados por los mismos profesores que enseñan el Ph.D. estudiantes durante las clases diurnas, por lo que los materiales son más o menos iguales. El único inconveniente de este programa es que no es una pista para un doctorado (o tal vez no sea una desventaja si no le gusta la investigación).

También trabajé en Microsoft durante aproximadamente 4 años, así que puedo decirte que una maestría no tiene relación con tu promoción; depende mucho de qué tan bien juegues el juego y si tu gerente te quiere y, por supuesto, tienes que hacerlo. tener las habilidades técnicas para respaldarlo. Sabía que las personas sin un título de CS llegaron a SDE senior, y algunas con Ph.D. luchó para hacer SDE 2. Dicho esto. Entré en este programa simplemente por búsqueda intelectual y también porque no quería comprometerme para un doctorado.

Si no tiene antecedentes técnicos previos, creo que al menos lo llevará a la etapa de entrevista.