Πώς να επιλέξετε το σωστό Bootcamp κωδικοποίησης

Ένας σύντομος οδηγός για την εφαρμογή, τη συνέντευξη και τη λήψη αποφάσεων

Μαθαίνω πώς να κωδικοποιώ για σχεδόν 10 μήνες, και μέχρι πολύ πρόσφατα, αυτή ήταν μια κυρίως αυτο-καθοδηγούμενη προσπάθεια. Ξεκίνησα με τους ίδιους δωρεάν πόρους που χρησιμοποιούν οι περισσότεροι αρχάριοι. Συμπλήρωσα τη μάθησή μου με περιεχόμενο επί πληρωμή στο egghead.io, Code School και μερικά μαθήματα που φιλοξενούνται στο Udemy.

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

Δεν έχω πλέον την πολυτέλεια του χρόνου, και αποφάσισα να εγγραφώ στο Viking Code School για να με βοηθήσω να προετοιμάσω την εργασία μου σε πολύ σύντομο χρονικό διάστημα.

Έκανα αίτηση για 5 κωδικοποιημένα bootcamps τον περασμένο μήνα και θα ήθελα να μοιραστώ τις απόψεις μου για κάθε πρόγραμμα και πώς τελικά αποφάσισα να πάω με το Viking Code School.

Hack Reactor Remote Beta & MakerSquare Austin, TX

Θεωρείται το "Harvard of coding bootcamps", το Hack Reactor και το αδερφό του σχολείο MakerSquare είναι κορυφαίοι. Εάν μπορείτε να αντέξετε οικονομικά την υψηλή τιμή των 17.780 USD, τότε θα έχετε μια πολύ ικανοποιητική και προκλητική εκπαιδευτική εμπειρία. Εδώ είναι η ανάλυση:

  1. Εφαρμογή - Η διαδικασία εφαρμογής είναι εξαιρετικά εύκολη και διαρκεί μόνο περίπου 2 λεπτά. Αφού συμπληρώσετε μερικές βασικές πληροφορίες για τον εαυτό σας, προγραμματίζετε μια τεχνική συνέντευξη και αυτό είναι! Χρειάζεστε μόνο μία εφαρμογή, ακόμη και αν θέλετε να υποβάλετε αίτηση σε πολλά σχολεία που σχετίζονται με το Hack Reactor.
  2. Συνέντευξη - Θα συνομιλήσετε με έναν πρόσφατο απόφοιτο του προγράμματος που θα σας ζητήσει να ολοκληρώσετε διάφορες προκλήσεις. Δεν θα αναφερθώ στη λεπτομέρεια εδώ, αλλά σίγουρα θα πρέπει να είστε άνετοι χρησιμοποιώντας το JavaScript και να είστε εξοικειωμένοι με την επανάληψη μέσω αντικειμένων και συστοιχιών και τη χρήση λειτουργιών επανάκλησης. Η συνέντευξη για το Hack Reactor και το MakerSquare ήταν πανομοιότυπες, γι 'αυτό σας συνιστώ να κάνετε αίτηση σε πολλά σχολεία και να κάνετε πολλές συνεντεύξεις.
  3. Η απόφασή μου - Τα δίδακτρα ήταν πολύ μεγάλη για μένα. Και παρόλο που έχω καταπληκτική πίστωση, δεν ήθελα να βγάλω άλλο δάνειο και να προσθέσω στο ήδη εντυπωσιακό υπόλοιπο του χρέους μου. Μακάρι να μπορούσα να αντέξω τα δίδακτρα και τα έξοδα διαβίωσης, αλλά αν δεν είναι πρόβλημα για εσάς, τότε πάμε για αυτό! Το πρόγραμμα αφορά το JavaScript, που είναι η πιο καυτή γλώσσα αυτή τη στιγμή.

Coding House στο Fremont, Καλιφόρνια

Αυτό είναι ένα ζωντανό bootcamp κωδικοποίησης, που σημαίνει ότι μαθαίνετε, τρώτε και κοιμάστε στο ίδιο μέρος για τρεις μήνες. Όπως το MakerSquare και το Hack Reactor, το Coding House επικεντρώνεται στη JavaScript και στο MEAN stack. Τα δίδακτρα αναβάλλονται και δεν πληρώνετε μέχρι να βρείτε δουλειά.

Λοιπόν, δεν είναι ακριβώς «μην πληρώνετε» μπροστά. Πρέπει ακόμη να πληρώσετε μια κατάθεση 2.000 $ επιπλέον 4.000 $ για δωμάτιο και διατροφή. Λοιπόν, είναι έξι μεγάλοι μπροστά. Αλλά, δεν χρειάζεται να ανησυχείτε για ενοικίαση, μαγείρεμα ή καθαρισμό. Φοβερός!

Και τι ακριβώς αναβάλλεται τα δίδακτρα; ΔΕΝ σημαίνει ότι δεν πληρώνετε δίδακτρα. Εάν βρείτε μια εργασία πλήρους απασχόλησης εντός 6 μηνών από την ολοκλήρωση του προγράμματος, τότε πληρώνετε ένα τέλος τοποθέτησης ίσο με το 18% του μισθού του πρώτου έτους . Η κατάθεση των $ 2.000 αντιστοιχεί σε αυτό το τέλος τοποθέτησης, αλλά πρέπει να πληρώσετε το τέλος τοποθέτησης κατά τους πρώτους 6 μήνες της απασχόλησης . Υποθέτοντας ότι βρίσκετε δουλειά με μισθό 90.000 $, θα πάρετε σπίτι περίπου 3.300 $ το μήνα μετά τους φόρους και πληρώνοντας το τέλος τοποθέτησης της Coding House. Αυτός ο πολύ μικρός μισθός θα διαρκούσε μόνο για 6 μήνες, αλλά καταλαβαίνω, αυτό κάνω ως καθηγητής Αγγλικών! Και μια τελευταία σημείωση:Πρέπει να είστε εξουσιοδοτημένοι να εργάζεστε στις Ηνωμένες Πολιτείες για να λάβετε μέρος στην αναβολή των διδάκτρων. Εάν όχι, πρέπει να πληρώσετε την πλήρη τιμή των 14.000 $ . Συγγνώμη Καναδοί φίλοι :-(
  1. Η εφαρμογή - Η εφαρμογή ήταν σχετικά εύκολη. Εκτός από τη συμπλήρωση βασικών πληροφοριών για τον εαυτό σας, πρέπει να ολοκληρώσετε 10 από τις ασκήσεις προετοιμασίας για να μπορέσετε να προχωρήσετε στην πρώτη συνέντευξη.
  2. Η συνέντευξη - Υπάρχουν στην πραγματικότητα δύο συνεντεύξεις. Το πρώτο θα είναι με τον Nick, τον ιδρυτή του Coding House, και αυτή είναι απλώς μια άτυπη συνομιλία για να δούμε αν θα ταίριαζες στο πρόγραμμα. (Πιθανώς για να βεβαιωθείτε ότι δεν είστε πολύ περίεργοι. Κανείς δεν θέλει να μοιραστεί μια κουκέτα με ένα ερπυσμό!). Η δεύτερη συνέντευξη είναι μια «τεχνική» συνέντευξη, αλλά δεν υπήρχαν προκλήσεις κωδικοποίησης ή αλγορίθμου. Απλώς συνομιλείτε με έναν από τους εκπαιδευτές και απαντάτε σε μερικές απλές ερωτήσεις σχετικά με τη JavaScript και τον προγραμματισμό γενικά.
  3. Η απόφασή μου - Η αναβολή της αίθουσας / του συμβουλίου και των διδάκτρων ήταν μεγάλα σημεία πώλησης για μένα, αλλά έχω την εντύπωση από την προετοιμασία και τις συνεντεύξεις ότι αυτό το πρόγραμμα απευθύνεται σε αρχάριους με μικρή εμπειρία στον προγραμματισμό ή την ανάπτυξη ιστού. Δεν λέω ότι δεν μπορούσα να μάθω κάτι νέο με το Coding House, αλλά δεν νομίζω ότι θα έβγαινα στο έδαφος τρέχοντας με αυτά τα παιδιά και θα έπαιρνα αρκετή πρόκληση από το πρόγραμμα σπουδών τους. Εάν είστε αληθινός αρχάριος, τότε το Coding House μπορεί να είναι το πρόγραμμα για εσάς.

App Academy στο Σαν Φρανσίσκο

Αυτό είναι ένα άλλο πολύ αξιόπιστο bootcamp που βρίσκεται στο Σαν Φρανσίσκο. Από όλα τα σχολεία στα οποία μπορείτε να κάνετε αίτηση, το App Academy είναι το πιο ανταγωνιστικό. Το ποσοστό αποδοχής κυμαίνεται γύρω στο 5%, πράγμα που σημαίνει ότι έχετε καλύτερες πιθανότητες να μπείτε σε σχολείο της Ivy League!

Αυτό το πρόγραμμα προσφέρει επίσης αναβαλλόμενα δίδακτρα (ανατρέξτε στη σημείωσή μου παραπάνω σχετικά με αυτό που σημαίνει), αλλά μόνο εάν είστε εξουσιοδοτημένοι να εργάζεστε στις Ηνωμένες Πολιτείες. Το App Academy επικεντρώνεται στη χρήση του Ruby on Rails για το πίσω μέρος, αλλά εξακολουθείτε να έχετε μια υγιή δόση JavaScript για τη διεπαφή.

  1. Η Εφαρμογή - Σε αντίθεση με τις άλλες, η εφαρμογή σας θα διαρκέσει περίπου μία ώρα. Εκτός από την απάντηση στις συνήθεις βιογραφικές ερωτήσεις, θα πρέπει επίσης να λύσετε τρεις ή τέσσερις αλγοριθμικές προκλήσεις μέσα σε μια ώρα. Οι προκλήσεις ήταν αρκετά εύκολες και κατάφερα να τις ολοκληρώσω σε περίπου 20 λεπτά.
  2. Η Συνέντευξη - Αυτή ήταν η πιο δύσκολη συνέντευξη που είχα και ήταν πολύ σαφές γιατί έχουν τόσο χαμηλό ποσοστό αποδοχής. Θα κάνετε τρεις αλγοριθμικές προκλήσεις στη συνέντευξη και έχετε ακριβώς 15 λεπτά για να κάνετε κάθε μία. Και είναι επίσης πολύ δύσκολες προκλήσεις! Ήμουν σε θέση να ολοκληρώσω τα δύο πρώτα χωρίς κανένα πρόβλημα, αλλά το τελευταίο πραγματικά έκανε το μυαλό μου. Βεβαιωθείτε ότι έχετε κάνει πολλή πρακτική στο Code Wars και στο Hacker Rank πριν επιχειρήσετε αυτήν τη συνέντευξη.
  3. Η απόφασή μου - μου προσφέρθηκε αποδοχή υπό όρους μόνο στο πρόγραμμα και η αίτησή μου θα επανεξεταζόταν αν συμμετείχα σε προπαρασκευαστικά προγράμματα 2.000 $ (η οποία θα κάλυπτε την κατάθεσή μου εάν γινόμουν δεκτή στο πρόγραμμα αργότερα). Αλλά ακόμα κι αν είχα γίνει δεκτός στο πρόγραμμα, θα έπρεπε να πληρώσω για τα έξοδα διαβίωσης για την πιο ακριβή πόλη της Αμερικής και πιθανώς να εξαλείψω τις αποταμιεύσεις μου στη διαδικασία.

Σχολή κώδικα Βίκινγκ

Και τέλος το σχολείο των ονείρων μου!

Το VCS είναι το πρώτο online bootcamp κωδικοποίησης και ο ιδρυτής του, Erik Trautman, είναι απόφοιτος της App Academy. Αυτό το πρόγραμμα επικεντρώνεται επίσης στο Ruby on Rails και πηγαίνει βαθιά στις βασικές αρχές της CS και στη διαδικασία αναζήτησης εργασίας. Αυτό είναι ένα άλλο πρόγραμμα «μην πληρώνετε έως ότου λάβετε δουλειά», αλλά υπάρχει επίσης η επιλογή να συμμετάσχετε στο πρόγραμμα Flex, το οποίο έχει εβδομαδιαίες ημερομηνίες έναρξης και μηνιαίο σύστημα τιμολόγησης.

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

  1. Η εφαρμογή - Είναι πολύ παρόμοια με την εφαρμογή της App Academy. Απαντήστε σε μερικές απλές ερωτήσεις για τον εαυτό σας και ολοκληρώστε μερικές προκλήσεις κωδικοποίησης ενάντια στο χρόνο.
  2. Η Συνέντευξη - Επίσης, πολύ απαιτητικές ασκήσεις κωδικοποίησης κατά τη διάρκεια της συνέντευξης. Θα έλεγα ότι η συνέντευξη του Viking Code School είναι τόσο σκληρή όσο η εφαρμογή της Ακαδημίας, οπότε σίγουρα θα θέλατε να βασιστείτε στις βασικές αρχές και να επιτύχετε γρήγορα την επίλυση προβλημάτων. Ο Erik τονίζει πραγματικά τη σημασία της σαφούς επικοινωνίας κατά τη διάρκεια της συνέντευξης, οπότε συνηθίστε να μιλάτε δυνατά ενώ κωδικοποιείτε.
  3. Η απόφασή μου- Μετά από πέντε εφαρμογές bootcamp και συνεντεύξεις, τελικά πήγα στο Πρόγραμμα Viking Code School Flex. Πρώτον, έχουν μια εξαιρετικά θετική παρουσία στο διαδίκτυο και τη φήμη, και δεν μπορούσα να βρω βρωμιά ή τρόμο για το Erik ή το Viking Code School. Οι προηγούμενοι συμμετέχοντες βρήκαν θέσεις εργασίας ως προγραμματιστές ιστού πλήρους απασχόλησης και είναι δύσκολο να υποστηρίξουν την επιτυχία. Δεύτερον, μου αρέσουν οι ημερομηνίες έναρξης του προγράμματος Flex και πώς μπορώ να ολοκληρώσω το μάθημα με μερική απασχόληση. Έχω πέντε μήνες στην Κορέα, και θα τελειώσω σχεδόν με το μάθημα μέχρι να επιστρέψω στο σπίτι μου. Και τέλος, τα δίδακτρα για το πρόγραμμα Flex είναι οικονομικά προσιτό και δεν θα χρειαστεί να πάρω δάνεια. Υπάρχουν επί του παρόντος τρία επίπεδα υποστήριξης, το καθένα με διαφορετικές τιμές, και είναι δυνατή η εναλλαγή από το ένα επίπεδο στο άλλο. Για παράδειγμα,Η αρχή του προγράμματος επικεντρώνεται σε HTML, Bootstrap και τα βασικά της γλώσσας προγραμματισμού Ruby. Επειδή νιώθω άνετα με όλες αυτές τις τεχνολογίες τώρα, αποφάσισα να πάω με το χαμηλότερο επίπεδο υποστήριξης (και να εξοικονομήσω χρήματα), αλλά θα αλλάξω σε υψηλότερο επίπεδο όταν έρθω στις πιο δύσκολες προκλήσεις και έργα.

Οι ερωτήσεις σας

Έχετε απορίες σχετικά με αυτά τα σχολεία ή γενικά κωδικοποίηση bootcamps; Παρακαλώ γράψτε τα παρακάτω και θα απαντήσω σε καθένα ξεχωριστά. Ελπίζω ότι αυτός ο οδηγός ήταν επιτυχής και εύχομαι καλή τύχη στις προσπάθειές σας για κωδικοποίηση!