Έχετε αποφασίσει ότι είστε έτοιμοι να μάθετε να κωδικοποιείτε και μπορείτε να δείτε τις επιλογές καριέρας σας πρησμένες. Αλλά περιμένετε-πώς θα αποφασίσετε ποια σχολή κωδικοποίησης είναι κατάλληλη για εσάς;
Υπάρχουν περισσότεροι από 65 κωδικοί "στρατόπεδα εκκίνησης" μόνο στις ΗΠΑ, καθένας από τους οποίους διαθέτει διαφορετικά μοντέλα διδασκαλίας, γλωσσικές ειδικότητες και μορφές διδασκαλίας. Έτσι, προτού αποχωρήσετε τελετουργικά από τη δουλειά σας για να είστε ο επόμενος Zuck, ρωτήστε τον εαυτό σας αυτές τις έξι ερωτήσεις για να καθοδηγήσετε την έρευνά σας.
1. Ποια γλώσσα θέλω να μάθω;
Οι κωδικοί στρατοπέδων εκκίνησης συνήθως χρησιμοποιούν μια «γλώσσα διδασκαλίας» όταν εισάγουν τους σπουδαστές στον κόσμο του προγραμματισμού. Αν θέλετε να εργαστείτε κυρίως στον ιστό (έναντι κινητού), οι πιο δημοφιλείς επιλογές σας θα είναι οι Rails ή Python, με μερικά ASP.NET και αυστηρά σχολεία JavaScript.
Η πλειοψηφία των σχολών κωδικοποίησης διδάσκει Rails-Dev Bootcamp και η Γενική Συνέλευση είναι δύο από τις μεγαλύτερες και πιο εδραιωμένες. Άλλα σχολεία, όπως η RocketU και η Ακαδημία Hackbright (μια σχολή αποκλειστικά για τις γυναίκες), ειδικεύονται στην Python, αναφέροντας ότι η γλώσσα είναι πιο περίπλοκη και έχει τις ρίζες της στις βασικές αρχές της πληροφορικής. Οποιοδήποτε ουδέτερο κόμμα πιθανότατα θα σας πει ότι η γλώσσα δεν πρέπει να οδηγήσει την απόφασή σας - πολλοί μαθητές αποφοιτούν από ένα πρόγραμμα Python και μπορούν εύκολα να μάθουν Rails από μόνοι τους (και αντίστροφα) - αλλά αν προτιμάτε, είναι κάτι που πρέπει να εξετάσετε.
Εάν το κινητό είναι η σκηνή σας, τότε iOS και Android είναι οι κύριες επιλογές σας. Τα σχολεία iOS, όπως το Mobile Makers στο Σικάγο και το The Flatiron School στη Νέα Υόρκη, θα τονίσουν τον Στόχο Γ (και το MGWU σας διδάσκει πώς να κάνει παιχνίδια!). Το πρόγραμμα Delta στο Austin είναι αφιερωμένο στην ανάπτυξη του Android.
2. Ποιο είναι το στυλ μάθησης μου;
Εάν είστε ιδιαίτερα υποκινημένοι και μπορείτε να διδάξετε στους μαθητές σκληρά θέματα χρησιμοποιώντας βιβλία και σεμινάρια, τότε ένα δωρεάν ηλεκτρονικό πρόγραμμα, όπως το Codecademy ή το Udacity, μπορεί να είναι αρκετό για να σας καταστήσει ικανό. Εκείνοι που αναζητούν λίγο περισσότερη καθοδήγηση μπορούν να εξετάσουν το Bloc ή το Thinkful, το οποίο προσφέρει online μαθήματα και έναν προσωπικό μέντορα για κάθε μαθητή. Αν έχετε ήδη ένα ίδρυμα κωδικοποίησης και δεν χρειάζεστε διαλέξεις, αλλά γνωρίζετε ότι θα θέλετε να εργάζεστε γύρω από άλλους μαθητές για να περάσετε από ένα έντονο πρόγραμμα σπουδών, τότε το Hacker School, ένα δωρεάν σχολείο πλήρους φοίτησης στη Νέα Υόρκη, θα μπορούσε να είναι μια μεγάλη ταιριάζει (αν και δεν είναι για τους πλήρεις αρχάριους).
Ψάχνετε για πρακτική άσκηση με εκπαιδευτή, αλλά δεν μπορείτε να σταματήσετε τη δουλειά σας ακόμα; Τα σχολεία μερικής απασχόλησης, όπως ο καθένας μπορεί να μάθει να κωδικοποιεί, σας επιτρέπουν να διατηρείτε την τρέχουσα θέση σας και να μαθαίνετε τις νύχτες και τα σαββατοκύριακα. Εάν επιλέξετε αυτή τη διαδρομή, φροντίστε να αποφασίσετε εάν θα είστε σε θέση να παραμείνετε κίνητρα ανάμεσα στην εργασία και την έντονη πορεία.
Φυσικά, εάν μπορείτε να αντέξετε οικονομικά να σταματήσετε τη δουλειά σας και να πληρώσετε τα δίδακτρα, τότε τα δημοφιλή τριμηνιαία εμβυθιστικά μαθήματα όπως το Web Development Immersive στη Γενική Συνέλευση θα είναι το καλύτερο κτύπημα για το buck σας. Μπόνους: Πολλά σχολεία όπως αυτή εγγυώνται την τοποθέτηση εργασίας.
3. Ποιοι είναι οι επαγγελματικοί μου στόχοι;
Η δημιουργία των κινήτρων για μάθηση στον κώδικα μπορεί να περιορίσει σημαντικά το πεδίο επιλογών σας. Θέλετε εργασία σε εκκίνηση ή σε μεγάλη επιχείρηση; Θέλετε να ξεκινήσετε τη δική σας επιχείρηση ή να είστε τεχνικός συνιδρυτής;
Εξετάστε τα μοντέλα εσόδων ορισμένων κωδικών στρατοπέδων εκκίνησης - όχι μόνο χρεώνουν δίδακτρα, αλλά μπορούν επίσης να χρεώνουν ένα τέλος πρόσληψης στις εταιρείες που προσλαμβάνουν τους αποφοίτους τους. Σε αυτές τις περιπτώσεις, τα σχολεία μπορεί να είναι λιγότερο ενθουσιασμένοι για έναν φοιτητή που θέλει να ξεκινήσει μια εκκίνηση αμέσως μόλις μάθει να κωδικοποιεί. Άλλα σχολεία, όπως το Starter School, με έδρα το Σικάγο, σας βοηθούν να στείλετε το δικό σας προϊόν και σχεδιάζετε για να σας βοηθήσουμε να γίνετε τεχνικός συνιδρυτής ή να ξεκινήσετε τη δική σας επιχείρηση. Βεβαιωθείτε ότι έχετε διαβάσει τις Συχνές Ερωτήσεις των σχολείων για να δείτε τι ακριβώς αναζητούν οι αιτούντες.
Ελέγξτε επίσης τις εταιρείες για τις οποίες εργάστηκαν οι αποφοίτοι και ρωτήστε εάν το στρατόπεδο εκκίνησης συνεργάζεται με άλλες εταιρείες για να τοποθετήσουν πτυχιούχους. Είναι αυτές κυρίως οι μεγάλες εταιρείες ή οι νεοσύστατες επιχειρήσεις; Το RocketU έχει ρυθμιστεί (κυριολεκτικά) στη μέση του επιταχυντή RocketSpace, έτσι είστε σε μια θάλασσα με πάνω από 100 κατάλληλες νεοσύστατες εταιρείες που αναζητούν τεχνικό ταλέντο.
4. Πόσο μπορεί να φτάσω να ξοδεύω δίδακτρα;
Ένα πρόγραμμα πλήρους απασχόλησης θα κοστίσει συνήθως $ 5.000 - $ 15.000, αλλά υπάρχουν μερικά μοντέλα εκπαίδευσης που πρέπει να ληφθούν υπόψη. Εάν δεν μπορείτε να αντέξετε οικονομικά να πληρώσετε εκ των προτέρων, αλλά χρειάζεστε περισσότερη καθοδήγηση από ένα δωρεάν online πρόγραμμα που μπορείτε να προσφέρετε και, στη συνέχεια, εξετάστε το App Academy, το οποίο δεν απαιτεί καμία δίδακτρα μέχρι να βρείτε μια δουλειά με την οποία είστε ευχαριστημένοι ( σοβαρά). Προσφέρει επίσης ένα χώρο ζωντανής εργασίας στο γραφείο του στο Σαν Φρανσίσκο (και θέλει να προσθέσει ένα στη Νέα Υόρκη), οπότε δεν χρειάζεται να πληρώνετε για στέγαση κατά τη διάρκεια του προγράμματος. Η Nashville Software School προσφέρει ένα άλλο δημιουργικό μοντέλο εκπαίδευσης - αν είστε από ή έχετε ισχυρούς δεσμούς με το Νάσβιλ, καταβάλλετε μόνο $ 1.000 προκαταβολικά, τότε η εταιρεία ενοικιάσεών σας πληρώνει το σχολείο πίσω αφού σας έχει προσλάβει.
Φυσικά, εάν μπορείτε να αντέξετε οικονομικά μια σχολή τριτοβάθμιας εκπαίδευσης, τότε οι επιλογές σας είναι πολύ ευρύτερες και υπάρχουν πολλά καταλύματα για να διαλέξετε. Πάρτε Hack αντιδραστήρα στο Σαν Φρανσίσκο, το οποίο χρεώνει σχεδόν $ 18K για τα δίδακτρα, ή gSchool στο Ντένβερ, η οποία δαχτυλίδι σε $ 20K για το εξάμηνο πορεία.
5. Πού πρέπει να παρακολουθήσω ένα Camping Boot Camping;
Σκεφτείτε τις δικές σας ανάγκες, την οικογενειακή κατάσταση και την ευκολία της πόλης όταν αποφασίζετε πού θέλετε να παρευρεθείτε στο στρατόπεδο εκκίνησης. Σίγουρα, η Νέα Υόρκη και το Σαν Φρανσίσκο πρόκειται να έχουν εκτεταμένα δίκτυα ενοικίασης, αλλά μπορείς να σταθείς μακριά από τους φίλους και την οικογένειά σου για έξι μήνες; Ο Shereef Abushadi, εκπαιδευτής στο Dev Bootcamp, λέει ότι "περίπου το 50% των φοιτητών μας που παρευρίσκονται στο Σαν Φρανσίσκο είναι εγγενείς στην περιοχή του SF, έτσι ώστε να επωφεληθούν και από τις δύο πλευρές αυτής της εξίσωσης και βρίσκονται επίσης σε ένα βολικό μέρος κατά τη διάρκεια της συνέντευξης". Ωστόσο, βλέπει τα πλεονεκτήματα για την εξεύρεση τοπικού στρατοπέδου εκκίνησης "υποθέτοντας ότι η ποιότητα της εκπαίδευσης είναι η ίδια" και "αν έχετε οικογενειακές ή άλλες υποχρεώσεις για ισορροπία".
6. Ποιο είναι το δικό μου φόντο κωδικοποίησης;
Καθώς έχει επεκταθεί ο αριθμός των στρατοπέδων μπότας κωδικοποίησης, ορισμένα σχολεία έχουν μειώσει τις απαιτήσεις εισαγωγής τους, οπότε σκεφτείτε το τρέχον επίπεδο δεξιοτήτων σας. Έχετε ολοκληρώσει μια ελεύθερη, αυτο-καθοδηγούμενη διαδικτυακή σειρά μαθημάτων όπως το Treehouse; (Εάν όχι, ξεκινήστε σε μία τώρα.) Έχετε εμπειρία πειρατείας σε έργα ανοιχτού κώδικα ή σε κάποια τεχνικά έργα στην τρέχουσα δουλειά σας; Ορισμένα σχολεία ισχυρίζονται ότι "ο καθένας μπορεί να μάθει να κωδικοποιεί" και να αποδεχθεί πλήρη αρχάριους. Άλλοι, όπως ο Hack Reactor, απαιτούν κάποιο υπόβαθρο για την κωδικοποίηση ("αυτό δεν είναι ένα μάθημα" 0-60 ", αυτό είναι ένα μάθημα" 20-120 ", δηλώνει ο ιστότοπος). Να είστε ειλικρινείς με τα σχολεία σχετικά με το ιστορικό σας και να βρείτε το σχολείο που μπορεί να εργαστεί καλύτερα με το τρέχον επίπεδο δεξιοτήτων σας για να σας μετατρέψει σε προγραμματιστή ροκ αστεριών.
Μόλις μειώσετε τις επιλογές σας στα στρατόπεδα εκκίνησης που ταιριάζουν καλύτερα στα σχέδιά σας, βεβαιωθείτε ότι έχετε συμβουλές για εφαρμογές έρευνας, προθεσμίες, περιγραφές μαθημάτων και συνεντεύξεις στην έκθεση μαθημάτων.