Tema rahvussportlase taust aitas tal programmeerimist õppida

Allikasõlm: 806516

Selles sarjas tõstame tähelepanu Codementori kogukonna liikmetele. Nad jagavad oma teekonda arendajaks saamiseni – kõrgeimad, madalad ja vahepealsed. Meie esimene lugu pärineb Mitchell Gould, kauaaegne Codementori kasutaja.

Kui ma olin 10-aastane, tuli isa mu tuppa ja küsis: "Kuidas sa tahaksid Kilimanjarole ronida?" Ma muidugi hüppasin selle idee peale, kuna mul polnud õrna aimugi, mis on Kilimanjaro või kus see asub. Mu isa ei maininud seda teemat enam kunagi. Kuid seeme oli külvatud ja kui jätkate lugemist, saate teada, kuidas IT võimaldas mul selle mäe vallutada.

Mul on palutud kirjutada sellest, kuidas minu mitmekülgne taust paljudes karjäärides on mind aidanud ettevõtjaks saada. Kuid pärast seda, kui tekkis väga noorelt vastumeelsus siltide vastu, ei pea ma ennast ettevõtjaks.

Minu pere kolis New Yorgist Torontosse, kui olin väga noor. Tahtsin sobida ja otsustasin, et minust saab hokimängija. Lõppude lõpuks oli see Kanada. Aga õnne korral vaatas mu ema hokimatši vahetult enne seda, kui ma küsisin. Ja mängu verest ja vägivallast tüdinenud, vastas ta klassikalise emamoodi nelja sõnaga: üle minu surnukeha.

Mitchell Gould Codementori lugu 1.jpg

Selle asemel registreeriti mind iluuisutamisega tegelema ja mind pandi uskuma, et kõik suurepärased hokimängijad võtsid iluuisutamistunde. Kui lapsed koolis sellest teada said, narriti, naeruvääristati ja peksti mind sageli. Sain teada, et pean varjama riskantseid silte, kui tahan olla ohutu. Silte ignoreerides avastasin end keskendumas nendega seotud oskustele ja tavadele.

Sellel siltide tagasilükkamisel on olnud positiivne kõrvalmõju, mis on aidanud mul enda ja teiste suhtes vähem hinnanguid anda. Usun ka, et see on vabastanud mind tegemast palju karjääri täiesti mitteseotud valdkondades, nagu (mitte kindlas järjekorras):

  • Kanada rahvusliku iluuisutamismeeskonna rahvusvaheline võistleja
  • aju-uurija, kes on seotud Kanada lennundus- ja kosmoseuuringute üksusega
  • Cordon Bleu sertifitseeritud peakokk kuulsas Olive and Gourmando kohvikus
  • kirjutada ja produtseerida filme, millest üks võitis riikliku draamaauhinna
  • CELTA sertifitseeritud õpetaja 3 ülikoolis Chiang Mais, Tais
  • lõpetan Infotehnoloogia Instituudi ja ehitan oma IT-projekte
  • buda munk Kambodžas osana projektist budismi taaskäivitamiseks maakogukondades.

Minu arvates on kõige põnevam see, kuidas kõik need karjäärid üllatasid mind väljakutsetega enda arendamiseks, uute oskuste omandamiseks, mida ma poleks kunagi ette kujutanud, ja kuidas need oskused ühest karjäärist teise kandusid.

Näiteks võiksite kokana veeta aega selliste asjade valmistamisele nagu Veloutés, Cassoulet või Confit de canard. Kuid tegelikult kulutasin suure osa ajast probleemide lahendamisele. Nagu see aeg, kui meie toidutarnija meie tarnimisest ilma jäi, ja ma pidin Kanada lumetormis rattaga sõites hankima ja tasakaalustama viis kasti portobello seeni. Või kui vesi kogemata ööseks espressomasinasse jooksma jäi ja järgmisel hommikul tuli leppida espressouputusega.

Mitchell Gould Codementor ProvenWord.jpeg

Uisutajana harjutasin, kuidas raskust õhku visata, et saavutada piisavalt hoogu, et sooritada 2.5 pööret ja maanduda ohutult. Pidin hirmust üle saama ja ennast täielikult usaldama. Sellest sai elufilosoofia. Ma poleks kunagi ennustanud, et topeltteljega sõitmine aitab mul enesekindlalt käivitada nii palju erinevaid karjäärivõimalusi ja projekte.

Minu praegune projekt, koodnimega 'ProvenWord', on Tais 3-aastase inglise keele õpetamise otsene tagajärg. Olin omal nahal tunnistajaks inglise keeles kirjutamise õppimise raskustele, mida inglise keelt emakeelena kõneleva inimesena pidasin iseenesestmõistetavaks. Tegin koostööd sõbraga, kellel on üle 20-aastane korrektuurikogemus, et töötada välja rakendus, mis aitab inglise keelt mitte emakeelena õppijatel oma kirjutamist parandada.

Võistluslikus uisutamises hindasid kohtunikud kohe teie sooritust ja panevad hindeks 0–10. Avastasin, et selline otsene ja vahetu tagasiside on väga võimas (ja kohati valus). ProvenWord lähtub sellest kogemusest märkimisväärselt. Meie süsteem hindab koheselt kliendi kirjutist, kategoriseerib tema vead (nt verb, kirjavahemärgid, suurtähted jne) ja esitab tulemused visuaalselt vapustava graafilise liidesega. Kliendid saavad selge pildi sellest, kuhu nad peavad oma kirjutamise parandamiseks keskenduma, neile pakutakse iga veakategooria jaoks loodud interaktiivseid õppevahendeid.

Kõigist karjääridest, töökohtadest ja projektidest, milles olen osalenud, on ProvenWordil tõestatud olla kõige keerulisem. Selle projektiga alustades polnud meil sõna otseses mõttes raha. Minu IT-alased oskused olid üsna piiratud ja/või aegunud. Projekti ulatus aina kasvas ja ületas tunduvalt minu palgaastme. Kuid see tundus mulle vinge väljakutsena, nii et otsustasin oma IT-oskusi täiendada ja selleks vajasin abi. Palju abi.

Mul kulus üsna kaua aega, et leida ressursse, õppeplatvorme ja kodeerimislegende, millest tahtsin õppida. Olen ka väga aeglane õppija, nii et avastasin end läbimas palju samateemalisi kursusi erinevatelt õpetajatelt, avades mulle hulgaliselt kodeerimisstiile ja ideoloogiaid.

Kuigi kursused ja ressursid andsid mulle tugeva aluse, ei olnud miski nii võimas ega tõhus kui mentoriga töötamine. Ma pean rahvale hüüdma Kodeerija selle platvormi loomise eest, millel on juurdepääs nii paljudele uskumatutele arendajatele. See ei tähenda, et ma leidsin õiged mentorid esimesel korral. Mul kulus mõni seanss, kuni sain ühendust mentoritega, kellel oli hea tasakaal kannatlikkuse, pedagoogika ja asjatundlikkuse vahel, mis mulle kõlasid.

Algselt töötasin konkreetsete vigade parandamiseks mentoritega, kuid enamasti juhtis mentor tähelepanu suuremale probleemile, mis vajab parandamist. Mentorlusessioonid ulatusid „veaparandustest” kõrgetasemeliste strateegiate ja parimate tavade väljatöötamiseni, mis viiksid minu kodeerimisoskused täiesti uuele tasemele. Õppisin, kuidas astuda samm tagasi, et probleemile mõelda, kuidas saaks struktuuri kohandada, ja mis veelgi olulisem, õppisin, kuidas probleemi järgmisel korral lahendada. Mäletan, et oli kord, kui pidin pärast juhendamisseanssi kogu oma koodi välja jätma. Olemasoleva koodi ribaabistamise asemel küsis mu mentor, mida ma üritan saavutada. Seejärel astus ta sammu tagasi ja õpetas mulle, kuidas vaadata kõiki teisi võimalusi, kuidas sama funktsiooniga paremat koodi kirjutada. Lõpetasin selle mentorlusseansi tundega nagu Keanu Reaves filmis The Matrix, nagu oleksin vooluvõrku ühendatud ja sain versiooniuuenduse. Olin elevil, elevil ja motiveeritud tööle tagasi minema ja neid uusi leitud teadmisi rakendama.

Selline tunne tekib pärast iga viljakat mentorsessiooni. Õige mentori leidmine võimaldas mul oma mängu ja oskusi täiendada. Nad avasid mu meeled ja õpetasid mulle asju, mida ma isegi ei palunud esialgses suhtluses. Õige mentoriga töötamine võib olla väga motiveeriv, kuid see ei tähenda, et ma poleks eelnevalt valmistunud. Sain teada, et mentorlusest maksimumi saamiseks pean igal seansil selgeks tegema, mida ma tahan. See sundis mind iga probleemi üle sügavalt järele mõtlema ja seda täpselt dokumenteerima. Mõnikord piisas sellest ettevalmistusest, et probleem ise lahendada. Muul ajal aitas dokument koodinäidiste, pseudokoodi ja muu teabega minu mentoril meie sessiooniks valmistuda ja suutis tõhusamalt strateegia või lahenduse välja pakkuda.

Tänan oma mentorit ja Codementorit kogu abi eest.

Mitchell Gould Kodeerija Kilimanjaro.jpeg

Nüüd tagasi Kilimanjaro loo juurde.

Käisin Kanadas Ottawas Infotehnoloogia Instituudis, kui kohtasin Yvonne'i. Ta oli Rwanda pelgupaik ja tõeliselt särav naine. Saime kiiresti lähedasteks sõpradeks ja aitasime üksteisel kurnavast kursusekoormusest üle saada.

Lõpetasime kohe pärast 2000. aasta dotcomi mulli lõhkemist ja värskelt lõpetanud IT-tudengitel polnud tööd. Kuna polnud valikut ega midagi kaotada, seadsime sisse poe minu Montreali korteri tuppa ja ehitasime veebisaite, kujundasime visiitkaarte, flaiereid ja tegime kõik endast oleneva, et hakkama saada.

Ühel päeval astus Yvonne kontorisse ja ütles mulle, et läheb Keeniasse Nairobisse oma perekonda vaatama. Kiire Google'i otsing näitas mulle, kus Nairobi asub: 4 tundi Tansaanias Arushast põhja pool – Kilimanjaro ronimise paigast. Võttes seda universumi märgina, võtsin ühendust oma sõbra Adamiga, kes töötas siis kuskil Nigeerias. Juhuslikult tahtis ta töölt lahkuda ja oli valmis seikluseks. Nii ma siis broneerisin lennu ja täitsin oma lapsepõlveunistuse, ainult et ilma isata (ta oli minu üle igatahes uhke).

Täname tähelepanu ja visaduse eest selle artikli lugemisel. Loodan seda lähitulevikus värskendada linkidega ProvenWord.com-ile, kui see käivitatakse. Lisasin ka kasutatud ressursside loendi. Loodetavasti on see teile abiks.

Siin on nimekiri ressurssidest, mis võivad teile kasulikuks osutuda:

  • Rubiin- ja objektorienteeritud programmeerimine:
  • Ükskõik milline raamat Sandi Metz ja see kursus
  • Kõik Avdi Grimi raamatud ja kursused tema kodulehelt,
  • Idiomaatiline rubiin
  • Ruby Beyond the Basics
  • Jordan Hudgens – terviklik Ruby programmeerimine
  • LearnEnough.com
  • Jonas Schmedtmann – täiustatud CSS ja Sass
  • Scrimba.com
  • Kevin Powell – Responsive Web Design Bootcamp
  • Per Herald Bogan – õppige Flexboxi
  • Frontendmasters.com
  • Mike North – SASS Fundamentals

Allikas: https://www.codementor.io/blog/user-story-mitchellgould-9z2htr4xny

Ajatempel:

Veel alates Kodeerija blogi