Comment passer par le Master of Science en ligne en informatique et à qui cela peut ne pas convenir

Elle a terminé sa première année d'études dans le cadre du programme Master en ligne en sciences informatiques (OMSCS) au Georgia Institute of Technology (3 cours sur 10). Je voulais partager quelques conclusions intermédiaires.


Vous ne devriez pas y aller si:


1. Je veux apprendre à programmer


À ma connaissance, dans la base de données, un bon programmeur a besoin de:


  • Connaître la structure d'une langue particulière, les bibliothèques standard, etc .;
  • Être capable d'écrire du code réutilisable et extensible;
  • Être capable de lire du code et d'écrire du code lisible;
  • Être capable de tester le code et de corriger les erreurs;
  • Connaître les structures et algorithmes de données de base.

Il y a des livres sur ce sujet, des cours MOOC, un travail normal dans une bonne équipe. Des cours séparés sur MSCS peuvent aider avec certains des éléments ci-dessus, mais en général le programme n'est pas à ce sujet. La connaissance des langues est soit une condition préalable aux cours, soit on suppose que vous pouvez rapidement les maîtriser en quantité suffisante. Par exemple, dans le cours Graduate Introduction to Operating Systems, il a été nécessaire de faire 4 projets avec un volume total de plus de 5000 lignes de code C, plus une dizaine d'articles scientifiques ont dû être lus. En plus de six projets difficiles, le cours sur l'intelligence artificielle a dû passer deux examens extrêmes - pour résoudre 30 et 60 pages de tâches difficiles en une semaine.


Le plus souvent, il n'y a pas d'exigences pour un "bon" code en termes de lisibilité. Souvent, la note est définie automatiquement en fonction des autotests, il y a souvent des exigences de performance, le code et les textes sont vérifiés pour le plagiat.


2. La principale motivation est d'appliquer de nouvelles connaissances dans le lieu actuel


Certains cours peuvent fournir des outils. Mais la question est de savoir ce que vous ferez d'une tonne de projets et de matériaux, dont le développement prendra tout votre temps libre pendant plusieurs années. Je pense que l'expérience du MSCS s'inscrit bien dans une blague:


Le scientifique et vulgarisateur scientifique a été interrogé sur les objectifs et les résultats de certaines recherches:


Vulgarisateur:
- Les résultats de cette étude ont permis de tester l'hypothèse ... Et ont également apporté une contribution significative au développement ...


Scientifique:
- Oui, c'est juste oh ** non!


Je crois que vous pouvez parcourir le programme sans perte uniquement si pour une raison quelconque, tout cela est intéressant et amusant. Mais tout cela ne nie pas le fait que les employeurs envisagent une telle éducation (en particulier aux États-Unis, mais je pense que ce n'est pas seulement). Après avoir ajouté des informations sur LinkedIn que j'étudiais là-bas, j'ai commencé à recevoir des demandes de recruteurs de bonnes entreprises d'Europe et des États-Unis. Parmi mes connaissances à Toronto, plusieurs personnes au cours de leurs études ont avancé dans leur carrière ou trouvé un nouvel emploi.


En plus du professionnel, MSCS ouvre d'autres possibilités. Vous pouvez vous intégrer à des projets de recherche intéressants au sein de Georgia Tech si vous avez suivi avec succès les cours requis. L'assistant pédagogique (IA) en IA est un Russe qui, après un an d'études à OMSCS, a été transféré sur le campus et est parti étudier et faire des recherches à Atlanta. Pour autant que je sache, prévoit d'obtenir un doctorat.


3. Vous vous attendez à réussir le programme dans un splendide isolement


Conditionnellement, 50% des bénéfices du programme sont la capacité de communiquer. OMSCS a une communauté vaste et active. Une grande équipe d'AT est embauchée pour chaque classe (souvent des étudiants du même programme qui ont réussi le cours en cours). Pour une raison quelconque, toutes ces personnes veulent travailler et étudier ensemble. Ce qui donne la communication:


  • Le plaisir de ne pas être seul;
  • De nouvelles connaissances du monde entier et le développement des compétences générales;
  • Une occasion d'obtenir de l'aide et d'apprendre quelque chose;
  • Une occasion d'aider et d'apprendre quelque chose;
  • Réseautage professionnel.

La majorité des étudiants sont des personnes ayant une expérience dans l'industrie, souvent des chefs de département, des architectes, jusqu'au CTO. Environ 25% n'ont pas d'éducation CS formelle, c'est-à-dire des gens avec une expérience assez diversifiée. Au début du programme, j'avais 5 ans d'expérience en développement Java chez Yandex.Money, et maintenant je travaille à temps partiel en tant que chercheur dans une startup médicale (deep learning en dentisterie).


De nombreux étudiants sont motivés et ouverts à la communication. Vous pouvez suivre le programme seul, mais en conséquence, vous investissez 2,5 à 3 ans de votre temps (si vous prenez en compte le travail) et n'obtenez que 50% du profit possible. Pour moi, cet article est la plus grande difficulté, car il y a un doute de soi et une barrière linguistique, mais j'essaie d'y travailler. Nous rencontrons régulièrement des collègues vivant à Toronto. Tous sont des gars très actifs et intéressants et des professionnels avancés, l'un d'eux a organisé une réunion avec Zvi Galil, le "père" du programme OMSCS, doyen de la faculté de Computing Georgia Tech, qui a quitté son poste cette année.


Un exemple de motivation: il y a un étudiant légendaire qui a combiné le passage du programme et le service militaire. Il s'est connecté au forum pendant les vols et a réalisé des projets et écouté des conférences, en passant des exercices sur le terrain. Travaille maintenant dans un institut de recherche à Georgia Tech, prévoit de faire un doctorat.


4. Il n'y a aucune disposition à s'engager sérieusement à temps


À première vue, il peut sembler que OMSCS est similaire à un ensemble de cours MOOC ou de spécialisation en Coursera ou une plate-forme similaire. J'ai écouté plusieurs cours à Coursera, par exemple, les premières parties de Cryptography and Algorithms de Stanford. De plus, j'ai assisté à un cours de troisième cycle en ligne payant à Stanford (les étudiants en maîtrise et en doctorat l'écoutent également) et j'ai écouté gratuitement les conférences de Stanford CS231n (Convolutional Neural Networks for Visual Recognition).


Sur la base de mon expérience, les principales différences entre les cours d'études supérieures en ligne et les cours MOOC gratuits:


  • L'implication et la motivation déjà beaucoup plus grandes des assistants techniques, des instructeurs, des autres étudiants, un commentaire beaucoup plus important (personne ne veut écouter le programme pour toujours, d'autant plus qu'il y a une limite de 6 ans);
  • Chronologie assez difficile: toutes les conférences dans le cas de Georgia Tech sont disponibles immédiatement (vous pouvez les écouter à un moment opportun). Vous pouvez lire le manuel à l'avance (beaucoup le font entre les semestres). Mais il y a des projets, et ils ont des délais, souvent les projets sont liés à des conférences spécifiques. Il y a des dates limites pour les examens (il y en a généralement deux par semestre). Il est conseillé de maintenir le rythme. Le temps nécessaire par semaine dépend des cours et de l'expérience. Je ne compterais pas sur <10 heures par semaine pour un cours. Cela me prend en moyenne 20 (parfois très peu, parfois 30 ou 40);
  • Les projets sont plus complexes et intéressants qu'en MOOC, et beaucoup plus volumineux;
  • Les universités et les employeurs potentiels étudient davantage ces cours. En particulier, Georgia Tech, lors de sa candidature, demande: «NE PAS répertorier les cours de type MOOC non classés et sans crédit universitaire».

5. Je veux que tout soit clair, mâché et clair


Tout d'abord, MSCS n'est pas un baccalauréat. Il y a des conférences, mais elles donnent une idée assez générale du sujet. Plus ou moins tous les projets nécessitent une discussion active personnelle. Cela peut inclure la communication avec les autres étudiants et les assistants d'enseignement (voir paragraphe 3), la lecture de livres, d'articles, etc.


Deuxièmement, OMSCS est une infrastructure assez grande et puissante avec beaucoup de gens enthousiastes qui créent et soutiennent des cours (voir point 2). Ces gens aiment les expériences et les défis. Ils changent de projets, expérimentent des questions dans les tests et les examens, modifient les environnements de test, etc. En conséquence, cela se traduit par des résultats peu prévisibles. D'après mon expérience:


  • Dans un cours, quelque chose a été couvert après la mise à jour des serveurs et ces serveurs ont cessé de produire des résultats de test stables sous charge. Les gens ont réagi en ajoutant un sourire avec une erreur de serveur dans le jeu et des tentatives nocturnes pour passer à travers les soumissions;
  • Dans un autre cours, des tests et des examens ont été délivrés avec des réponses parfois incorrectes ou controversées. Sur la base des résultats des discussions avec les étudiants, ces erreurs ont été corrigées avec les notes. Quelqu'un a réagi calmement, quelqu'un a ressenti du ressentiment et a maudit. J'ai eu tous les changements en plus et c'était même sympa à ma façon (vous ne faites rien, mais la note augmente).

Tout cela, bien sûr, ajoute un peu de stress aux montagnes russes déjà escarpées, mais toutes ces choses sont bien corrélées avec les réalités de la vie: elles vous apprennent à enquêter sur un problème, à résoudre des problèmes dans des conditions moins sûres et à établir un dialogue avec d'autres personnes.


OMSCS à Georgia Tech a ses spécificités:


  • Georgia Tech - l'une des meilleures universités techniques des États-Unis;
  • L'un des plus anciens MSCS en ligne;
  • Probablement le plus grand MSCS en ligne: ~ 9 000 étudiants en 6 ans;
  • L'un des MSCS les moins chers: environ 8 000 $ pour toutes les formations;
  • 400-600 personnes étudient en classe simultanément (à la fin, généralement moins, au milieu du semestre, vous pouvez partir avec une note de W qui n'affecte pas le GPA);
  • Tous les cours sur le campus ne sont pas disponibles en ligne (mais la liste s'allonge et maintenant il y a un très bon choix, alors qu'il n'y a pas d'apprentissage en profondeur, mais nous ne perdons pas espoir);
  • Il n’est pas facile d’entrer dans une classe en raison des files d’attente prioritaires et du grand nombre de personnes qui le souhaitent (les algorithmes des diplômés, paradoxalement, se rapprochent presque tous de la fin);
  • Toutes les classes ne sont pas égales par la qualité du matériel et l'activité de l'AT et des professeurs, mais il y a beaucoup de bonnes classes. Sur Internet, il y a beaucoup d'informations sur des cours spécifiques (critiques, reddit, slack). Vous pouvez toujours choisir quelque chose à déguster.

Compte tenu de toutes les spécificités, avec un bon niveau de motivation, une position active et des perspectives globalement positives, c'est une voie intéressante et bien réelle. J'espère que dans un an, mon opinion ne changera pas radicalement, et cette information sera utile à quelqu'un.

Source: https://habr.com/ru/post/fr481554/


All Articles