Skip to main content

5 Mitai apie mokymąsi koduoti, kuriuos geriau ignoruoti

Anonim

Kiek iš jūsų ten galvojo apie mokymąsi koduoti - net tampant programinės įrangos inžinieriumi - kad turėtumėte šiek tiek abejonių, verčiate galvoti kitaip? Gal tai rūpesčiai dėl to, kad negalėsite išmokti visko, ko reikia, kad pasisektų. Gal jus jaudina tai, kad norite įsilieti į liūdnai pagarsėjusią „hakerių“ kultūrą. O gal tiesiog negalvoji, kad esi pakankamai protingas, kad dirbtum šalia tų genijaus kūrėjų.

Na, laikas atjungti tą balsą.

Ne, aš neketinu jums sakyti, kad išmokti koduoti bus lengva arba kad jums iškart pasiseks. Bet aš čia noriu pasakyti, kad daugelis priežasčių, kodėl jūs sakėte sau „tai tikriausiai ne man“, yra beprotiškai netiesa.

Kalbėjausi su grupe kūrėjų, iš kurių daugelis perėjo iš kitos karjeros, apie mitus, kurie, jų manymu, sulaiko žmones nuo mokymosi į kodą, ir išgirdau įkvepiančių tiesų tiems iš mūsų, kurie galvoja apie šuolį. .

1 mitas: Norėdami rašyti kodą, turite būti genijus

„Mitas, kurio bijojau prieš mokydamasis rašyti kodą, buvo tiesiog tas, kad nesu pakankamai protingas, kad juo gerai susipažinčiau“, - prisipažįsta Jonah Lopin, pradėjęs mokytis koduoti prieš dvejus metus ir dabar įkūręs bei parašęs priekinę dalį savo. įmonė, „Crayon“. „Rašyti kodą atrodė taip sudėtinga. Žmonės, kurie profesionaliai rašo kodą, atrodė tokie protingi. Tai buvo bauginanti. Tai gauna kažkas, studijavęs fiziką Kornelyje ir gavęs 99-ą procentilį GMAT! Aš įsivaizduoju, kad kiti žmonės dalijasi šia baime “.

Nejuokauju. Tai buvo labiausiai paplitęs mitas, dėl kurio kūrėjų transplantacijos prisipažino susirūpinusios dar prieš leisdamiesi į lauką. Pasaulio inžinieriai supranta labiau, nei tu. Ir suprantama, kodėl mes juos matome taip: Jie praleidžia valandas dirbdami kalbomis, kurių dauguma iš mūsų net negali pradėti suprasti ir kurti dalykų, kurių ne visada galime pamatyti. Tiesa, kad jie daro dalykus šiek tiek kitaip nei mes visi.

Bet netiesa, kad jie objektyviai yra protingesni. Būti programinės įrangos inžinieriumi labiau svarbu žinoti, kaip galvoti, nei būti protingu. „Žinoma, yra keletas tikrai sudėtingų CS problemų, kurias išspręsti turi tik nedaugelis pasaulio žmonių. Tačiau tai yra išimtis, o ne taisyklė “, - aiškina Lopinas. „Tai, ko reikia, kad kūrėjas sėkmingai veiktų, turi daug daugiau kūrybiškumo, sveiko proto, atsidavimo ir sunkaus darbo, nei tai daro neapdorotos smegenų jėgos.“

„Jei žinote pagrindinę algebrą ir turite stiprius galvosūkių bei problemų sprendimo įgūdžius, einate link puikios programinės įrangos kūrėjo“, - priduria Bruna Calheiros, interaktyvi „weeSpring“ dizainerė. Kitaip tariant? Vidurinis moksleivis tai galėtų padaryti tinkamai atsidavęs.

Ir paskutinis priminimas tų, kurie sėkmingai tapo kūrėjais? Esate protingesni, nei manote, todėl nesielkite savaip! „Manau, kad didelė dalis žmonijos yra„ protingi “, tačiau tobulėjimas ir mokymasis priklauso nuo to, ar jie naudojasi savo sugebėjimais, ar ne“, - dalijasi Hannah Sison, „Dev Bootcamp“ kodavimo mokyklos studentė. „Aš tvirtinčiau, kad kiekvienas gali išmokti programuoti“.

Mitas Nr. 2: Jūs niekada nesusitvarkysite

Gerai, todėl galbūt jūs įsitikinote, kad iš tikrųjų esate pakankamai protingi koduoti, tačiau dabar jūs pradedate domėtis: kaip aš kada nors pasivysiu žmones, kurie daugelį metų dirba su šiais iššūkiais? Programinės įrangos inžinerijos pasaulis yra didžiulis - nesunku susimąstyti, kaip visa tai išmokti per pakankamai trumpą laiką, kad tai būtų perspektyvus karjeros pasirinkimas.

Michaelas Mossas, kuris dabar yra „Collage.com“ kūrėjas, turėjo tų pačių rūpesčių, kai svarstė galimybę pakeisti karjerą nuo darbo bandomajame renginyje ir vaidybos. „Pasirodo, vienas iš įdomiausių dalykų, susijusių su plėtra, yra tas, kad tu niekada nesi užkluptas - tai nuolatinis mokymosi procesas“, - dalijasi jis. „Tam tikra prasme kiekvienas koderis vis dar mokosi koduoti, kai keičiasi standartai ir atsiranda naujų priemonių“.

Taigi, ką turėtum daryti? Skirkite šiek tiek laiko pagrindų mokymuisi - tada pasinerkite, prisipažinkite, kai nežinote dalykų, ir raskite būdą juos išsiaiškinti. „Google gali būti puikus šaltinis!“ Primena Cari Westbrook, kūrybinio rašymo ir aplinkos studijų absolventė, dabar „Dev Bootcamp“ studentė. Net labiausiai patyrę kūrėjai nebijo greitai ieškoti internete, kreiptis į „StackOverflow“ (tai tikrai naudingi „Yahoo“ atsakymai inžinieriams) ar net paklausti jų kolegų.

„Žiniatinklio prigimtis yra tai, kad didžioji dalis technologijos yra atviros ir matomos.
Kultūra tokia, kad dalijimasis žiniomis yra vertinamas “, - aiškina antros karjeros interneto kūrėjas Tomas Nicolosi.

3 mitas: Jūs niekada negalėsite sutvirtinti savo kūrybinio raumens

Tiems iš mūsų, kurie kilę iš kūrybingesnių sluoksnių, gali būti nesunku jaustis lyg dirbant kuriant programinę įrangą. Galų gale, ar tai nėra loginių problemų sprendimas visą dieną?

„Kuriant neabejotinai reikia išspręsti problemas, tačiau aš labiau vertinu tai, kaip ką nors pastatyti iš„ Legos “, - aiškina Paulius Websteris, sodininkystės darbininkas, dirbęs„ Doubledot Media Limited “interneto svetainių kūrėju. „Galite išbandyti įvairius kūrinius, kol tinkamas yra tinkamas, ir galų gale jūs sukūrėte tai, kas iš tikrųjų yra daugumos prasmių„ kūrinys “. Aš manau, kad jūs tikrai pasieksite kūrybinio pasitenkinimo “.

Kitaip tariant, kodavimas dažnai reiškia, kaip inžinieriai išreiškia savo kūrybą. Yusuf Simonson, „The Muse“ komercijos vadovas, aiškina, kad šis mitas apie programinės įrangos kūrimą jį labiausiai jaudina. Tiesą sakant, kodavimas leidžia jam išreikšti abstrakčias idėjas taip, kaip dailininkas gali tai padaryti meno kūrinyje; jis tiesiog nemoka piešti ar piešti ir moka rašyti kodą.

Be to, priklausomai nuo jūsų vaidmens, galbūt imsitės daugiau tradicinių kūrybinių darbų, nei manote. Pavyzdžiui, sąmoningi inžinieriai gali skirti tiek laiko, kad galvotų apie maketus ir šriftus, nei rašydami kodą. Ištirkite įvairius vaidmenis, kalbėkite su tais dalykais užsiimančiais žmonėmis, kad suprastumėte, kaip atrodo jų kasdienis gyvenimas, ir pažiūrėkite, ar galite rasti tokį, kuris atitiktų jūsų stipriąsias puses.

Mitas Nr. 4: Niekada neįsivelsi į „Nerdy“ kultūrą

Viskas, ko reikia, yra greitas pop kultūros nuskaitymas, kad pamatytumėte, kokie paplitę stereotipai apie programuotojus. Pažvelkite į „Socialinio tinklo“ filmą ar rodomą Silicio slėnį . Jie linkę atrodyti maždaug taip.

Metrix