Ο εθνικός αθλητής του τον βοήθησε να μάθει προγραμματισμό

Κόμβος πηγής: 806516

Σε αυτή τη σειρά, ρίχνουμε τα φώτα της δημοσιότητας στα μέλη της κοινότητας του Codementor. Μοιράζονται το ταξίδι τους για να γίνουν προγραμματιστές — τα ψηλά, τα χαμηλά και τα ενδιάμεσα. Η πρώτη μας ιστορία είναι από Μίτσελ Γκουλντ, ένας μακροχρόνιος χρήστης του Codementor.

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

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

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

Mitchell Gould Codementor story 1.jpg

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

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

  • διεθνής διαγωνιζόμενος στην Εθνική ομάδα καλλιτεχνικού πατινάζ του Καναδά
  • ερευνητής εγκεφάλου που σχετίζεται με την Canadian Aerospace Medical Research Unit
  • ένας πιστοποιημένος σεφ Cordon Bleu στο φημισμένο Olive and Gourmando Cafe
  • γράφουν και παράγουν ταινίες, μία από τις οποίες κέρδισε το Εθνικό Βραβείο Δράματος
  • Πιστοποιημένος καθηγητής CELTA σε 3 πανεπιστήμια στο Τσιάνγκ Μάι της Ταϊλάνδης
  • αποφοιτώ από το Ινστιτούτο Πληροφορικής και φτιάχνω τα δικά μου έργα πληροφορικής
  • βουδιστής μοναχός στην Καμπότζη ως μέρος ενός προγράμματος επανεκκίνησης του Βουδισμού σε αγροτικές κοινότητες.

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

Για παράδειγμα, ως σεφ, θα περιμένατε να περάσετε το χρόνο σας μαγειρεύοντας πράγματα όπως Veloutés, Cassoulet ή Confit de canard. Αλλά στην πραγματικότητα ξόδεψα μεγάλο μέρος του χρόνου μου λύνοντας προβλήματα. Όπως και τη στιγμή που ο προμηθευτής τροφίμων μας έχασε την παράδοση μας, και έπρεπε να προμηθευτώ και να ισορροπήσω πέντε κουτιά μανιτάρια πορτομπέλο ενώ οδηγούσα ένα ποδήλατο σε μια καναδική χιονοθύελλα. Ή όταν το νερό έμεινε κατά λάθος να τρέχει στη μηχανή εσπρέσο κατά τη διάρκεια της νύχτας και έπρεπε να αντιμετωπίσουμε την πλημμύρα του εσπρέσο το επόμενο πρωί.

Mitchell Gould Codementor ProvenWord.jpeg

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

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

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

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

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

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

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

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

Ευχαριστώ τους μέντορες μου και την Codementor για όλη τη βοήθειά σας.

Mitchell Gould Codementor Kilimanjaro.jpeg

Τώρα πίσω στην ιστορία του Κιλιμάντζαρο.

Παρακολουθούσα το Ινστιτούτο Πληροφορικής στην Οττάβα του Καναδά όταν γνώρισα την Υβόννη. Ήταν καταφύγιο από τη Ρουάντα και μια πραγματικά λαμπρή γυναίκα. Γίναμε γρήγορα στενοί φίλοι και βοηθήσαμε ο ένας τον άλλον να ξεπεράσει το εξαντλητικό φορτίο των μαθημάτων.

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

Μια μέρα η Υβόννη μπήκε στο γραφείο και μου είπε ότι θα πήγαινε στο Ναϊρόμπι της Κένυας για να δει την οικογένειά της. Μια γρήγορη αναζήτηση στο Google μου έδειξε πού βρισκόταν το Ναϊρόμπι: 4 ώρες βόρεια της Αρούσα της Τανζανίας – η πόλη αναρρίχησης για το Κιλιμάντζαρο. Λαμβάνοντας αυτό ως σημάδι από το σύμπαν, επικοινώνησα με τον φίλο μου, τον Άνταμ, ο οποίος τότε δούλευε κάπου στη Νιγηρία. Κατά σύμπτωση ήθελε να παρατήσει τη δουλειά του και ήταν έτοιμος για μια περιπέτεια. Έκλεισα λοιπόν μια πτήση και εκπλήρωσα το παιδικό μου όνειρο, μόνο χωρίς τον μπαμπά μου (έτσι κι αλλιώς ήταν περήφανος για μένα).

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

Ακολουθεί μια λίστα πόρων που μπορεί να σας φανούν χρήσιμοι:

  • Ruby και Αντικειμενοστραφής Προγραμματισμός:
  • Οποιοδήποτε βιβλίο από Σάντι Μετς και την αυτό το μάθημα
  • Οποιοδήποτε βιβλίο του Avdi Grim, και τα μαθήματα για δικτυακό τόπο του,
  • Ιδιωματικό Ρουμπίνι
  • Ruby Beyond the Basics
  • Jordan Hudgens – Πλήρης προγραμματισμός Ruby
  • LearnEnough.com
  • Jonas Schmedtmann – Προηγμένο CSS και Sass
  • Scrimba.com
  • Kevin Powell – Responsive Web Design Bootcamp
  • Per Herald Bogan – Μάθετε το Flexbox
  • Frontendmasters.com
  • Mike North – SASS Fundamentals

Πηγή: https://www.codementor.io/blog/user-story-mitchellgould-9z2htr4xny

Σφραγίδα ώρας:

Περισσότερα από Ιστολόγιο Codementor