Liity # 100DaysOfCode -koodiin

Koodaan vähintään tunnin joka päivä seuraavien 100 päivän ajan.

Olen päättänyt tehdä tästä julkisen sitoumuksen.

Ja sinun pitäisi liittyä minuun.

Seuraa edistymistäsi haaroittamalla tämä repo: //github.com/Kallaway/100-days-of-code

HUOMAUTUS: Uusimmat tiedot haastevierailusta:

100DaysOfCode-virallinen verkkosivusto

Tässä on joitain syitä

Haluan todella tulla parempi kehittäjä. Mutta huomaan, että työn jälkeen löydän aina muuta tekemistä kuin koodaamista.

Mikään ei voi voittaa itseohjautuvia pyrkimyksiä oppia tai saavuttaa jotain, ja arvostan sitä suuresti. Mutta katsellen viime kuukausia, näen paljon hyvää tarkoitusta istua alas ja koodata joka ilta, mutta myös tapa paljon järkeistämistä. Tämä johtaa siihen, että sallin vastustukseni ottaa parhaani minusta.

Siksi haluan varmistaa, että sitoutun haasteeseen, joka pitää minut vastuullisena kaikille, jotka seuraavat minua tai näkevät päivitykseni.

Tarttuminen johonkin tällaiseen voi olla vaikeaa, minkä olet todennäköisesti jo tuntenut - olipa se sitten yrittää seurata kursseja verkossa tai työskennellä läpi valitsemasi opintosuunnitelman.

Julkisen sitoumuksen tekeminen on osoittanut parantavan ihmisten kykyä pysyä muutoksissa ja uusissa tottumuksissa. Joten tehdään tämä yhdessä!

Olen huomannut, että työni jälkeen vietetty aika seuraa aina mallia, jonka mukaan katselen jotain Netflixissä tai muualla koodaamisen sijaan. Kuten me kaikki, minulla on joitain asioita, jotka minun on tehtävä: taloudenhoito, hallinnolliset tehtävät, astioiden pesu jne. Kaikki tämä on edelleen olemassa. Aion tehdä vähemmän, mitä kutsun "passiiviseksi rentoutumisajaksi". Silloin istun katsomaan jotain, ja aika joka ilta syötään jaksoittain.

On helppo alkaa katsella jotain, mutta vaikea lopettaa. Hyvien asioiden kanssa huomaan päinvastoin: on vaikea aloittaa, mutta erittäin helppo jatkaa. Joten tämän haasteen avulla varmistan, että aloitan (istun koodaamaan) joka päivä riippumatta siitä.

Joitakin lisäsääntöjä:

  1. Twiittin edistymisestäni joka päivä -> ka11away käyttämällä hashtagia # 100DaysOfCode
  2. Koodin töissä, mutta haluan pystyä työskentelemään myös projekteissani. Siksi en laske aikaa, jonka vietän koodaamiseen työssäni tähän haasteeseen.
  3. Työnnän koodia GitHubiin joka päivä, jotta kuka tahansa voi nähdä edistymiseni. Jos haluat, voit seurata minua täällä.
  4. Työskentelen lähinnä Free Code Campin etupään sertifiointiprojektien kautta.
  5. Opetusohjelmien, verkkokurssien ja muiden vastaavien resurssien tekemiseen käytetty aika EI lasketa tähän haasteeseen. Haluan kirjoittaa todellisen koodin ja työskennellä todellisten projektien edessä todellisissa haasteissa. Tässä on artikkeli, jossa olen tiivistänyt ajatukseni projekteista ja kokemuksistani niiden rakentamisesta: Kuinka saada kehittäjän työpaikka alle vuodessa.

Päivitys - Olen lisännyt UKK:

UKK:

  1. K: Kuinka voin ottaa yhteyttä ihmisiin, jotka myös tekevät tämän haasteen?

    V: Etsi # 100DaysOfCode Twitteristä tai liity 100DaysOfCode-huoneeseen Gitterissä - et tarvitse kutsua, se on avoin kaikille.

  2. K: Olen koodauksessa uusi (tai vain päättänyt oppia koodaamaan), enkä voi vielä rakentaa projekteja, mitä minun pitäisi tehdä?

    V: Paras tapa aloittaa olisi seurata FreeCodeCampin etupään opetussuunnitelmaa alusta alkaen. Mitä pidemmälle saat 100 päivän aikana, sitä parempi.

  3. K: Olen unohtanut päivän, tarkoittaako se, että olen epäonnistunut haasteessa?

    A ( PÄIVITETTY): Ehdottomasti ei. Voit unohtaa yhden päivän kahdessa viikossa . (tee se sitten lisäämällä vielä yksi päivä 100: n loppuun). Älä koskaan unohda kahta päivää peräkkäin (joten et voi ohittaa yhden viikon jakson 14. päivää ja toisen 1. päivää). Tämä on hieno pala tapojen muodostumisesta, jonka sain Leo Babautalta zen-tottumuksissa.

  4. K: Tulen kotiin myöhään, ja siihen mennessä, kun tunnini on kulunut loppuun, on keskiyö yli, lasketaanko sitä?

    V: Tietenkin se laskee! Nyrkkisääntö on: oletko koodannut vähintään tunnin ennen nukkumaanmenoa sinä päivänä? Jos kyllä, olet radalla.

    Syynä tähän on se, että meillä kaikilla on erilaiset aikataulut ja erilaiset elämänjaksot (lapset, koulu, työ ja mitä sinulla on), joten älä pidä itseäsi mielivaltaisen aikastandardin mukaan. Et tule kokemaan sitä, mitä Tuhkimo koki, kun kello lyö keskiyön.

    Olen itse asiassa samassa tilanteessa suurimman osan ajasta - tulen kotiin myöhään tietyinä päivinä (työ, ranskan kurssit, elämän estäminen jne.) Ja olen päättänyt olla huolimatta tuollaisista asioista vai saada piste GitHubista sinä päivänä. Kyllä, on mukavaa saada heidät yksi kerrallaan, mutta älä tee itsellesi karhunpalvelusta mittaamalla ponnistelusi kelloon.

  5. K: Pitäisikö minun pitää päiväkirjaa?

    V: Se on valinnainen, mutta se on hieno idea. Se voi olla GitHub-repo, johon tallennat kaikki valmistuneet linkit ja / tai projektit, tai tekstitiedosto, johon kirjoitat muistiin päivän tekemäsi kohokohdat.

    Se on hyödyllinen kahdella suurella tavalla: voit tarkastella edistymistä joka päivä ja nähdä, kuinka pitkälle olet jo tullut, ja on helpompaa löytää motivaatio jatkaa, ja toinen on, että kun olet tehnyt 100 päivän aikana voit analysoida kokemustasi paremmin ja nähdä, mikä toimi ja mikä ei.

  6. K: Pitäisikö minun laittaa projektini verkkoon?

    V: Ehdottomasti. Vastuullisuuden ja motivaation kannalta on hienoa tietää, että työskentelemäsi asiat ovat verkossa kaikkien saatavilla, jotka haluavat tarkastella niitä. Se saa sinut huolehtimaan lopputuotteesta enemmän ja tekee haasteen tuloksista vaikuttavammat, kun katsot niitä takaisin 100. päivänä.

  7. K: Pitäisikö minun olla huolissani raidoista?

    V: Raidat ovat mukavia ja hyödyllisiä, mutta kuten edellä mainitsin - älä huoli niistä liikaa ja älä kritisoi itseäsi päivän puuttumisesta. Sen sijaan, varmista, että teet kaiken, jotta et toistuisi uudestaan, ja tiedä, että huolehtiminen ja itsesi nuhtelu eivät tuota sinulle tuloksia. (Ok, Se antaa sinulle tuloksia, mutta vain negatiivisia. Soittaisin niitä seurauksiksi, ei tuloksiksi.) Paras tapa päästä pois negatiivisesta tunnetilasta on istua alas ja koodata.

  8. K: Mikä on tämän haasteen vaikein osa?

    V: Osa, johon sinun on istuttava ja aloitettava koodaus. Älä lykkää sitä tai ajattele sitä ollenkaan, koska järkeistät itsesi siitä. Lähesty sitä mekaanisesti: istu alas, avaa kannettava tietokone, käynnistä koodauseditori ja ala kirjoittaa. Viiden minuutin kuluttua et tunne mitään ongelmia / viivytystä / halua lopettaa.

  9. K: Jos kaikki aloittivat tiettynä päivänä, pitäisikö minun liittyä heihin sinä päivänä kun he ovat? Esimerkiksi 12. päivästä alkaen?

    V: Tämä haaste on yksilöllinen, joten kun liityt, aloitat päivästä 1. Aina kun lähetät päivityksen Twitteriin tai muualle, muista mainita, mikä päivä olet ja käytä hashtagia, jotta ihmiset voivat löytää ja tukea sinä!

Voinko liittyä haasteeseen?

Jos haluat liittyä tähän haasteeseen, toivotan sinut tervetulleeksi tekemään niin. Käytä vain hashtagia # 100DaysOfCodetai liity 100DaysOfCode Gitter -huoneeseen.

Jos päätät tehdä tämän, ota yhteyttä minuun ja voimme auttaa ja rohkaista toisiaan! Jos pidät tästä ideasta, napsauta ❤ ja suosittele sitä täällä Mediumissa. Se merkitsisi maailmaa minulle! :)