Πώς περνάω το Διαδικτυακό Master of Science στην Επιστήμη Υπολογιστών και ποιος μπορεί να μην είναι κατάλληλος για αυτό

Ολοκλήρωσα το πρώτο έτος σπουδών μου στο πρόγραμμα Online Master of Science in Computer Science (OMSCS) στο Ινστιτούτο Τεχνολογίας της Γεωργίας (3 μαθήματα στα 10). Ήθελα να μοιραστώ μερικά ενδιάμεσα συμπεράσματα.

Δεν πρέπει να πάτε εκεί εάν:

1. Θέλω να μάθω πώς να προγραμματίζω

Κατά την κατανόηση μου, στη βάση δεδομένων ένας καλός προγραμματιστής χρειάζεται:

  • Γνωρίστε τη δομή μιας συγκεκριμένης γλώσσας, τυπικές βιβλιοθήκες κ.λπ.
  • Να είναι σε θέση να γράφει επαναχρησιμοποιήσιμο και επεκτάσιμο κώδικα.
  • Να είναι σε θέση να διαβάζει κώδικα και να γράφει αναγνώσιμο κώδικα.
  • Να είναι σε θέση να δοκιμάσει τον κώδικα και να διορθώσει σφάλματα.
  • Γνωρίστε βασικές δομές δεδομένων και αλγόριθμους.

Υπάρχουν βιβλία για αυτό το θέμα, μαθήματα MOOC, κανονική δουλειά σε μια καλή ομάδα. Τα μεμονωμένα μαθήματα για το MSCS μπορούν να βοηθήσουν σε ορισμένα από τα παραπάνω, αλλά συνολικά δεν πρόκειται για αυτό το πρόγραμμα. Η γνώση γλωσσών είναι είτε προαπαιτούμενο για τα μαθήματα, είτε υποτίθεται ότι μπορείτε να τις κατακτήσετε γρήγορα στον απαιτούμενο βαθμό. Για παράδειγμα, στο μάθημα Graduate Introduction to Operating Systems, χρειάστηκε να γίνουν 4 έργα με συνολικό όγκο 5000+ γραμμών κώδικα C, συν 10 περίπου επιστημονικές εργασίες έπρεπε να διαβαστούν. Στο μάθημα της Τεχνητής Νοημοσύνης, εκτός από έξι δύσκολα έργα, χρειάστηκε να περάσουν δύο ακραίες εξετάσεις - μέσα σε μια εβδομάδα, λύστε 30 και 60 σελίδες δύσκολων προβλημάτων.

Τις περισσότερες φορές δεν υπάρχουν απαιτήσεις για "καλό" κώδικα όσον αφορά την αναγνωσιμότητα. Συχνά ο βαθμός ορίζεται αυτόματα με βάση αυτόματες δοκιμές, συχνά υπάρχουν απαιτήσεις απόδοσης και ο κώδικας και τα κείμενα ελέγχονται για λογοκλοπή.

2. Το κύριο κίνητρο είναι η εφαρμογή της νέας γνώσης στην τρέχουσα θέση

Ορισμένα μαθήματα μπορούν να παρέχουν εργαλεία. Αλλά το ερώτημα είναι τι θα κάνετε με έναν ακόμη τόνο έργων και υλικών, η ανάπτυξη των οποίων θα πάρει όλο τον ελεύθερο χρόνο σας για αρκετά χρόνια. Μου φαίνεται ότι η εμπειρία του MSCS ταιριάζει καλά με αυτό το ανέκδοτο:

Ένας επιστήμονας και εκλαϊκευτής της επιστήμης ρωτήθηκε σχετικά με τους στόχους και τα αποτελέσματα ορισμένων ερευνών:

Δημοτικός:
— Τα αποτελέσματα αυτής της μελέτης βοήθησαν στον έλεγχο της υπόθεσης... Και επίσης συνέβαλαν σημαντικά στην ανάπτυξη...

Επιστήμονας:
- Ναι, αυτό είναι απλά φοβερό!

Πιστεύω ότι μπορείτε να περάσετε ολόκληρο το πρόγραμμα χωρίς απώλεια μόνο εάν για κάποιο λόγο είναι όλο ενδιαφέρον και διασκεδαστικό. Αλλά όλα αυτά δεν αναιρούν το γεγονός ότι οι εργοδότες εξετάζουν τέτοια εκπαίδευση (ειδικά στις Ηνωμένες Πολιτείες, αλλά νομίζω όχι μόνο). Αφού πρόσθεσα πληροφορίες στο LinkedIn ότι σπούδαζα εκεί, άρχισα να λαμβάνω αιτήματα από υπεύθυνους προσλήψεων καλών εταιρειών από την Ευρώπη και τις Ηνωμένες Πολιτείες. Από τους ανθρώπους που γνωρίζω στο Τορόντο, αρκετά άτομα προχώρησαν στην καριέρα τους ή βρήκαν νέες δουλειές κατά τη διάρκεια των σπουδών τους.

Εκτός από τα επαγγελματικά, το MSCS ανοίγει και άλλες ευκαιρίες. Μπορείτε να συμμετάσχετε σε ενδιαφέροντα ερευνητικά έργα στο Georgia Tech εάν ολοκληρώσετε επιτυχώς τα απαιτούμενα μαθήματα. Ο επικεφαλής καθηγητής (TA) στο AI είναι ένας Ρώσος που, μετά από ένα χρόνο σπουδών στο OMSCS, μεταγράφηκε στην πανεπιστημιούπολη και πήγε να σπουδάσει και να κάνει έρευνα στην Ατλάντα. Από όσο ξέρω σκοπεύει να πάρει διδακτορικό.

3. Αναμένετε να ολοκληρώσετε το πρόγραμμα σε υπέροχη απομόνωση.

Συμβατικά, το 50% του κέρδους από το πρόγραμμα είναι η ευκαιρία επικοινωνίας. Το OMSCS έχει μια μεγάλη και ενεργή κοινότητα. Κάθε τάξη απασχολεί μια μεγάλη ομάδα ΤΑ (συχνά φοιτητές από το ίδιο πρόγραμμα που έχουν ολοκληρώσει επιτυχώς το τρέχον μάθημα). Για κάποιο λόγο, όλοι αυτοί οι άνθρωποι θέλουν να εργαστούν και να σπουδάσουν μαζί. Τι δίνει η επικοινωνία:

  • Η ευχαρίστηση να γνωρίζεις ότι δεν υποφέρεις μόνος σου.
  • Νέες γνωριμίες από όλο τον κόσμο και ανάπτυξη soft skills.
  • Την ευκαιρία να λάβετε βοήθεια και να μάθετε κάτι.
  • Ευκαιρία να βοηθήσετε και να μάθετε κάτι.
  • Επαγγελματική δικτύωση.

Το μεγαλύτερο μέρος των φοιτητών είναι άτομα με εμπειρία στον κλάδο, συχνά προϊστάμενοι τμημάτων, αρχιτέκτονες, ακόμη και ΚΟΤ. Περίπου το 25% δεν έχει επίσημη εκπαίδευση CS, δηλ. άτομα με πολύ μεγάλη ποικιλία εμπειριών. Στην αρχή του προγράμματος, είχα 5 χρόνια εμπειρία στην ανάπτυξη Java στο Yandex.Money και τώρα εργάζομαι με μερική απασχόληση ως ερευνητής σε μια ιατρική startup (deep learning στην οδοντιατρική).

Πολλοί μαθητές έχουν κίνητρα και είναι ανοιχτοί στην επικοινωνία. Μπορείτε να περάσετε μόνοι σας από το πρόγραμμα, αλλά ως αποτέλεσμα, επενδύετε 2.5-3 χρόνια από τον χρόνο σας (αν συνυπολογίσετε και την εργασία) και λαμβάνετε μόνο το 50% του πιθανού κέρδους. Για μένα αυτό το σημείο είναι η μεγαλύτερη δυσκολία, γιατί... υπάρχει αμφιβολία για τον εαυτό και γλωσσικό εμπόδιο, αλλά προσπαθώ να το δουλέψω. Συναντιόμαστε τακτικά με συναδέλφους που ζουν στο Τορόντο. Όλοι τους είναι αρκετά δραστήριοι και ενδιαφέροντες τύποι και προχωρημένοι επαγγελματίες, ένας από αυτούς διοργάνωσε μια συνάντηση με τον Zvi Galil, τον «πατέρα» του προγράμματος OMSCS, τον κοσμήτορα του Faculty of Computing Georgia Tech, ο οποίος άφησε τη θέση του φέτος.

Ένα παράδειγμα για τα κίνητρα: υπάρχει ένας θρυλικός μαθητής που συνδύασε την ολοκλήρωση του προγράμματος και τη θητεία στο στρατό. Συνδέθηκε με το φόρουμ ενώ πετούσε, έκανε έργα και άκουγε διαλέξεις ενώ υποβαλλόταν σε ασκήσεις πεδίου. Αυτή τη στιγμή εργάζεται σε ένα ερευνητικό ινστιτούτο στο Georgia Tech και σχεδιάζει να κάνει διδακτορικό.

4. Καμία προθυμία να δεσμευτείτε σοβαρά εγκαίρως

Με την πρώτη ματιά, το OMSCS μπορεί να φαίνεται ότι μοιάζει με μια συλλογή μαθημάτων ή εξειδικεύσεων MOOC στο Coursera ή σε παρόμοια πλατφόρμα. Παρακολούθησα πολλά μαθήματα για το Coursera, για παράδειγμα, τα πρώτα μέρη της Κρυπτογραφίας και των Αλγορίθμων από το Στάνφορντ. Επιπλέον, παρακολούθησα ένα επί πληρωμή διαδικτυακό μάθημα Μεταπτυχιακών Σπουδών στο Στάνφορντ (το παρακολουθούν φοιτητές MS και διδακτορικοί φοιτητές) και άκουσα δωρεάν διαλέξεις από το Stanford CS231n (Συνελικτικά Νευρωνικά Δίκτυα για Οπτική Αναγνώριση).

Με βάση την εμπειρία μου, οι κύριες διαφορές μεταξύ των διαδικτυακών μεταπτυχιακών μαθημάτων και των δωρεάν μαθημάτων MOOC είναι:

  • Ήδη αναφέρθηκε πολύ μεγαλύτερη συμμετοχή και κίνητρο ΤΑ, εκπαιδευτών, άλλων μαθητών, πολύ μεγαλύτερη δέσμευση (κανείς δεν θέλει να ακούει το πρόγραμμα για πάντα, ειδικά επειδή υπάρχει όριο 6 ετών).
  • Ένα αρκετά αυστηρό χρονοδιάγραμμα: στην περίπτωση της Georgia Tech, όλες οι διαλέξεις είναι διαθέσιμες ταυτόχρονα (μπορείτε να τις ακούσετε σε κατάλληλη στιγμή). Μπορείτε να διαβάσετε το εγχειρίδιο εκ των προτέρων (πολλοί το κάνουν αυτό μεταξύ των εξαμήνων). Αλλά υπάρχουν έργα, και έχουν προθεσμίες, συχνά τα έργα συνδέονται με συγκεκριμένες διαλέξεις. Υπάρχουν προθεσμίες για εξετάσεις (συνήθως δύο ανά εξάμηνο). Καλό είναι να διατηρήσετε τον ρυθμό. Πόσο χρόνο την εβδομάδα χρειάζεστε εξαρτάται από τα μαθήματα και την εμπειρία. Δεν θα περίμενα <10 ώρες την εβδομάδα ανά μάθημα. Κατά μέσο όρο μου παίρνει 20 (μερικές φορές πολύ λίγο, μερικές φορές μπορεί να είναι 30 ή 40).
  • Τα έργα είναι πιο περίπλοκα και ενδιαφέροντα από ό,τι στα MOOC, και κατά μια τάξη μεγέθους μεγαλύτερα.
  • Τα πανεπιστήμια και οι πιθανοί εργοδότες εξετάζουν περισσότερο τέτοια μαθήματα. Ειδικότερα, κατά την υποβολή μιας αίτησης, η Georgia Tech ρωτά: «ΝΑ ΜΗΝ καταχωρίσετε μαθήματα μη βαθμολογημένης, μη ακαδημαϊκής πίστωσης τύπου MOOC».

5. Θέλω όλα να είναι ξεκάθαρα, περιεκτικά και ξεκάθαρα

Πρώτον, το MSCS δεν είναι πτυχίο. Υπάρχουν διαλέξεις, αλλά δίνουν μια αρκετά γενική ιδέα για το θέμα. Συν ή πλην, όλα τα έργα περιλαμβάνουν προσωπική ενεργό έρευνα. Μπορεί να περιλαμβάνει επικοινωνία με συμφοιτητές και ΤΑ (βλ. σημείο 3), ανάγνωση βιβλίων, άρθρων κ.λπ.

Δεύτερον, το OMSCS είναι μια αρκετά μεγάλη και ισχυρή υποδομή με ένα σωρό παθιασμένους ανθρώπους που δημιουργούν και διατηρούν μαθήματα (βλ. σημείο 2). Σε αυτούς τους ανθρώπους αρέσουν τα πειράματα και οι προκλήσεις. Αλλάζουν έργα, πειραματίζονται με ερωτήσεις σε τεστ και εξετάσεις, αλλάζουν περιβάλλοντα δοκιμών κ.λπ. Ως αποτέλεσμα, αυτό έχει ως αποτέλεσμα ορισμένα όχι εντελώς προβλέψιμα αποτελέσματα. Από την εμπειρία μου:

  • Σε ένα μάθημα, κάτι πήγε στραβά μετά την ενημέρωση των διακομιστών και αυτοί οι διακομιστές σταμάτησαν να παράγουν σταθερά αποτελέσματα δοκιμών υπό φόρτωση. Οι άνθρωποι αντέδρασαν προσθέτοντας ένα χαμόγελο με ένα σφάλμα διακομιστή στις χαλαρές και νυχτερινές προσπάθειες να ολοκληρώσουν τις υποβολές.
  • Ένα άλλο μάθημα κυκλοφόρησε τεστ και εξετάσεις με κάποιες λανθασμένες ή αμφιλεγόμενες απαντήσεις. Με βάση συζητήσεις με μαθητές, τα λάθη αυτά διορθώθηκαν μαζί με τους βαθμούς. Κάποιοι αντέδρασαν ψύχραιμα, άλλοι αγανακτούσαν και έβριζαν. Όλες οι αλλαγές ήταν ένα συν για μένα και ήταν ακόμη και ευχάριστο με τον τρόπο του (δεν κάνεις τίποτα, αλλά η βαθμολογία σου μεγαλώνει).

Όλα αυτά, φυσικά, προσθέτουν λίγο άγχος σε ένα ήδη απότομο τρενάκι του λούνα παρκ, αλλά όλα αυτά σχετίζονται καλά με την πραγματικότητα της ζωής: σας διδάσκουν να εξερευνάτε ένα πρόβλημα, να επιλύετε προβλήματα σε συνθήκες λιγότερης βεβαιότητας και να δημιουργείτε διάλογο με άλλοι άνθρωποι.

Το OMSCS στο Georgia Tech έχει τις δικές του ιδιαιτερότητες:

  • Το Georgia Tech είναι ένα από τα κορυφαία τεχνικά πανεπιστήμια στις Ηνωμένες Πολιτείες.
  • Ένα από τα παλαιότερα διαδικτυακά MSCS.
  • Πιθανώς το μεγαλύτερο διαδικτυακό MSCS: ~9 χιλιάδες φοιτητές σε 6 χρόνια.
  • Ένα από τα πιο φθηνά MSCS: περίπου 8 χιλιάδες δολάρια για όλη την εκπαίδευση.
  • Υπάρχουν 400-600 άτομα που σπουδάζουν σε τάξεις κάθε φορά (συνήθως λιγότερα μέχρι το τέλος· στα μέσα του εξαμήνου μπορείτε να φύγετε με βαθμό W, που δεν επηρεάζει τη ΣΔΣ).
  • Δεν είναι διαθέσιμα όλα τα μαθήματα στην πανεπιστημιούπολη στο διαδίκτυο (αλλά η λίστα διευρύνεται και υπάρχει ήδη μια πολύ καλή επιλογή· δεν υπάρχει ακόμα βαθιά μάθηση, αλλά δεν χάνουμε την ελπίδα).
  • Δεν είναι εύκολο να μπεις σε καμία τάξη λόγω ουρών προτεραιότητας και μεγάλου αριθμού υποψηφίων (Αλγόριθμοι πτυχιούχων, παραδόξως, σχεδόν όλοι περνούν προς το τέλος).
  • Δεν είναι όλες οι τάξεις ίσες ως προς την ποιότητα των υλικών και τη δραστηριότητα των ΤΑ και των καθηγητών, αλλά υπάρχουν πολλές καλές τάξεις. Υπάρχουν πολλές πληροφορίες στο Διαδίκτυο για συγκεκριμένα μαθήματα (κριτικές, reddit, slack). Μπορείτε πάντα να επιλέξετε κάτι που ταιριάζει στο γούστο σας.

Λαμβάνοντας υπόψη όλες τις ιδιαιτερότητες, με καλό επίπεδο κινήτρων, ενεργό θέση και γενικά θετική προοπτική, αυτή είναι μια ενδιαφέρουσα και πολύ ρεαλιστική διαδρομή. Ελπίζω ότι σε ένα χρόνο η γνώμη μου δεν θα αλλάξει ριζικά, και ότι αυτές οι πληροφορίες θα είναι χρήσιμες σε κάποιον.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο