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

Πώς μπορείτε να παραμείνετε κίνητρα ενώ μαθαίνετε να κωδικοποιείτε;

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

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

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

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

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

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

Διαβάζοντας αυτές τις ιστορίες, ελπίζω να βρείτε έμπνευση και ενθάρρυνση.

Οι ιστορίες

Ιστορία # 1: Πώς πήγα από την πώληση τροφίμων στο δρόμο στην εργασία για κορυφαίες εταιρείες τεχνολογίας από τον Alvaro Videla

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

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

Ιστορία # 2: Πώς προσγειώθηκα την πρώτη μου δουλειά ως προγραμματιστής Ιστού από τον Gwendolyn Faraday

Η Gwendolyn Faraday εργαζόταν με πλήρες ωράριο σε ένα εστιατόριο και βοηθούσε τη γιαγιά της. Το 2015, αφού ασχολήθηκε άνετα με τα σεμινάρια κωδικοποίησης, αποφάσισε να κάνει all-in.

Έγινε εγγραφή στο Treehouse και έγινε τακτική στην κοινότητα του FreeCodeCamp. Μαθαίνει συνεχώς και βάζει τον εαυτό της εκεί έξω. Και ένα από τα κλειδιά που τη βοήθησε να κάνει δουλειά ήταν να επεκτείνει το δικό της και το διαδικτυακό της δίκτυο.

Ιστορία # 3: Το ταξίδι μου για να γίνω προγραμματιστής ιστού από το μηδέν χωρίς πτυχίο CS από τον Sergei Garcia

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

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

Ιστορία # 4: Πώς να μεταβείτε από το χόμπι στον επαγγελματικό προγραμματιστή από τον Ken Rogers

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

Ο Ken μοιράστηκε την ιστορία του και έγραψε επίσης έναν χάρτη πορείας για το πώς να γίνει επαγγελματίας web developer.

Ιστορία # 5: Πώς πήγα από τον προγραμματισμό με ένα χαρακτηριστικό τηλέφωνο στην εργασία για ένα MIT Startup από τον Elvis Chidera

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

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

Ιστορία # 6: Πώς έπεισα έναν εργοδότη να μου πάρει μια ευκαιρία και να μου πληρώσει για να μάθω να κωδικοποιώ από τον Rick West

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

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

Story # 7: Πώς προσγειώθηκα μια εργασία προγραμματιστή React κατά τη διάρκεια της πρόκλησης # 100DaysOfCode από τον Danny Huang

Ο Ντάνι Χουάνγκ ήθελε πάντα να μαθαίνει την κωδικοποίηση. Ξεκίνησε στο κομμάτι του FreeCodeCamp και έκανε τις 100 ημέρες πρόκλησης κώδικα.

Εξάσκησε 2-4 ώρες την ημέρα και επένδυε στο να κάνει το προφίλ του GitHub ελκυστικό για τους εργοδότες. Την Ημέρα 97, ο Ντάνι έλαβε την πρώτη του προσφορά εργασίας.

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

Μαθήματα που μπορείτε να αφαιρέσετε από αυτές τις ιστορίες

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

Δέσμευση στη μάθηση.

Όλοι αυτοί οι άνθρωποι δεσμεύτηκαν να μάθουν να κωδικοποιούν, να θυσιάζουν τον ύπνο και την κοινωνική τους ζωή. Πέρασαν ώρες την ημέρα (ή νύχτα!) Αφιερωμένο στη μάθηση και την εξάσκηση.

  • Ο Έλβις έμαθε HTML και CSS κάθε μέρα μετά το σχολείο από το W3Schools.
  • Ο Σεργκέι συνέχισε να μαθαίνει περισσότερη ανάπτυξη διαδικτύου μόνος του, ακόμη και μετά από να βρει δουλειά.
  • Η Gwendolyn αποφάσισε ότι το 2015 θα ήταν η χρονιά της για να μάθει να κωδικοποιεί και να αφιερώνει αρκετές ώρες την ημέρα για να μάθει.
  • Ο Ντάνι δεσμεύτηκε να μελετήσει κωδικοποίηση τουλάχιστον μία ώρα την ημέρα.
  • Ο Ken άρχισε να εργάζεται στις 6 π.μ. και σπούδασε PHP και Laravel τα βράδια και τα σαββατοκύριακα.

Ακολουθήστε μια δομή.

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

  • Ο Σεργκέι δημιούργησε τη δική του μαθησιακή πορεία με βάση τις πιο κοινές απαιτήσεις καταχώρισης εργασίας.
  • Ο Ντάνι μπήκε στην πρόκληση # 100DaysOfCode.
  • Ο Άλβαρο είχε ένα όραμα για μια τοπική εφαρμογή χαρτών και έδωσε στον εαυτό του μια προθεσμία για να την ολοκληρώσει έως.
  • Ο Gwendolyn ολοκλήρωσε ένα κομμάτι Treehouse και το τμήμα front-end του freeCodeCamp.

Δημιουργήστε πράγματα.

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

  • Ο Ken δημιούργησε εφαρμογές PHP και Laravel καθώς έμαθε.
  • Ο Elvis δημιούργησε μια εφαρμογή κοινωνικών μέσων, μια ομαδική εφαρμογή SMS και εφαρμογές Android.
  • Ο Άλβαρο δημιούργησε μια τοπική εφαρμογή χαρτών που χρησιμοποίησε στη συνέντευξη εργασίας του.

Να είσαι τολμηρός.

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

  • Τόσο ο Ken όσο και ο Rich επικοινώνησαν με εταιρείες για ενημερωτικές συνεντεύξεις και κατέληξαν να προσφέρουν προσφορές εργασίας.
  • Ο Άλβαρο ζήτησε από έναν συγγενή που ζούσε στις ΗΠΑ να του στείλει κάποια βιβλία προγραμματισμού και την αγόρασε και τα έστειλε σε αυτόν.
  • Ο Έλβις βγήκε εκεί έξω δημιουργώντας πραγματικές ζωντανές εφαρμογές και βρίσκοντας χρήστες για αυτές.

Δημιουργήστε το δίκτυό σας.

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

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

Κάντο να δουλέψει.

Τα πράγματα δεν θα πάνε πάντα με τον τρόπο που θέλετε. Αλλά μην τα παρατάς! Υπάρχει πάντα ένας άλλος τρόπος.

  • Ο Rick δεν εγκατέλειψε τις φιλοδοξίες του αφού συνειδητοποίησε ότι ένα bootcamp δεν ήταν πιθανότητα - εργάστηκε γύρω του προσεγγίζοντας εταιρείες.
  • Η πρώτη εφαρμογή του Έλβις απέτυχε, αλλά συνέχισε να προσπαθεί και βρήκε άλλα έργα για κατασκευή.
  • Όταν το CodeCloud.me δεν λειτούργησε για το Gwendolyn, προχώρησε και κατέληξε να χρησιμοποιεί το freeCodeCamp για να μάθει.
  • Ο Ντάνι είχε προσπαθήσει και δεν κατάφερε να διδάξει την ανάπτυξη ιστού, αλλά στη συνέχεια εργάστηκε μέσω της πρόκλησης # 100DaysofCode.

Τι σημαίνει αυτό για σας;

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

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

Στους αρχικούς συγγραφείς αυτών των δημοσιεύσεων: σας ευχαριστούμε που μοιραστήκατε τα ταξίδια σας με τους υπόλοιπους από εμάς!

Θέλουν περισσότερα?

; Διαβάστε περισσότερα σεμινάρια στο blog μου, coder-coder.com.

; Εγγραφείτε εδώ για να λάβετε μηνύματα ηλεκτρονικού ταχυδρομείου σχετικά με νέα άρθρα.

; Γίνετε μέλος 25.000+ άλλων - Ακολουθήστε το @thecodercoder στο Instagram.

; Δείτε τα σεμινάρια κωδικοποίησης στο κανάλι μου στο YouTube.