Έχετε δημοσιεύσει άρθρα σχετικά με το πώς να δημιουργήσετε ένα εξαιρετικό βιογραφικό προγραμματιστή; Σταμάτα τώρα. Είναι χάσιμο χρόνου! Συνοδευτική επιστολή; Αυτό είναι επίσης σπατάλη.
Επιτρέψτε μου να σας πω πόσο αρχαία είναι η πρακτική της χρήσης ενός βιογραφικού. Σύμφωνα με τη Wikipedia, ξεκίνησε με τον Λεονάρντο ντα Βίντσι, ο οποίος έστειλε μια επιστολή σε έναν πιθανό εργοδότη που περιγράφει την εμπειρία και το σύνολο δεξιοτήτων του. Σε 1481! Έτσι είναι αρχαίο.
Στο παρελθόν, θα στείλατε το βιογραφικό σας σε μια πιθανή εταιρεία. Θα προβάλλουν τη λίστα των βιογραφικών και θα προσκαλούν άτομα για συνέντευξη. Το άτομο με τις καλύτερες μπριζόλες πωλήσεων θα είχε πάντα τη δουλειά. Ο γοητευτικός, εξερχόμενος εξωστρεφής.
Πρόσφατα, ωστόσο, πολλές από τις κορυφαίες εταιρείες και νεοσύστατες εταιρείες έχουν αλλάξει τους κανόνες του παιχνιδιού. Τώρα, πρέπει να αποδείξετε την ικανότητά σας μέσα από μια σειρά προκλήσεων. Συνήθως περιλαμβάνει την ολοκλήρωση πολύπλοκων αλγορίθμων προγραμματισμού σε πολύ μικρό χρονικό διάστημα. Μπορεί επίσης να περιλαμβάνει τη δημιουργία ενός μικρού έργου στο οποίο θα αποδείξετε την εμπειρία σας με συστήματα παραγωγής, ποιότητα κώδικα, αναγνωσιμότητα κώδικα (και δυνατότητα συντήρησης), αν το έχετε ασφαλίσει σωστά από επιθέσεις και ούτω καθεξής. Μερικές φορές περιλαμβάνει επίσης ζωντανές προκλήσεις κωδικοποίησης όπου πρέπει να γράψετε μια λύση ενώ μοιράζεστε την οθόνη σας. Τα τελευταία χρόνια, το βιογραφικό έχει αντικατασταθεί με πολλούς άλλους τρόπους για να αποδείξετε τις δεξιότητές σας.
Όλοι περιστρέφονται γύρω από την προώθηση του εαυτού σας. δηλαδή, την προώθηση της «προσωπικής σας επωνυμίας». Να πάρει το όνομά σας εκεί έξω. Γνωριμία με τους ανθρώπους του κλάδου. Θα θυμούνται το όνομά σας την επόμενη φορά που θα ανοίξει ο ρόλος του αρχιτέκτονα στην εταιρεία τους.
εκτίμηση της ελαστικότητας της ζήτησης ως προς την τιμή
Πρέπει να το σκεφτείτε έτσι. Εάν πουλήσετε ένα ομοιογενές προϊόν (ο «κωδικοποιητής») σε μια ανταγωνιστική αγορά, θα είναι ένας αγώνας στην χαμηλότερη τιμή (τα «οφέλη»). Εάν υπάρχουν δύο κουρεία στο δρόμο σας, που προσφέρουν την ίδια ποιότητα κουρέματος και ένα από αυτά χρεώνεται διπλά, είμαι σίγουρος ότι θα χρεοκοπήσουν πριν από το τέλος του μήνα. Δεν μπορείτε να προσφέρετε την ίδια υπηρεσία με όλους τους άλλους και περιμένετε να χρεώσετε περισσότερα. Λοιπόν, όχι εκτός εάν διαφοροποιήσετε. Αυτό μας φέρνει στην ερώτηση: Πώς ακριβώς το κάνετε αυτό;
Συνήθως θυμάσαι έναν σχεδιαστή γραφικών όταν σκέφτεσαι ένα χαρτοφυλάκιο. Ωστόσο, οι προγραμματιστές λογισμικού μπορούν επίσης να έχουν χαρτοφυλάκια. Συνήθως, τοποθετείτε ένα έργο κατοικίδιων ζώων, ίσως μια εφαρμογή που έχετε δημιουργήσει, παραδείγματα κώδικα που βρίσκετε καταδεικνύουν καλύτερα την ικανότητά σας ή ακόμα και στιγμιότυπα οθόνης των εφαρμογών που δημιουργήσατε.
Μπορείτε να δημιουργήσετε μια εφαρμογή και να τη δημοσιεύσετε στην αγορά. Δεν χρειάζεται να είναι μια περίπλοκη εφαρμογή. θα μπορούσε να είναι μια εφαρμογή προγραμματισμού για σαλόνια ομορφιάς, αρκεί να είναι κάτι που χρησιμοποιούν οι άνθρωποι. Και ακόμη και αν κανείς δεν το χρησιμοποιεί, περάσατε τη διαδικασία δημιουργίας και δημοσίευσής του, η οποία δείχνει πρωτοβουλία, δημιουργικότητα και την ικανότητα να βλέπετε ένα έργο από την αρχή έως το τέλος.
Η συνεισφορά σε έργα ανοιχτού κώδικα είναι ένας πολύ καλός τρόπος για να δείξετε τις δεξιότητές σας στην κωδικοποίηση. Δείχνει ότι μπορείτε να βελτιώσετε γρήγορα και να κατανοήσετε έναν επιχειρηματικό τομέα. Ότι είστε σε θέση να παράγετε λογισμικό ποιότητας και υπάρχουν πολλοί άλλοι άνθρωποι που το χρησιμοποιούν.
Όχι μόνο αυτό, ο κωδικός σας είναι διαθέσιμος στο Διαδίκτυο για οποιονδήποτε μπορεί να δει. Λέει πώς εργάζεστε σε μια ομάδα, πόσο καλά είναι τα μηνύματα δέσμευσής σας, πώς μπορείτε να συζητήσετε δύσκολες τεχνικές λύσεις με άλλα άτομα, εάν μπορείτε να διευθετήσετε μια ρεαλιστική λύση, εάν προτιμάτε την αναγνωσιμότητα κώδικα σε σχέση με μυστηριώδεις αλγόριθμους που πιστεύετε ότι είναι γρηγορότερα.
Δείχνει επίσης τις μη κωδικοποιητικές πτυχές των ικανοτήτων σας, όπως πόσο καλά συνεργάζεστε με άλλους ανθρώπους και πόσο καλές είναι οι δεξιότητες γραφής σας (τα καλά μηνύματα δέσμευσης και η τεκμηρίωση συμβαδίζουν με καλό κώδικα).
Οι άνθρωποι μπορούν βλέπω ότι είστε καλός επαγγελματίας, αντί να τους το λέτε.
Η συνεισφορά σας σε StackOverflow, Reddit, ομάδες Facebook, Hacker News ή άλλα διαδικτυακά φόρουμ μπορεί να δείξει τις βαθιές γνώσεις σας σε ένα θέμα και την ικανότητά σας να επιλύετε προβλήματα. Αποδεικνύει επίσης την ικανότητά σας να γράφετε και να κατανοείτε σε μια κοινότητα καθώς και την ικανότητά σας να εξηγείτε ένα ζήτημα σε άλλους ανθρώπους. Σας επιτρέπει να παρακολουθείτε τα πιο πρόσφατα νέα σχετικά με την τεχνολογία επιλογής σας. Και παρέχει μια συνεχώς αυξανόμενη ευκαιρία για δικτύωση. Επιπλέον, συζητώντας διάφορες τεχνολογίες με άλλα άτομα, εκτίθεστε σε διαφορετικές απόψεις και σας βοηθά να βγείτε από τους συνηθισμένους θαλάμους ηχούς που είναι τόσο εύκολο να κλειδωθείτε
Η σύνταξη ενός ιστολογίου είναι ένας πολύ καλός τρόπος για να δείξετε εξειδίκευση σε ένα θέμα, σας επιτρέπει επίσης να εκφράσετε τις ιδέες σας και να έχετε υγιείς συζητήσεις σχετικά με την τεχνολογία. Σας επιτρέπει να κάνετε το όνομά σας εκεί έξω και να αναπτύξετε ένα δίκτυο αναγνωστών. Εάν το παρακολουθείτε και βελτιώνετε πάντα την ποιότητα των δημοσιεύσεών σας, με την πάροδο του χρόνου το κοινό σας θα αυξηθεί οργανικά.
Και τελικά, εάν παίζετε τα χαρτιά σας σωστά, μπορείτε στη συνέχεια να γράψετε ένα ή περισσότερα βιβλία με βάση τις δημοσιεύσεις του ιστολογίου σας, και ίσως ακόμη και να προωθήσετε τα δικά σας μαθήματα βίντεο. Αυτά εμπίπτουν στη διάσημη κατηγορία των παθητικών κερδών, καθώς είναι ένας τρόπος πολλαπλασιασμού των κερδών σας χωρίς να απαιτείται συνεχής προσπάθεια για την παραγωγή τους.
Η δημιουργία μαθημάτων βίντεο στο YouTube ή στο Udemy είναι ένας πολύ καλός τρόπος για να αποδείξετε την ικανότητά σας να εξηγείτε αφηρημένες έννοιες σε άλλα άτομα. Στην καθημερινή ζωή οποιουδήποτε έργου, υπάρχει πάντα ανάγκη μετάδοσης γνώσεων καθώς οι προγραμματιστές έρχονται και φεύγουν. Σας αναγκάζει να καταλάβετε βαθιά τι πρόκειται να διδάξετε. Ενισχύει τις γνώσεις σας για το θέμα. Θα μπορούσε επίσης να γίνει πηγή παθητικού εισοδήματος στα επόμενα χρόνια.
g++ μεταγλωττίζει το c++
Παρόμοια με τις συνεισφορές ανοιχτού κώδικα συμμετέχει σε hackathons - είναι ένας πολύ καλός τρόπος για να αποδείξετε τις δεξιότητές σας και να γνωρίσετε άτομα στον κλάδο. Θα ανταγωνιστείτε με άλλα άτομα ή ομάδες σε προκλήσεις κωδικοποίησης. Αυτά είναι γενικά περιορισμένα στο χρόνο και προσφέρουν την ευκαιρία να λάμψουν ενώ επιλύουν περίπλοκα προβλήματα. Προσφέρουν επίσης την ευκαιρία να κάνετε τα γρανάζια σας να κινούνται, να διατηρούν τις γνώσεις σας σχετικά με τους αλγόριθμους και τις δομές δεδομένων.
Μερικοί σπουδαίοι προγραμματιστές καταβάλλετε κάθε προσπάθεια και δημιουργήστε προσωπικά χαρτοφυλάκια. Εδώ είναι μερικά που ξεχωρίζουν:
Τώρα που έχετε διαβάσει όλα αυτά, μπορείτε να αρχίσετε να σχεδιάζετε πώς να τα εφαρμόσετε όλα αυτά στην πράξη! Επιτρέψτε μου να ξέρω τι πιστεύετε στα παρακάτω σχόλια!