Wie gehe ich durch den Online-Master of Science in Informatik, und für wen passt dies möglicherweise nicht?

Ihr erstes Studienjahr absolvierte sie im Rahmen des Programms Online Master of Science in Informatik (OMSCS) am Georgia Institute of Technology (3 von 10 Studiengängen). Ich wollte einige Zwischenergebnisse teilen.


Sie sollten nicht dorthin gehen, wenn:


1. Ich möchte lernen, wie man programmiert


Nach meinem Verständnis benötigt ein guter Programmierer in der Datenbank:


  • Kenntnis der Struktur einer bestimmten Sprache, von Standardbibliotheken usw .;
  • In der Lage sein, wiederverwendbaren und erweiterbaren Code zu schreiben;
  • In der Lage sein, Code zu lesen und lesbaren Code zu schreiben;
  • In der Lage sein, den Code zu testen und Fehler zu korrigieren;
  • Grundlegende Datenstrukturen und Algorithmen kennen.

Es gibt Bücher zu diesem Thema, MOOC-Kurse, normale Arbeit in einem guten Team. Separate Kurse zu MSCS können bei einigen der oben genannten Themen hilfreich sein, aber im Allgemeinen geht es im Programm nicht darum. Sprachkenntnisse sind entweder Voraussetzung für Kurse, oder es wird davon ausgegangen, dass Sie diese schnell in der richtigen Menge beherrschen. Zum Beispiel mussten in dem Kurs "Einführung in Betriebssysteme" für Absolventen 4 Projekte mit einem Gesamtvolumen von mehr als 5000 Zeilen C-Code erstellt und ungefähr 10 wissenschaftliche Artikel gelesen werden. Neben sechs herausfordernden Projekten musste der Kurs für künstliche Intelligenz zwei extreme Prüfungen bestehen - um 30 und 60 Seiten schwieriger Aufgaben in einer Woche zu lösen.


In den meisten Fällen gibt es keine Anforderungen an die Lesbarkeit von "gutem" Code. Häufig wird die Bewertung automatisch anhand von Autotests festgelegt, häufig bestehen Leistungsanforderungen, Code und Texte werden auf Plagiate überprüft.


2. Die Hauptmotivation besteht darin, neues Wissen an der aktuellen Stelle anzuwenden


Einige Kurse bieten möglicherweise Tools an. Die Frage ist jedoch, was Sie mit einer Menge von Projekten und Materialien anfangen werden, deren Entwicklung mehrere Jahre lang Ihre gesamte Freizeit in Anspruch nehmen wird. Ich denke, die Erfahrung von MSCS passt gut in einen Witz:


Der Wissenschaftler und Populärwissenschaftler wurde nach den Zielen und Ergebnissen einiger Forschungsarbeiten befragt:


Popularizer:
- Die Ergebnisse dieser Studie haben geholfen, die Hypothese zu überprüfen ... Und auch einen wesentlichen Beitrag zur Entwicklung geleistet ...


Wissenschaftler:
- Ja, es ist nur oh nein!


Ich glaube, Sie können das gesamte Programm nur dann ohne Verluste durchgehen, wenn dies aus irgendeinem Grund interessant und unterhaltsam ist. All dies negiert jedoch nicht die Tatsache, dass Arbeitgeber eine solche Ausbildung betrachten (insbesondere in den USA, aber ich denke, dass dies nicht nur der Fall ist). Nachdem ich Informationen über LinkedIn hinzugefügt hatte, die ich dort studierte, erhielt ich Anfragen von Personalvermittlern guter Unternehmen aus Europa und den USA. Von meinen Bekannten in Toronto haben einige Leute während ihres Studiums Karriere gemacht oder einen neuen Job gefunden.


MSCS eröffnet nicht nur professionelle, sondern auch andere Möglichkeiten. Sie können sich in interessante Forschungsprojekte innerhalb von Georgia Tech einfügen, wenn Sie die erforderlichen Kurse erfolgreich besucht haben. Head Teaching Assistant (TA) in AI ist ein Russe, der nach einem Jahr Studium an der OMSCS auf den Campus gewechselt ist und in Atlanta studiert und geforscht hat. Soweit ich weiß, ist eine Promotion geplant.


3. Sie erwarten, das Programm in hervorragender Isolation zu bestehen


Voraussetzung ist, dass 50% des Gewinns aus dem Programm in der Kommunikationsfähigkeit liegen. OMSCS hat eine große und aktive Community. Für jede Klasse wird ein großes TA-Team eingestellt (häufig Studenten desselben Programms, die den aktuellen Kurs erfolgreich abgeschlossen haben). Aus irgendeinem Grund möchten alle diese Menschen zusammen arbeiten und studieren. Was gibt Kommunikation:


  • Das Vergnügen, nicht allein zu sein;
  • Neue Bekanntschaften aus der ganzen Welt und die Entwicklung von Soft Skills;
  • Eine Gelegenheit, Hilfe zu bekommen und etwas zu lernen;
  • Eine Gelegenheit zu helfen und etwas zu lernen;
  • Professionelle Vernetzung.

Der Großteil der Studenten besteht aus Leuten mit Branchenerfahrung, oft Abteilungsleitern, Architekten bis hin zum CTO. Ungefähr 25% haben keine formale CS-Ausbildung, d.h. Menschen mit nur einer ziemlich unterschiedlichen Erfahrung. Zu Beginn des Programms hatte ich 5 Jahre Erfahrung in der Java-Entwicklung bei Yandex.Money und arbeite jetzt in Teilzeit als Forscher in einem medizinischen Startup (Deep Learning in Dentistry).


Viele Studierende sind motiviert und offen für Kommunikation. Sie können das Programm alleine absolvieren, investieren jedoch 2,5 bis 3 Jahre Ihrer Zeit (wenn Sie die Arbeit berücksichtigen) und erhalten nur 50% des möglichen Gewinns. Für mich ist dieser Punkt die größte Schwierigkeit, weil Es gibt Selbstzweifel und eine Sprachbarriere, aber ich versuche daran zu arbeiten. Wir treffen uns regelmäßig mit Kollegen in Toronto. Alle von ihnen sind ziemlich aktive und interessante Leute und fortgeschrittene Fachleute. Einer von ihnen organisierte ein Treffen mit Zvi Galil, dem "Vater" des OMSCS-Programms, Dekan der Fakultät für Computing Georgia Tech, der seine Position in diesem Jahr aufgab.


Ein Beispiel zur Motivation: Es gibt einen legendären Studenten, der Programmdurchgang und Militärdienst kombiniert. Während der Flüge stellte er eine Verbindung zum Forum her und arbeitete an Projekten, hörte Vorlesungen und bestand Feldübungen. Derzeit arbeitet er an einem Forschungsinstitut von Georgia Tech und plant eine Promotion.


4. Es besteht keine Bereitschaft, sich pünktlich zu engagieren


Auf den ersten Blick scheint OMSCS einer Reihe von MOOC-Kursen oder einer Spezialisierung auf Coursera oder einer ähnlichen Plattform ähnlich zu sein. Bei Coursera habe ich mir mehrere Kurse angehört, zum Beispiel die ersten Teile von Cryptography and Algorithms von Stanford. Außerdem habe ich an einem bezahlten Online-Graduiertenkurs in Stanford teilgenommen (MS- und Doktoranden hören ihn sich ebenfalls an) und Vorträge von Stanford CS231n (Convolutional Neural Networks for Visual Recognition) kostenlos angehört.


Nach meiner Erfahrung sind die Hauptunterschiede zwischen Online-Kursen für Hochschulabsolventen und kostenlosen MOOC-Kursen:


  • Das bereits erwähnte viel stärkere Engagement und die Motivation von TA, Instruktoren, anderen Schülern, ein viel größerer Kommentar (niemand möchte das Programm für immer hören, zumal es eine Begrenzung auf 6 Jahre gibt);
  • Ziemlich schwieriger Zeitrahmen: Alle Vorträge im Fall von Georgia Tech sind sofort verfügbar (Sie können sie zu einem geeigneten Zeitpunkt anhören). Sie können das Lehrbuch im Voraus lesen (viele tun dies zwischen den Semestern). Aber es gibt Projekte, und sie haben Fristen, oft sind Projekte an bestimmte Vorlesungen gebunden. Es gibt Fristen für Prüfungen (in der Regel zwei pro Semester). Es ist ratsam, Schritt zu halten. Wie viel Zeit pro Woche benötigt wird, hängt von den Kursen und Erfahrungen ab. Ich würde nicht mit <10 Stunden pro Woche für eine Klasse rechnen. Ich brauche durchschnittlich 20 (manchmal sehr wenig, manchmal 30 oder 40);
  • Projekte sind komplexer und interessanter als in MOOC und viel umfangreicher.
  • Universitäten und potenzielle Arbeitgeber sehen sich solche Kurse häufiger an. Georgia Tech fragt bei der Bewerbung insbesondere: "NICHT Liste von nicht benoteten MOOC-artigen Kursen ohne akademischen Abschluss".

5. Ich möchte, dass alles klar, gekaut und klar ist


Erstens ist MSCS kein Bachelor-Abschluss. Es gibt Vorträge, die jedoch einen relativ allgemeinen Überblick über das Thema geben. Plus oder Minus alle Projekte erfordern eine persönliche aktive Diskussion. Dies kann die Kommunikation mit Kommilitonen und TAs (siehe Absatz 3), das Lesen von Büchern, Artikeln usw. umfassen.


Zweitens ist OMSCS eine ziemlich große und leistungsfähige Infrastruktur mit vielen begeisterten Personen, die Kurse erstellen und unterstützen (siehe Punkt 2). Diese Leute mögen Experimente und Herausforderungen. Sie ändern Projekte, experimentieren mit Fragen in Tests und Prüfungen, ändern Testumgebungen usw. Infolgedessen führt dies zu einigen nicht ganz vorhersehbaren Ergebnissen. Nach meiner Erfahrung:


  • In einem Kurs wurde nach dem Aktualisieren der Server etwas behandelt, und diese Server stellten die Produktion stabiler Testergebnisse unter Last ein. Die Leute reagierten, indem sie ein Lächeln mit einem Serverfehler in den nachlässigen und nächtlichen Versuchen hinzufügten, mit Unterordnungen durchzuschlüpfen;
  • In einem anderen Kurs wurden Tests und Prüfungen mit teilweise falschen oder kontroversen Antworten ausgestellt. Basierend auf den Ergebnissen der Diskussion mit den Studenten wurden diese Fehler zusammen mit den Noten korrigiert. Jemand reagierte ruhig, jemand ärgerte sich und fluchte. Ich hatte alle Änderungen in plus und es war sogar auf meine eigene Weise nett (du tust nichts, aber die Bewertung wächst).

Das alles bringt natürlich ein wenig Stress in die ohnehin schon steile Achterbahn, aber all diese Dinge korrelieren gut mit der Realität des Lebens: Sie werden darin unterrichtet, ein Problem zu untersuchen, Probleme unter weniger sicheren Bedingungen zu lösen und einen Dialog mit anderen Menschen aufzubauen.


OMSCS in Georgia Tech hat seine eigenen Besonderheiten:


  • Georgia Tech - eine der besten technischen Universitäten in den Vereinigten Staaten;
  • Eines der ältesten Online-MSCS;
  • Wahrscheinlich das größte Online-MSCS: ~ 9.000 Studenten in 6 Jahren;
  • Eines der günstigsten MSCS: ca. 8.000 USD für alle Schulungen;
  • 400-600 Personen lernen gleichzeitig in Klassen (zum Ende des Semesters können Sie in der Regel weniger mit einer Note von W abschließen, die das GPA nicht beeinflusst);
  • Nicht alle Vor-Ort-Kurse sind online verfügbar (aber die Liste wird erweitert und jetzt gibt es eine sehr gute Auswahl, während es kein tiefes Lernen gibt, aber wir verlieren nicht die Hoffnung).
  • Es ist nicht einfach, in eine Klasse einzusteigen, da Prioritätswarteschlangen bestehen und eine große Anzahl von Personen dies wünscht (paradoxerweise enden fast alle mit dem Absolvieren von Algorithmen).
  • Nicht alle Klassen sind in Bezug auf Materialqualität und Aktivität von TA und Professoren gleich, aber es gibt viele gute Klassen. Im Internet gibt es viele Informationen zu bestimmten Kursen (Reviews, Reddit, Slack). Sie können immer etwas nach Geschmack auswählen.

In Anbetracht aller Einzelheiten, mit einer guten Motivation, einer aktiven Position und einem allgemein positiven Ausblick, ist dies ein interessanter und sehr realer Weg. Ich hoffe, dass sich meine Meinung in einem Jahr nicht dramatisch ändern wird und diese Informationen für jemanden nützlich sein werden.

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


All Articles