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

Actualmente soy un estudiante del PMP de CSE de la UW al que le queda un trimestre y trabajo en Amazon. Realmente depende de lo que entiendas por "ayuda". Esta pregunta es antigua, pero voy a compartir mis experiencias, y espero que otros encuentren esto útil.

Algunos, pero no todos, de los matriculados aquí obtuvieron su licenciatura en algún otro campo como la 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 entrar en una gran empresa de tecnología, y puede tener un impacto en la compensación, así como la promoción. Aunque son raros, algunos puestos de trabajo requieren un máster.

Sin embargo, dicho esto, he trabajado en la industria durante casi una década, he realizado cientos de entrevistas y pantallas telefónicas en este punto, y no estoy convencido de que tener un máster en CS te permita obtener un salario mucho más alto si eso es lo que buscas. 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 muy bien. Uno incluso llegó a ser desarrollador senior en Amazon y tenía un título en marketing. Esto no es tan común, pero lo señalo para mostrar que es posible - un máster en CS no es tan "útil".

Para mí, ya tenía una licenciatura en CS de la UW, por lo que no estoy esperando un gran avance profesional después de terminar. Lo que buscaba era simplemente aprender cosas nuevas y geniales. He estado trabajando en aplicaciones web durante mucho tiempo y he desarrollado 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 ordenador. Para mí, el PMP fue como ser un niño en una tienda de caramelos, pudiendo elegir entre todos estos cursos increíbles que tocan 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é utilizaba Haskell. Cuando trabajé en Expedia, nuestro equipo utilizaba Scala, que está muy inspirado en Haskell, y la clase profundizó directamente en mi comprensión del lenguaje. Hay muchos problemas de aprendizaje automático en Amazon, y habiendo cursado PNL, Visión por Computador, Biología Computacional y Algoritmos Aplicados (voy a cursar Aprendizaje Automático en mi último trimestre), puede que pronto tenga la oportunidad de resolver algunos para mi equipo. Y, por supuesto, pasar tanto tiempo implementando algoritmos para los deberes ayuda mucho a la hora de hacer entrevistas, pero eso para mí es un beneficio secundario.

El beneficio principal, de nuevo, es que he podido trabajar en todos estos proyectos geniales, presentaciones y deberes, aprendiendo cosas que nunca habría tenido la oportunidad de hacer en el trabajo. He disfrutado de todas las clases en las que he estado. Curiosamente, mi favorita ha sido la de Teoría de la Computabilidad y la Complejidad. Probablemente sea la menos "útil" desde el punto de vista de la industria, porque era todo teoría, pero me encantaban las pruebas inteligentes. Hacer reducciones para demostrar la completitud NP fue lo más divertido que he tenido en mucho tiempo (pero fue, con mucho, la clase más difícil). También conocí cosas que nunca habría aprendido, como los Números del Castor y el Décimo Problema de Hilbert. Si tienes mucha curiosidad intelectual sobre el campo, el PMP de la UW puede satisfacer esa picazón. Por supuesto, también puedes tomar cursos de Coursera. Pero para mí, sin la zanahoria (de obtener un máster de una escuela de las diez mejores) y el palo (pagar dinero por los cursos), no habría estado lo suficientemente motivado para trabajar a tiempo completo y hacer las tareas (esto puede suponer entre 10 y 20 horas adicionales a la semana de trabajo).

Por último, 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 que trabajan en múltiples empresas diferentes, y nunca está de más ampliar tu red.