Πέρασα 3 μήνες για τις εργασίες μετά από ένα bootcamp κωδικοποίησης. Εδώ έμαθα.

Ένα λιγότερο συζητημένο μέρος του ταξιδιού του bootcamper είναι αυτό που συμβαίνει μετά την αποφοίτησή σας - όταν αναζητάτε αυτήν την εξαψήφια θέση προγραμματιστή.

Ολοκληρώθηκε το Hack Reactor τον Ιούλιο του 2016 και χρειάστηκαν σχεδόν 3 μήνες πριν αποδεχτώ μια προσφορά με το Radius Intelligence. Έκανα αίτηση σε 291 εταιρείες, έκανα 32 οθόνες τηλεφώνου, 16 τεχνικές οθόνες, 13 προκλήσεις κωδικοποίησης, 11 επιτόπου και έλαβα 8 προσφορές. Οι προσφορές κυμαίνονταν από 60-125 χιλιάδες δολάρια σε μισθούς από εταιρείες σε όλες τις Η.Π.Α., και για τους ρόλους του front end και του full stack. Συνολικά, το 2,8% των αιτήσεων έγινε προσφορές.

Εδώ είναι 5 πράγματα που εύχομαι να ήξερα πριν ξεκινήσω την αναζήτηση εργασίας μου.

Insight # 1: Πηγαίνετε στους πραγματικούς ανθρώπους

Αρχικά, υπέβαλα αίτηση για εταιρείες που χρησιμοποιούν την προσέγγιση κυνηγετικών όπλων. Έχω υποβάλει αίτηση μέσω του Indeed.com, του AngelList, του LinkedIn, του StackOverflow, του Hacker News, των εταιρικών ιστότοπων και ακόμη και του Craigslist.

Θα υποβάλω ένα βιογραφικό για οποιοδήποτε ρόλο που ήθελε εμπειρία React, Node ή JavaScript. Την πρώτη εβδομάδα, έκανα αίτηση σε 15-20 εταιρείες την ημέρα.

Pro-Tip: Βρείτε εταιρείες που χρησιμοποιούν αυτό το repo εύκολης εφαρμογής.

Η απόδοση μου ήταν χαμηλή. Λιγότερο από πέντε τοις εκατό των εταιρειών μου απάντησαν. Έριχνα εφαρμογές σε μια μαύρη τρύπα.

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

Έκτοτε, κάθε φορά που υπέβαλα αίτηση, έψαχνα για την εταιρεία στο LinkedIn και έστειλα email σε κάποιον από την ομάδα μηχανικής ή πρόσληψης.

Για τις περισσότερες μικρές εταιρείες ή στελέχη C-level, η μορφή email είναι συνήθως [email protected] Για μεγαλύτερες εταιρείες, μπορεί να είναι το [email protected]

Για να επαληθεύσω τα μηνύματα ηλεκτρονικού ταχυδρομείου, χρησιμοποίησα το Rapportive για να ελέγξω τα email με λογαριασμούς κοινωνικών μέσων.

Τα αποτελέσματα ήταν καταπληκτικά. Με 150+ μηνύματα ηλεκτρονικού ταχυδρομείου που αποστέλλονται, το ποσοστό απάντησής μου ήταν 22%.

Ένιωσα επίσης υπέροχο να ακούω από πραγματικούς ανθρώπους. Παραδόξως, οι CEOs και οι CTO μου απάντησαν. Μερικές φορές με συνέντευξαν ακόμη και οι ίδιοι.

Takeaway: Εάν κάνετε αίτηση μέσω της μπροστινής πόρτας, βεβαιωθείτε ότι φτάνετε στα ανθρώπινα όντα.

Insight # 2: Ξεκινήστε το μικρό και προχωρήστε

Θα αντιμετωπίσετε συνεντεύξεις επιπέδου 1 (μια εταιρεία μη τεχνολογίας που χρειάζεται οποιουσδήποτε προγραμματιστές), όπου οι ερευνητές δεν σας ρωτούν τίποτα περισσότερο από το JavaScript trivia.

Θα αντιμετωπίσετε συνεντεύξεις επιπέδου 9 (επίπεδο Google / Facebook), όπου οι ερωτηθέντες ρωτούν δύσκολη δομή δεδομένων και ερωτήσεις αλγορίθμων.

Έχω οργανώσει στρατηγικά τη διαδικασία μου έτσι ώστε να είχα συνεντεύξεις χαμηλότερου επιπέδου νωρίτερα και αργότερα συνεντεύξεις υψηλότερου επιπέδου.

Νωρίς, απέκτησα εμπειρία, έκανα εμπιστοσύνη και εξασφάλισα προσφορές από εταιρείες που είχαν λιγότερο εντατικές συνεντεύξεις.

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

Ξεκλειδώσαμε πιο δύσκολες ερωτήσεις. Ξεκλείδισα υψηλότερους μισθούς. Και τελικά, ξεκλείδωσα τη δουλειά που πήρα.

Takeaway: Σχεδιάστε να αντιμετωπίσετε ευκολότερες συνεντεύξεις νωρίς και πιο δύσκολες αργότερα.

Insight # 3: Η μελέτη σαν τη μελλοντική σας δουλειά εξαρτάται από αυτήν (επειδή ισχύει)

Μισώ να σας το σπάσω, αλλά το πιο σημαντικό πράγμα που θα μπορούσατε να κάνετε ανά πάσα στιγμή είναι η μελέτη και η προετοιμασία.

Γιατί; Επειδή δεν θα λάβετε την προσφορά εάν δεν έχετε καλές απαντήσεις στις ερωτήσεις που σας κάνουν.

Οι άνθρωποι δεν θα σας παραπέμπουν εάν δεν πιστεύουν ότι είστε έτοιμοι για τις συνεντεύξεις τους.

Βγαίνοντας από το Hack Reactor, οι αδυναμίες μου ήταν δομές δεδομένων και αλγόριθμοι. Μελέτη της Triplebyte διαπίστωσε ότι οι βαθμολογητές bootcamp είναι πιο αδύναμοι σε αυτούς τους τομείς από τους πτυχιούχους της πληροφορικής.

Έτσι έμαθα και εξασκούσα. Κάθε μέρα.

Αφιέρωσα ολόκληρες μέρες στην εκμάθηση αλγορίθμων ταξινόμησης. Άλλες μέρες, εστίασα στην κατανόηση του τρόπου λειτουργίας του Διαδικτύου.

Αν δεν κατάλαβα πλήρως μια ιδέα, θα περνούσα τη μέρα μου παρακολουθώντας βίντεο στο YouTube ή έκανα αναζήτηση στο StackOverflow έως ότου το έκανα.

Βρήκα τα ακόλουθα υλικά μελέτης χρήσιμα:

  • InterviewCake: Ο αγαπημένος μου πόρος για δομές δεδομένων και αλγόριθμους. Διασπά τις λύσεις σε κομμάτια βήμα προς βήμα - μια εξαιρετική εναλλακτική λύση για το Cracking the Code Interview (CTCI). Η μόνη μου παράπονη είναι ότι δεν έχουν περισσότερα προβλήματα!
  • Ενότητα Σχεδιασμού Συστήματος HiredInTech: Ένας εξαιρετικός οδηγός για ερωτήσεις συνέντευξης για το σχεδιασμό συστήματος.
  • Coderust: Εάν αποφεύγετε το CTCI όπως η πανούκλα, το Coderust 2.0 μπορεί να είναι ιδανικό για εσάς. Για 49 $, λαμβάνετε λύσεις σε σχεδόν οποιαδήποτε γλώσσα προγραμματισμού, με διαδραστικά διαγράμματα.
  • Πώς να προετοιμαστείτε για τις τεχνικές συνεντεύξεις του Reddit: Το χρησιμοποιούσα συνεχώς ως σημείο αναφοράς για το πόσο προετοιμασμένοι ήμουν.
  • Ερωτήσεις συνέντευξης διεπαφής : Μια εξαντλητική λίστα ερωτήσεων διεπαφής.
  • Leetcode: Ο πόρος μετάβασης σε ερωτήσεις σχετικά με τον αλγόριθμο και τη δομή δεδομένων. Μπορείτε να φιλτράρετε κατά εταιρεία, οπότε, για παράδειγμα, θα μπορούσατε να λάβετε όλες τις ερωτήσεις που συνήθως θέτει η Uber ή η Google.
Takeaway: Δεν υπάρχει τόσο μεγάλη προετοιμασία.

Insight # 4: Βάλτε το καλύτερο πόδι σας προς τα εμπρός

Η είσοδος στη βιομηχανία είναι δύσκολη. Πρέπει να έχετε καλή απόδοση, ακόμα και όταν δεν είστε πλήρως προετοιμασμένοι. Για να πετύχετε, πρέπει να είστε ο δικηγόρος σας.

Πουλήστε τον εαυτό σας

Στο Hack Reactor, έχουμε εκπαιδευτεί να αποκρύψουμε την απειρία μας. Στις προσωπικές μας αφηγήσεις, παραλείπουμε σκόπιμα την εκπαίδευση bootcamp.

Γιατί; Διαφορετικά, οι εταιρείες μας κατηγοριοποιούν αυτόματα σε κατώτερους ρόλους προγραμματιστών ή μας επισημαίνουν ως "όχι αρκετή εμπειρία".

Σε μια συνέντευξη με μια εκκίνηση, η συνέντευξη πήγε αμέσως νότια μόλις συνειδητοποίησαν ότι έκανα ένα bootcamp. Μία εταιρεία το χρησιμοποίησε εναντίον μου και μου έκανε μια προσφορά 60.000 $, συγκριτική αξιολόγηση έναντι των junior προγραμματιστών.

Τελικά, πρέπει να πείσετε τις εταιρείες ότι μπορείτε να κάνετε τη δουλειά.

Ταυτόχρονα, πρέπει να πείσετε τον εαυτό σας ότι μπορείτε να κάνετε τη δουλειά.

Μπορείς. Επικεντρωθείτε στην αγάπη σας για προγραμματισμό. Εστιάστε σε αυτό που έχετε δημιουργήσει με το React and Node. Επικεντρωθείτε στην επίδειξη της βαθιάς γνώσης σας σε JavaScript και οποιεσδήποτε άλλες γλώσσες έχετε μάθει.

Μόνο τότε μπορούν να δικαιολογήσουν να σας δώσουν τη δουλειά.

Είναι μια αμφίδρομη συνομιλία

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

Μην ντρέπεστε που χρησιμοποιείτε τη συνέντευξη ως ευκαιρία για την αξιολόγηση της ευκαιρίας εργασίας.

Μίλησα με οποιαδήποτε εταιρεία, ακόμα κι αν είχα μόνο το μικρότερο ενδιαφέρον.

Έκανα ιστότοπους σε όλη τη χώρα με οποιαδήποτε εταιρεία που με προσκάλεσε. Έκανα ερωτήσεις και ανακάλυψα γνώσεις σχετικά με την οργάνωση της ομάδας μηχανικών, τις τεχνολογίες και τα εργαλεία που χρησιμοποιήθηκαν, τις προκλήσεις της εταιρείας και την αρχιτεκτονική του συστήματος

Pro-Tip: Κατά τη διάρκεια συνεντεύξεων, κάντε τις ακόλουθες ερωτήσεις: Ποιες είναι μερικές τεχνικές προκλήσεις που αντιμετωπίσατε πρόσφατα; Τι σας αρέσει να εργάζεστε στην εταιρεία X; Πώς διαρθρώνονται οι ομάδες και πώς χωρίζονται συνήθως οι εργασίες;

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

Takeaway: Μην πωλείτε τον εαυτό σας σύντομο! Και θυμηθείτε, είναι μια αμοιβαία εξερεύνηση.

Insight # 5: Είναι μαραθώνιος, όχι σπριντ

Το ταξίδι δεν είναι καθόλου εύκολο. Για 3 μήνες, άλεσα 6 ημέρες την εβδομάδα. Αλλά προσπάθησα να φροντίσω τον εαυτό μου.

Κάποιες μέρες, θα μελετούσα με φίλους. Άλλες μέρες, θα πάω να βρω ένα καφέ και να σπουδάσω μόνος μου, ή να κολλήσω στο σαλόνι αποφοίτων του Hack Reactor. Και κάθε εβδομάδα έκανα check-in με τον σύμβουλο σταδιοδρομίας μας για να μιλήσω για την πρόοδό μου.

Είναι εύκολο να καεί κατά τη διάρκεια της διαδικασίας. Φάτε καλά, κοιμηθείτε και ασκηθείτε.

Μπορεί να μείνει μόνος. Περάστε χρόνο με φίλους που περνούν την ίδια εμπειρία.

Takeaway: Προετοιμαστείτε για το μακρύ παιχνίδι και βεβαιωθείτε ότι φροντίζετε τον εαυτό σας.

Συνοπτικά, οι βασικές επιλογές είναι:

  1. Πηγαίνετε στους πραγματικούς ανθρώπους
  2. Ξεκινήστε το μικρό και προχωρήστε
  3. Η μελέτη σαν τη μελλοντική σας δουλειά εξαρτάται από αυτήν
  4. Βάλτε το καλύτερο πόδι σας μπροστά
  5. Είναι μαραθώνιος, όχι σπριντ

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

Ιδιαίτερες ευχαριστίες στους Dylan Tran, Karen Zhao, Rohit «Sunny» Rekhi, Jake Pace, Anamita Guha, Stephanie Liu και πολλούς άλλους.

Παρακαλώ μοιραστείτε το με φίλους που περνούν από την αναζήτηση εργασίας. Αν σας αρέσει αυτό που διαβάζετε, πατήστε το κουμπί ❤ παρακάτω.