Έτσι, θέλετε να μάθετε να κωδικοποιείτε. Και τώρα τι? Πριν από μερικά χρόνια, η μόνη σας επιλογή για να ακολουθήσετε μια σταδιοδρομία στον τομέα της μηχανικής λογισμικού ή της ανάπτυξης ιστού θα ήταν να εγγραφείτε σε πρόγραμμα υποτροφιών ή μεταπτυχιακών σχολών ηλεκτρονικών υπολογιστών. Αλλά αυτές τις μέρες, έχετε μια άλλη επιλογή για μια επίσημη εκπαίδευση: bootcamps. Η κωδικοποίηση και η ανάπτυξη bootcamps καθίστανται όλο και πιο κοινά για τους ανθρώπους που θέλουν να αποκτήσουν νέες δεξιότητες για να κάνουν μια καριέρα ή να προχωρήσουν στην τρέχουσα εργασία τους.
Αλλά ποια είναι η καλύτερη πορεία;
Δυστυχώς, δεν υπάρχει εύκολη απάντηση - κάθε επιλογή είναι καλή για διαφορετικούς ανθρώπους σε διαφορετικές καταστάσεις. Για να δώσετε κάποια σαφήνεια σε ό, τι είναι σωστό για σας, αρχίστε με τη σκέψη σας μέσα από αυτές τις οκτώ ερωτήσεις.
1. Έχω μια συγκεκριμένη καριέρα ή στόχος έργου;
Οι Bootcamps είναι παρόμοιες με τις εμπορικές σχολές, καθώς σας προσφέρουν ένα πολύ συγκεκριμένο σύνολο δεξιοτήτων και σας προετοιμάζουν για μια συγκεκριμένη δουλειά ή καριέρα. Δίνουν έμφαση στις πρακτικές πάνω από τα θεωρητικά, σύμφωνα με τον Rak Chugh, εκπαιδευτή στην Byte Academy, ένα bootcamp που ειδικεύεται στη χρηματοοικονομική τεχνολογία (fintech). Στο bootcamp, οι μαθητές μαθαίνουν βασικές δεξιότητες και στη συνέχεια χτίζουν χαρτοφυλάκια έργων τα οποία μπορούν στη συνέχεια να μοιραστούν με τους ερευνητές. Ενώ τα πανεπιστημιακά προγράμματα διαφέρουν, ένα μεγάλο μέρος των προγραμμάτων σπουδών τους θα επικεντρωθεί στο πώς να σκέφτονται σαν επιστήμονες υπολογιστών αντί να δουλεύουν σε συγκεκριμένες τεχνολογίες.
Εδώ είναι πώς ένας μηχανικός λογισμικού στο Threadflip του Σαν Φρανσίσκο περιέγραψε τη διαφορά σε αυτό το νήμα Hacker News: "Αν έπρεπε να το συνθέσω, θα έλεγα ότι το κολέγιο σας δίνει ενδιάμεσες δεξιότητες στην επιστήμη των υπολογιστών και βασικές δεξιότητες στην πρακτική της ανάπτυξης λογισμικού … bootcamp, από την άλλη πλευρά, σας δίνει βασικές δεξιότητες στην επιστήμη των υπολογιστών και ενδιάμεσες δεξιότητες στην πρακτική της ανάπτυξης λογισμικού. "
Εάν διαθέτετε μια συγκεκριμένη γλώσσα κωδικοποίησης που θέλετε να πάρετε, έναν συγκεκριμένο ρόλο που έχετε στο μάτι σας, ή ένα σχέδιο ή μια ιδέα εκκίνησης που θέλετε να κατεβείτε από το έδαφος, ένα bootcamp θα μπορούσε να σας δώσει ακριβώς την στοχοθετημένη τεχνογνωσία που πρέπει να κάνετε . Αν έχετε γενικότερο ενδιαφέρον για την επιστήμη των υπολογιστών ως επιστημονικό κλάδο ή δεν είστε θετικοί ποια είναι η πορεία που θέλετε να ακολουθήσετε στον τομέα, ένα πανεπιστημιακό πρόγραμμα μπορεί να είναι μια καλύτερη επιλογή.
2. Πόσο χρόνο μπορώ να αφιερώσω στο σχολείο;
Οι πλήρεις ώρες εκκίνησης συμπιέζουν πολλές ώρες διδασκαλίας σε κάθε εβδομάδα του προγράμματος - που σημαίνει ότι πιθανότατα δεν θα είστε σε θέση να διατηρήσετε τη δουλειά σας - ενώ τα bootcamps με μερική απασχόληση και τα πανεπιστημιακά προγράμματα σας επιτρέπουν να ολοκληρώσετε το μάθημα για μεγαλύτερη διάρκεια, τυπικά έξι μήνες για ένα bootcamp μερικής απασχόλησης και μερικά χρόνια για ένα πανεπιστημιακό πρόγραμμα. Τούτου λεχθέντος, θα αποφοιτήσετε από ένα πλήρες πρόγραμμα bootcamp μέσα σε λίγους μήνες, ενώ ένα πανεπιστημιακό πρόγραμμα είναι δέσμευση τουλάχιστον δύο ετών.
Σκεφτείτε το τρέχον χρονοδιάγραμμα και τα όρια χρονισμού. Είστε σε θέση να θέσετε τα πράγματα σε αναμονή για μερικούς μήνες για να αφιερωθείτε σε μαθήματα πλήρους φοίτησης; Έχετε επείγουσα ανάγκη να αποκτήσετε νέες δεξιότητες ώστε να μπορείτε να πάρετε μια νέα θέση εργασίας ASAP; Αν ναι, bootcamp είναι η απάντησή σας.
Ωστόσο, εάν είστε ευχαριστημένοι με την τρέχουσα εργασία σας και θέλετε να δημιουργήσετε τα διαπιστευτήριά σας, ώστε να μπορείτε να προαχθείτε στο μέλλον ή αν μπορείτε να αφιερώσετε μόνο ένα πεπερασμένο αριθμό ωρών εβδομαδιαίως στο σχολείο, τότε εξετάστε μια συνεχιζόμενη ένα πρόγραμμα μερικής απασχόλησης bootcamp ή ένα πρόγραμμα υποβάθρου ή grad που μπορείτε να κάνετε τη νύχτα ή τα σαββατοκύριακα.
3. Πόσο συναφής είναι η προηγούμενη εκπαίδευση ή εργασία μου;
Ανάλογα με το είδος του προγράμματος που εξετάζετε, θα υπάρχουν διαφορετικές απαιτήσεις για εγγραφή. Το Πανεπιστήμιο της Βοστώνης, για παράδειγμα, δηλώνει στον ιστότοπό του το Master of Science στην Πληροφορική προορίζεται για «επαγγελματίες υπολογιστών και για ανθρώπους που σκοπεύουν να μετακινηθούν στον τομέα των υπολογιστών από άλλους τομείς σπουδών. Τα προγράμματα σπουδών, όπως το Master of Computer Science στο Πανεπιστήμιο του Σικάγο, γίνονται όλο και πιο ανοιχτά στους υποψηφίους που δεν έχουν την τεχνολογία των υπολογιστών, αλλά απαιτούν ακόμη να λάβετε πρόσθετα προαπαιτούμενα μαθήματα κατά την έναρξη της εκπαίδευσής σας.
Από την άλλη πλευρά, οι bootcamps, όπως η Byte Academy, μπορούν να λάβουν υπόψη τις δοκιμαστικές βαθμολογίες, τα αντίγραφα και την προηγούμενη εμπειρία κατά την αξιολόγηση των αιτούντων, αλλά το σημαντικότερο πράγμα που μπορεί να έχει ένας δυνητικός σπουδαστής είναι το ενδιαφέρον για την τεχνολογία και την κωδικοποίηση το εντατικό πρόγραμμα.
4. Ποιος είναι ο προϋπολογισμός μου μοιάζει;
Παρόλο που δεν είναι καθόλου φτηνό, ένα από τα μεγάλα χαρτιά του bootcamp είναι η τιμή. Σύμφωνα με τον κωδικό bootcamp Director Course Report, το μέσο δίδακτρα bootcamp είναι $ 10.000. Συγκριτικά, το μέσο τετραετές πρόγραμμα σπουδών στον τομέα της πληροφορικής είναι 148.500 δολάρια και το μέσο πρόγραμμα των δύο ετών για συνεργάτες είναι περίπου 76.000 δολάρια, σύμφωνα με το CollegeCalc. Και αυτός ο Δάσκαλος από το Πανεπιστήμιο του Σικάγο; Αυτό θα σας κάνει $ 5, 259 ανά μάθημα, με τουλάχιστον εννέα μαθήματα για να ολοκληρώσετε το πρόγραμμα-συν τις απαραίτητες προϋποθέσεις.
Από την άποψη των επιλογών πληρωμής, τα δάνεια και οι υποτροφίες είναι πάντα εναλλακτικές λύσεις για την παραδοσιακή εκπαίδευση και είναι αρκετά εύκολο να λάβετε χρηματοδότηση από εταιρείες χρηματοδότησης από τρίτους για καταστήματα bootcamp δεδομένου του σχετικά μικρού μεγέθους των δανείων. Επίσης, πολλές καμπάνες εκκίνησης, όπως η Byte Academy, θα ρυθμίσουν προγράμματα πληρωμών όπου τα δίδακτρα επιστρέφονται μόνο όταν οι πτυχιούχοι αποκτήσουν μια νέα θέση εργασίας.
Είναι επίσης σημαντικό να εξετάσετε τους αρχικούς μισθούς των πιθανών θέσεων εργασίας που πρόκειται να ακολουθήσετε όταν έχετε τα νέα διαπιστευτήρια σας, που σχετίζονται με το χρέος που μπορεί να έχετε, να εξετάσετε αν η επένδυση που θα θέσετε στο σχολείο θα αξίζει μακροπρόθεσμα. Πολλές καμπάνες εκκίνησης σας προετοιμάζουν για να ξεκινήσετε με θέσεις προγραμματισμού σε περιοχές υψηλής ζήτησης όπως η ανάπτυξη, ενώ η κατοχή πτυχίου θα σας επιτρέψει μια ευρύτερη σειρά θέσεων εργασίας στον τομέα. Δείτε τα στατιστικά στοιχεία των αποφοίτων για τα προγράμματα που εξετάζετε.
5. Εργάζομαι καλά υπό πίεση;
Οι Bootcamps προσφέρουν εντατικά βραχυπρόθεσμα προγράμματα που περιλαμβάνουν περίπου 80 έως 90 ώρες εκπαίδευσης ανά εβδομάδα. (Όπως λέει η δημοσιογράφος SkilledUp, η Victoria Meng έγραψε: "Φανταστείτε να συνδυάσετε όλες τις αϋπνίες νύχτες στο κολέγιο, όπου θα γεμίζατε πριν από την εξέταση ή να εργαστείτε για 14 ώρες κατ 'ευθείαν για να ολοκληρώσετε το πρόγραμμα κωδικοποίησης. Αυτό είναι το bootcamp-έντονη μάθηση χωρίς σπατάλη χρόνου. "
Σκεφτείτε πάλι πώς προσέγγιζαν το φόρτο εργασίας σας όταν ήσαστε στο κολέγιο ή στο λύκειο. Ήταν εσείς ο τύπος για να τραβήξετε όσους μετέφεραν όσους μελέτησαν για δοκιμές και ολοκληρώνοντας τα έργα; Αν ευδοκιμήσετε κάτω από την ένταση, bootcamp θα μπορούσε να είναι ιδανικό για εσάς. Εάν ήσαστε περισσότερο σχεδιαστής, μελετώντας τα πράγματα με την πάροδο του χρόνου και ολοκληρώνοντας τα έργα με λίγο κομμάτι, θα μπορούσατε να βρείτε ένα περιβάλλον πλήρους απασχόλησης bootcamp συντριπτικό και ίσως θελήσετε να εξετάσετε προγράμματα μερικής απασχόλησης διαθέσιμα σε bootcamps ή παραδοσιακά πανεπιστήμια.
6. Ποιο είναι το στυλ μάθησης μου;
Κάνετε καλά σε ένα παραδοσιακό σεμινάριο-στυλ ρύθμιση; Ή διατηρείτε περισσότερο μέσω της βιωματικής μάθησης; Η πρακτική φύση ενός bootcamp σημαίνει ότι χρησιμοποιούν πολύ hands-on, αυτο-καθοδηγούμενες μεθόδους-για παράδειγμα, οι μαθητές εργάζονται σε τρέχοντα τεχνολογικά έργα όπως app ή web development.
Αυτό σημαίνει επίσης ότι θα πρέπει να είσαι πολύ πιο ξεχωριστός από ό, τι αν συμμετέχεις σε ένα παραδοσιακό πρόγραμμα. Για παράδειγμα, οι σπουδαστές στην Byte Academy αναμένεται να εργαστούν μέσω κάποιων προ-bootcamp online μαθημάτων στα βασικά της επιστήμης των υπολογιστών, προτού εμφανιστούν ακόμη και για την πρώτη μέρα. Ενώ οι εκπαιδευτές είναι πάντα γύρω για να βοηθήσουν κατά τη διάρκεια του προγράμματος, η διδασκαλία γίνεται με τα χέρια σε "code-alongs" και σε ομαδικά προγράμματα και όχι σε διάλεξη που ακολουθείται από την εργασία. Αν σας αρέσει να μαθαίνετε με το να το καταλάβετε καθώς περνάτε, αυτό θα ήταν ένα ιδανικό περιβάλλον.
7. Τι είδος δικτύου θέλω;
Οι τύποι συμβούλων που είναι διαθέσιμοι σε εσάς και στο δίκτυο που θα χτίσετε είναι πιθανόν να διαφέρουν ανάλογα με τη διαδρομή που θα ακολουθήσετε. Οι κωδικοί bootcamps "εκτελούνται από ελίτ, επαγγελματίες προγραμματιστές", λέει ο Meng, ενώ οι πανεπιστημιακοί καθηγητές είναι συνήθως διδακτορικά που μπορούν ή δεν έχουν εργαστεί εκτός ακαδημαϊκών κύκλων.
Όταν εξετάζετε bootcamp, συνεχιζόμενες εκδόσεις ή παραδοσιακές επιλογές πανεπιστημίου, ερευνήστε τα υπόβαθρα των καθηγητών. Καλέστε το γραφείο αποδοχής για να ρωτήσετε σχετικά με το υπόβαθρο των καθηγητών και το δίκτυο αποφοίτων που είναι διαθέσιμο. Αυτό που θα μπορείτε να απομακρύνετε από το πρόγραμμα εξαρτάται όχι μόνο από το πρόγραμμα σπουδών αλλά και από τους ανθρώπους από τους οποίους θα μπορείτε να μάθετε και τις συνδέσεις που θα μπορείτε να δημιουργήσετε.
8. Έχω ρεαλιστικές προσδοκίες για το τι θα πάρω από ένα πρόγραμμα;
Ένας εντατικός bootcamp έχει σκοπό να σας βοηθήσει να αναπτύξετε τις άμεσες δεξιότητες που χρειάζεστε για να εξασφαλίσετε μια εργασία κωδικοποίησης entry-level - μόλις το ασφαλίσετε, θα έχετε ακόμα πολλά να μάθετε. Έτσι θα θελήσετε να συμπληρώσετε τη βάση γνώσεων που παίρνετε από το bootcamp με άλλα μαθήματα ή αυτο-κατευθυνόμενη μάθηση καθώς προχωράτε στη νέα καριέρα σας. Και θα θελήσετε να αναπτύξετε μια σχέση με έναν έμπειρο μέντορα για να σας καθοδηγήσει στην πορεία.
Ακόμα, το ίδιο θα μπορούσε να λεχθεί και για αποφοίτους παραδοσιακών προγραμμάτων. ακόμη και βετεράνοι τεχνίτες με πτυχία πανεπιστημίου συμφωνούν ότι η εργασία στον τομέα της μηχανικής λογισμικού απαιτεί δια βίου μάθηση για να συμβαδίσει με τις νέες τεχνολογίες και τις τάσεις.
Έτσι, όχι - δεν θα βγείτε από κανένα είδος προγράμματος ως τον επόμενο Steve Jobs. Αλλά θα έχετε βασική εκπαίδευση και ένα ποιοτικό χαρτοφυλάκιο κάτω από τη ζώνη σας, και από εκεί, θα είστε σε θέση να ξεκινήσετε την οικοδόμηση της νέας καριέρας που έχετε ονειρευτεί.