Je suis actuellement étudiant au PMP CSE de l'UW avec un trimestre restant et je travaille chez Amazon. Cela dépend vraiment de ce que vous entendez par "aide". Cette question est ancienne, mais je vais partager mes expériences, et j'espère que d'autres trouveront cela utile.
Certains, mais pas tous, des gens inscrits ici ont obtenu leur premier cycle dans un autre domaine tel que le génie électrique, et veulent un master en informatique. Cela peut être utile, car avoir un diplôme en CS aide certainement lorsqu'il s'agit d'entrer dans une grande entreprise de technologie, et cela peut avoir un impact sur la rémunération ainsi que sur la promotion. Bien que rares, certains emplois exigent un master.
Cependant, cela étant dit, j'ai travaillé dans le secteur pendant près de dix ans, j'ai mené des centaines d'entretiens et d'écrans téléphoniques à ce stade, et je ne suis pas convaincu qu'avoir un master en CS vous rapporterait un salaire beaucoup plus élevé si c'est ce que vous recherchez. Il serait plus sûr d'obtenir un MBA dans une école de commerce de premier plan. En outre, j'ai connu de nombreux développeurs au fil des ans qui n'avaient jamais obtenu de diplôme en informatique et qui s'en sortaient très bien. L'un d'entre eux est même devenu un développeur senior chez Amazon et avait un diplôme en marketing. Ce n'est pas si courant, mais je le signale pour montrer que c'est possible - un master en CS n'est pas si "utile".
Pour moi, j'avais déjà un diplôme de premier cycle en CS de l'UW, donc je ne m'attends pas à une énorme progression de carrière après avoir terminé. Ce que je recherchais, c'est simplement d'apprendre de nouvelles choses cool. Je travaille depuis longtemps sur des applications Web et j'ai développé un ensemble de compétences spécifiques à cet égard, mais cela signifie que j'aurais rarement l'occasion de faire quelque chose comme le traitement du langage naturel ou la vision par ordinateur. Pour moi, le PMP était comme un enfant dans un magasin de bonbons, en ayant la possibilité de choisir parmi tous ces cours incroyables touchant à des sujets que je n'aborderais presque jamais au travail.
Ce n'est pas pour dire que les cours eux-mêmes ne sont pas directement applicables. Le cours sur les langages de programmation que j'ai suivi utilisait Haskell. Lorsque je travaillais chez Expedia, notre équipe utilisait Scala, qui est fortement inspiré de Haskell, et le cours a directement approfondi ma compréhension du langage. Il y a beaucoup de problèmes d'apprentissage automatique chez Amazon, et après avoir suivi les cours NLP, Computer Vision, Computational Biology et Applied Algorithms (je vais suivre le cours Machine Learning pour mon dernier trimestre), j'aurai peut-être bientôt l'occasion d'en résoudre certains pour mon équipe. Et bien sûr, passer autant de temps à mettre en œuvre des algorithmes pour les devoirs à domicile aide vraiment quand il s'agit d'interviewer, mais c'est pour moi un avantage secondaire.
L'avantage principal, encore une fois, est que j'ai pu travailler sur tous ces projets cool, ces présentations et ces devoirs à domicile, en apprenant des choses que je n'aurais jamais eu l'occasion de faire au travail. J'ai apprécié tous les cours que j'ai suivis. Curieusement, mon cours préféré a été celui sur l'informatique et la théorie de la complexité. C'est probablement le cours le moins "utile" du point de vue de l'industrie, car il ne s'agit que de théorie, mais j'ai adoré les preuves intelligentes. Faire des réductions pour montrer la NP-complétude était la chose la plus amusante que j'ai faite depuis longtemps (mais c'était de loin le cours le plus difficile). J'ai également découvert des choses dont je n'aurais jamais entendu parler, comme les numéros de Castor et le dixième problème de Hilbert. Si vous avez une grande curiosité intellectuelle pour ce domaine, le PMP de l'UW peut satisfaire cette curiosité. Bien sûr, vous pouvez également suivre des cours sur Coursera. Mais pour moi, sans la carotte (d'obtenir un master d'une école du top 10) et le bâton (payer de l'argent pour les cours), je n'aurais pas été assez motivé pour travailler à temps plein et faire les devoirs (cela peut représenter 10 à 20 heures de travail supplémentaires par semaine).
Enfin, ce programme est une grande chance de rencontrer d'autres personnes intellectuellement curieuses et motivées. J'ai eu la chance de rencontrer de nombreuses personnes plus intelligentes que moi travaillant dans de multiples entreprises différentes, et cela ne fait jamais de mal d'élargir son réseau.
La question est de savoir si l'on a la chance de rencontrer des personnes plus intelligentes que moi.