Πώς να μεταβείτε από το Hobbyist στον Professional Developer

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

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

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

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

Θα έφευγα με 6 χρόνια σχολείου και χρέη άνω των 50.000 δολαρίων αν έκανα αυτή τη διαδρομή. Αυτό δεν ήταν επιλογή.

Τότε άρχισα να σκέφτομαι ότι θα μπορούσα να διδάξω στον εαυτό μου την ανάπτυξη ιστού αρκετά καλά για να αποκτήσω πρακτική άσκηση.

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

Γι 'αυτό έχω πάρει σοβαρά την ανάπτυξη του διαδικτύου.

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

Άρχισα να δραστηριοποιώ σε μέρη όπως το Stack Overflow.

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

Μία εταιρεία δεν μου πρόσφερε μερική απασχόληση. Δεν είπαν να επιστρέψουν αφού είχα το πτυχίο μου. Μου πρόσφεραν εργασία πλήρους απασχόλησης σε δοκιμαστική βάση 6 μηνών ως νέος Junior Developer.

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

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

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

Δείτε τον εαυτό σας ως μαθητής δια βίου

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

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

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

Ο Χέμινγουεϊ το είπε καλύτερα:

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

Μιλούσε για γραφή, αλλά ισχύει και για την ανάπτυξη.

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

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

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

Κάνοντας τη μετάβαση από το Χόμπι σε επαγγελματία

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

1. Συνειδητοποιήστε ότι μπορείτε να το κάνετε αυτό

Ο καθένας μπορεί να διδαχθεί ότι είναι προγραμματιστής. Υπάρχει αυτή η ιδέα ότι η αυτοδίδαξη είναι κάτι που μπορεί να κάνει μόνο ένας συγκεκριμένος τύπος ατόμου. Έχουν δίκιο με μια έννοια. Πρέπει να είστε αυτοκινούμενοι και κίνητρα από κάτι άλλο εκτός από την άμεση πληρωμή. Όμως ο καθένας μπορεί να γίνει αυτός ο τύπος ατόμου.

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

Εάν πάντα ένιωθα ότι είτε «το είχατε» είτε δεν το κάνατε, θα ήταν πολύ εύκολο να αποθαρρυνθείτε.

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

Δεν έχει να κάνει με ένα μεγάλο διάλειμμα, ή να γεννηθεί με τα σωστά χαρακτηριστικά. Πρόκειται για επιμονή.

Εάν μπορείτε να κατεβάσετε το κεφάλι σας κάτω, να περάσετε τους δύσκολους καιρούς και να δεσμευτείτε, μπορείτε να κάνετε ό, τι θέλετε.

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

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

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

Αλλά τι είναι η τύχη;

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

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

Αλλά η τύχη δεν θα σας βρει ποτέ αν δεν δεσμευτείτε να είστε υπέροχοι σε κάτι.

2. Δεσμευτείτε να είστε απίστευτοι στην τέχνη σας

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

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

Είναι παγίδα! Εάν δεν αφαιρέσετε τίποτα άλλο από αυτό το άρθρο, ας είναι το εξής:

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

Αυτό ισχύει για όλα.

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

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

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

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

Λίγα συναισθήματα μπορούν να συγκριθούν με την αδιάκοπη επιδίωξη της κυριαρχίας ενός σκάφους.

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

Ο Mike Rowe λατρεύει να λέει ότι οι άνθρωποι δεν πρέπει να ξεκινήσουν να βρίσκουν το πάθος τους.

Οι άνθρωποι είναι τόσο δυσαρεστημένοι γιατί αναζητούν την τέλεια καριέρα. Ψάχνουν για αυτό που είναι παθιασμένοι.

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

3. Ξεκινήστε να χτίζετε τα πράγματα αμέσως

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

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

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

Η λύση σε αυτό είναι απλή, αλλά όχι εύκολη.

Ξεκινήστε να χτίζετε.

Κάνε κάτι. Δημιουργήστε μια εφαρμογή που επιλύει ένα πρόβλημα που έχετε στη ζωή σας ή που αντιμετωπίζει ένα πρόβλημα για κάποιον που βρίσκεται κοντά σας.

Κάντε κάτι για διασκέδαση.

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

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

Θα αντιμετωπίσετε προβλήματα και θα παλέψετε. Αυτό είναι καλό. Αυτές είναι οι φορές που μαθαίνουμε περισσότερο.

Ξεκινήστε δημιουργώντας πράγματα που επιλύουν προβλήματα, θα μιλήσω περισσότερο για αυτό στο βήμα 6 παρακάτω.

4. Ρυθμίστε μια διαδικτυακή παρουσία

Μόλις αρχίσετε να δημιουργείτε πράγματα, θα θελήσετε να δημιουργήσετε μια διαδικτυακή παρουσία. Ο λογαριασμός σας στο GitHub θα είναι μια εξαιρετική αρχή.

Εδώ θα μπορείτε να στεγάσετε τα έργα που εργάζεστε και να τα μοιραστείτε με τον κόσμο.

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

Αυτός ο ιστότοπος θα κάνει μερικά πράγματα:

  1. Θα χρησιμεύσει ως δημόσιος χώρος για να ενημερώσετε τους πιθανούς εργοδότες για τον εαυτό σας
  2. Θα είναι ένα άλλο μέρος όπου μπορείτε να παρουσιάσετε την εργασία σας
  3. Θα χρησιμεύσει ως πλατφόρμα σας

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

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

Αυτό μπορεί να οδηγήσει σε ευκαιρίες απασχόλησης και τη δυνατότητα να αποκομίσετε περισσότερα έσοδα από το γράψιμο βιβλίων ή freelancing.

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

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

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

Συνιστώ να έχετε 4 βασικούς τομείς για τον ιστότοπό σας:

  1. Αρχική σελίδα

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

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

2. Γράφοντας

Εδώ θα ζουν το ιστολόγιό σας και τα σεμινάρια σας Γράψτε όσο περισσότερο μπορείτε εδώ και μην φοβάστε να το μοιραστείτε.

3. Σχετικά

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

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

4. Μου προσλάβετε

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

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

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

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

5. Ξεκινήστε να διδάσκετε ό, τι γνωρίζετε

Ο Nathan Barry είναι οπαδός της διδασκαλίας ό, τι γνωρίζετε. Αφηγείται την ιστορία του Chris Coyier, ιδρυτή του CSS Tricks.

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

Το μάθημα εδώ είναι ότι δεν χρειάζεται να είστε ο μεγαλύτερος ειδικός στον κόσμο για να αρχίσετε να γράφετε κάτι και να το διδάσκετε.

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

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

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

Αλλά το να αποκαλείς τον εαυτό σου ως ειδικό μπορεί να το παίρνει πολύ μακριά. Έτσι, όταν γράφετε το περιεχόμενό σας, προσεγγίστε το με ειλικρίνεια.

Προτιμώ τον όρο μάθηση στο κοινό.

Υπάρχουν πολλοί άνθρωποι που ξεκίνησαν απλώς ως δημόσιοι μαθητές. Μαθαίνουν μια τέχνη και τεκμηριώνουν τι έμαθαν στην πορεία.

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

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

6. Κατασκευάστηκε για την επίλυση προβλημάτων

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

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

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

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

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

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

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

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

7. Πάρτε μια μαθητευόμενη νοοτροπία

Η μέρα που νομίζεις ότι έχεις κατακτήσει κάτι είναι η μέρα που σταματάς να μαθαίνεις.

Υιοθετήστε τη νοοτροπία ενός δια βίου μαθητευόμενου. Υπάρχουν πάντα περισσότερα να μάθουν και πάντα περισσότερα να βελτιωθούν.

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

Θα πρέπει να το κάνετε αυτό αμέσως, ακόμη και πριν έχετε έναν πραγματικό «μέντορα».

Στο βιβλίο του, The Art of Work, ο Jeff Goins μιλά για την έκδοση του 21ου αιώνα για τη σχέση μαθητευόμενου-πλοιάρχου.

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

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

Στον κόσμο της ανάπτυξης ιστού, είμαστε συνεχώς στο Διαδίκτυο, οπότε αυτό μπορεί να έρθει σε διάφορες μορφές.

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

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

Τότε θα αρχίσετε πραγματικά να μαθαίνετε και να αυξάνετε εκθετικά τις γνώσεις σας.

8. Μάθετε να συνεργάζεστε

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

Θα πρέπει να αλληλεπιδράσετε και να συνεργαστείτε με συναδέλφους, αφεντικά, συναδέλφους, πελάτες, συνεργαζόμενες εταιρείες και όλα τα είδη προσωπικοτήτων καθ 'όλη τη διάρκεια της καριέρας σας.

Είναι σημαντικό να μάθεις πώς να δουλεύεις αποτελεσματικά με άλλους ανθρώπους.

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

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

Ενώ μαθαίνετε ακόμα, υπάρχουν μερικοί εξαιρετικοί τρόποι για να το κάνετε αυτό.

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

Συνιστώ επίσης να συνεισφέρετε σε έργα ανοιχτού κώδικα. Αυτό σας δίνει μια γεύση για το πώς είναι να συνεργάζεστε σε ένα έργο όπου διαφορετικά άτομα μπορεί να έχουν διαφορετικές ιδέες για τον καλύτερο τρόπο να κάνουν πράγματα.

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

Δείτε αυτόν τον ιστότοπο για να ξεκινήσετε.

Βγείτε εκεί και να ζήσετε

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

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

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

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

Θυμηθείτε, τίποτα δεν θα συμβεί αν δεν λάβετε μέτρα Δημιουργήστε έναν απλό ιστότοπο χαρτοφυλακίου, στείλτε email σε μερικούς πιθανούς εργοδότες, γράψτε μερικές δημοσιεύσεις στο Medium. Απλά ξεκινήστε να κάνετε κάτι.

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

Γεια είμαι ο Ken. Σχεδιάζω και κωδικοποιώ διαδικτυακές εφαρμογές. Γράφω επίσης οδηγούς, δοκίμια, ενορχηστρώσεις και μανιφέστο για προγραμματιστές και σχεδιαστές στο Medium. Αν θέλετε να παρακολουθείτε τα γραπτά μου και να λαμβάνετε ειδοποίηση όταν γράφω κάτι νέο, μπορείτε να εγγραφείτε εδώ ή να εγγραφείτε μέσω RSS. Θα λαμβάνετε ένα email κάθε φορά όταν γράφω κάτι νέο, αυτό είναι. Μπορείτε επίσης να μου στείλετε email στη διεύθυνση [email protected] εάν έχετε κάποια ερώτηση, σχόλιο, μήνυμα μίσους ή απλά θέλετε να πείτε γεια. Ευχαριστώ για την ανάγνωση ?