Πώς να κατακτήσετε τον φόβο σας και να σταματήσετε να μισείτε τις συνεντεύξεις εργασίας

Δύο πράγματα: Πρώτα, σταματήστε να λέτε ότι δεν είστε αρκετά καλοί.

Δεύτερον, ξεκινήστε την εξάσκηση, και ο προγραμματιστής άσους μέσα σας θα πέσει.

Σε αυτήν την ανάρτηση, μοιράζομαι τις εμπειρίες μου με τη συνέντευξη, γιατί δεν έχω εγκαταλείψει τη δουλειά για προγραμματιστές και τι έχω μάθει.

Η συνέντευξη είναι χάλια

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

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

Γιατί; Δείχνεις τις δυνάμεις και τις αδυναμίες σου. Εσείς ενδοσκόπηση. Αν τα πάρετε καλά, παίρνετε δουλειά! Εάν δεν το κάνετε, μαθαίνετε τι πρέπει να εργαστείτε. Η αλήθεια είναι ότι η συνέντευξη είναι πάντα κερδοφόρα για εσάς.

Αυτό που είναι χάλια είναι ότι αν δεν πάρετε τη δουλειά, σχεδόν ποτέ δεν αισθάνεται έτσι.

Ο αρχικός μου αγώνας

Πριν ξεκινήσω τη συμμετοχή μου στον προγραμματισμό, ήμουν φοιτητής Μηχανολόγων Μηχανικών στο πανεπιστήμιο. Φοβόμουν συνεντεύξεις εργασίας και δικτύωση. Ωστόσο, πήγα σε εκθέσεις εργασίας, παρέδωσα το βιογραφικό μου και πήρα πίσω επαγγελματικές κάρτες. Ήξερα ότι ήταν ένα απαραίτητο κακό.

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

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

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

Πριν από περίπου ενάμιση χρόνο, αποφάσισα να κάνω την ανάπτυξη του διαδικτύου. Θεωρήθηκα αρκετά καλός για να αρχίσω να ψάχνω για πρακτική άσκηση τον Ιούλιο του 2017. Επέλεξα την ανάπτυξη διαδικτύου από την αγάπη μου γι 'αυτό. Ήμουν κάτι περισσότερο από το να βρω δουλειά σε αυτόν τον κλάδο ... αλλά για λίγο, τα ίδια αποτελέσματα ακολούθησαν όπως και πριν.

Θα μελετούσα αδιάκοπα. Διάβασα το εξώφυλλο του Django. Ο χάρτης συνεισφοράς του GitHub ήταν πιο πράσινος από τον Richard Hendricks που προσπαθούσε να πουλήσει τον Pied Piper ως πρόγραμμα αναπαραγωγής μουσικής. Κάτι έπρεπε να αλλάξει, και ότι κάτι ήταν η νοοτροπία μου.

Ένας χάρτης πορείας: Κάνοντας συνεντεύξεις τη μαρμελάδα σας

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

Το πιο σημαντικό πράγμα που πρέπει να θυμάστε είναι ότι δεν έχετε τίποτα να χάσετε και έχετε τα πάντα να κερδίσετε!

Εκκαθάριση του αέρα

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

Αντ 'αυτού, εστιάστε στον εαυτό σας. Γιατί θέλετε να γίνετε προγραμματιστής; Εάν έχετε ήδη δουλειά, γιατί θέλετε να κάνετε μια αλλαγή; Σε τι είσαι καλός; Τι θέλετε να πετύχετε; Πώς θα το κάνεις αυτό; Απαντήστε σε αυτές τις ερωτήσεις μόνοι σας, κανένας άλλος… και να είστε ειλικρινείς Σκεφτείτε να το γράψετε και να διατηρήσετε ένα αρχείο καταγραφής αυτού του εσωτερικού μονόλογου.

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

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

Καθορισμός προσδοκιών

Η συνέντευξη δεν έχει να κάνει με δουλειά. Η συνέντευξη αφορά στην κοινή χρήση των δεξιοτήτων σας. Η συνέντευξη αφορά στη βελτίωση των δεξιοτήτων σας. Αφήστε το να βυθιστεί. Δεν πρόκειται για δουλειά. Πρόκειται για βελτίωση.

Σκεφτείτε τα άλλα χόμπι σας. Για μένα, είναι η Ολυμπιακή άρση βαρών. Στην άρση βαρών, υπάρχουν δύο ανελκυστήρες: το αρπακτικό, και το καθαρό και τρελό. Δεν είμαι ιδιαίτερα καλός στο snatch, αλλά ξέρω ότι είναι άλλοι, γι 'αυτό ρωτώ συχνά τους συναδέλφους αθλητές μου για την τεχνική τους.

Θα μπορούσαμε να καταλήξουμε να μιλάμε για ώρες, να στέλνουμε βίντεο μπρος-πίσω και να συζητάμε για τους μηχανισμούς του ανελκυστήρα. "Πώς διατηρείτε μια σταθερή θέση όταν η ράβδος αφήνει το πάτωμα;" «Τι πιστεύεις όταν πρόκειται να το πιάσεις;»

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

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

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

Ας ελπίσουμε ότι αυτό απομακρύνει την πίεση Πάνω απ 'όλα, δεν γίνεται καλύτερος προγραμματιστής ο κύριος στόχος σας , σε αντίθεση με την προσέλκυση μιας γλυκιάς συναυλίας στο Facebook;

Κάνοντας το έργο

Εδώ είναι: Το σκληρό μέρος. Ελπίζω ότι κανένας από εσάς δεν στέκεται, γιατί είμαι ένας φοβερός ομιλητής με κίνητρα Θα θέλατε να καθίσετε για αυτήν τη μέτρια ομιλία για το * ~ THE GRIND ~ * .

Βήμα πρώτο: Απλά κωδικός!

Βρείτε έναν φίλο ή έναν συμμαθητή, μεταβείτε σε μια κλήση Skype και ξεκινήστε μια συνεδρία προγραμματισμού ζευγών! Διαλέξτε μερικά προβλήματα που θα θέλατε να επεξεργαστείτε και καθοδηγήστε ο ένας τον άλλον στην πορεία.

Εάν το κάνετε αυτό στο διαδίκτυο, προτείνω να χρησιμοποιήσετε τη λειτουργία "Συνεργασία" του JSFiddle (δωρεάν!) Ή "Live" του CodeSandbox (όχι δωρεάν!?), Έτσι ώστε να έχετε τον ίδιο κωδικό.

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

Βήμα δεύτερο: Συνεργαστείτε σε έργα

Το δεύτερο βήμα μοιάζει με το πρώτο, μόνο εσείς ενώνετε τον εαυτό σας με άλλους ομοϊδεάτες σε έναν κοινό στόχο. Ο στόχος είναι να λειτουργήσει κάπως αυτός ο καταραμένος ιστότοπος.

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

Εκτός αυτού, αυτή είναι μια εξαιρετική ευκαιρία να μπείτε σε λογισμικό ανοιχτού κώδικα! Η συμβολή στο ανοιχτό λογισμικό σας εκθέτει σε νέες τεχνολογίες. Σας δίνει πρακτική στην ανάγνωση, τον εντοπισμό σφαλμάτων και τη βελτίωση του κώδικα των άλλων, καθώς και ό, τι έχω πει σε αυτήν την ενότητα. Τη στιγμή της γραφής, είναι το Hacktoberfest 2018 , που σημαίνει ότι αν συνεισφέρετε στο open source στο GitHub παίρνετε ένα άρρωστο πουκάμισο!

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

Βήμα τρίτο: Είναι ώρα πρακτικής συνέντευξης, μωρό μου

Αντιμετωπισε τον φοβο σου. Γίνετε δυνατοί. Κατακτήστε τη συνέντευξη.

Εάν έχετε συναδέλφους με τους οποίους θα θέλατε να ξεκινήσετε να ασκείστε, αυτό είναι υπέροχο! Σας προτείνω να κάνετε ζεύξη και να κάνετε ερωτήσεις μεταξύ τους με ερωτήσεις από το LeetCode, ενότητες συνέντευξης από το freeCodeCamp ή άλλους πόρους που προτιμάτε.

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

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

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

Βήμα 4ο: Κάντε το ξανά

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

Καθόλου. Δεν διακινδυνεύετε τίποτα. Το χειρότερο σενάριο σε μια πραγματική συνέντευξη δεν παίρνει τη δουλειά. Αυτό δεν σας επαναφέρει τίποτα επειδή δεν χάνετε τίποτα από την αρχή. Αντ 'αυτού, σκεφτείτε τι πρέπει να κερδίσετε:

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

Η συνέντευξη είναι win-win κάθε φορά που εστιάζετε στον εαυτό σας. Θα ακολουθήσει η δουλειά.

Συμβουλές χωρισμού

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

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

Δημοσίευσα επίσης αυτήν την ανάρτηση στο blog μου, Δοκιμάστε την κωδικοποίηση, είναι διασκεδαστικό !