Deltag i # 100DaysOfCode

Jeg koder mindst en time hver dag i de næste 100 dage.

Jeg har besluttet at gøre dette til en offentlig forpligtelse.

Og du skulle slutte dig til mig.

For at spore dine fremskridt skal du forkaste denne repo: //github.com/Kallaway/100-days-of-code

BEMÆRK: Besøg: for de mest opdaterede oplysninger om udfordringen:

Den officielle 100DaysOfCode-webside

Her er nogle grunde til, hvorfor

Jeg vil virkelig blive en bedre udvikler. Men jeg finder ud af, at jeg efter arbejde altid finder andre ting at gøre i stedet for at kode.

Intet kan slå selvstyret indsats mod at lære eller opnå noget, og det er noget, jeg sætter stor pris på. Men når jeg ser tilbage på de sidste par måneder, ser jeg en masse god hensigt om at sætte mig ned og kode hver aften, men også meget til meget rationalisering. Dette fører til, at jeg lader min modstand tage det bedste af mig.

Derfor vil jeg sørge for, at jeg forpligter mig til en udfordring, der holder mig ansvarlig over for alle, der følger mig eller ser mine opdateringer.

At holde sig til noget som dette kan være svært, som du sikkert allerede har følt - det være sig at prøve at følge kurser online eller arbejde dig gennem en læseplan, du har valgt.

En offentlig forpligtelse har vist sig at forbedre folks evne til at holde sig til ændringer og nye vaner. Så lad os gøre dette sammen!

Jeg har bemærket, at min tid efter arbejde altid følger et mønster, hvor jeg ser noget på Netflix eller andre steder, snarere end kodning. Som alle os har jeg nogle ting, jeg skal gøre: husholdning, administrative opgaver, opvask osv. Alt dette vil stadig være der. Hvad jeg planlægger at gøre mindre af, er hvad jeg vil kalde "passiv afslapningstid." Dette er, når jeg sætter mig ned for at se noget, og min tid hver aften spises, episode for episode.

Det er let at begynde at se noget, men svært at stoppe. Med ting, der er værd, finder jeg, at det modsatte er sandt: det er svært at starte, men meget let at fortsætte. Så med denne udfordring vil jeg sørge for, at jeg starter (sæt mig ned for at kode) hver dag, uanset hvad.

Nogle yderligere regler:

  1. Jeg vil tweet om mine fremskridt hver dag -> ka11away ved hjælp af hashtag # 100DaysOfCode
  2. Jeg koder på arbejde, men jeg vil også være i stand til at arbejde på mine projekter. Derfor tæller jeg ikke den tid, jeg bruger kodning på arbejdet til denne udfordring.
  3. Jeg vil skubbe kode til GitHub hver dag, så alle kan se mine fremskridt. Hvis du vil, kan du følge mig her.
  4. Jeg arbejder for det meste gennem Free Code Camps Front End-certificeringsprojekter.
  5. Den tid, der bruges på tutorials, online kurser og andre lignende ressourcer, tæller IKKE med i denne udfordring. Jeg vil skrive rigtig kode og arbejde på rigtige projekter, der står over for reelle udfordringer. Her er artiklen, hvor jeg har opsummeret mine tanker om projekter og min erfaring med at opbygge dem: Sådan får du et udviklerjob på mindre end et år.

Opdatering - jeg har tilføjet en FAQ:

FAQ:

  1. Spørgsmål: Hvordan kommer jeg i kontakt med de mennesker, der også gør denne udfordring?

    A: Søg efter # 100DaysOfCode på Twitter, eller deltag i 100DaysOfCode-værelset på Gitter - du behøver ikke en invitation, det er åbent for alle at deltage.

  2. Spørgsmål: Jeg er ny inden for kodning (eller beslutter bare at lære at kode) og kan ikke bygge projekter endnu, hvad skal jeg gøre?

    Svar: Den bedste måde at starte på er at følge FreeCodeCamps Front End Curriculum helt fra starten. Jo længere du kommer i løbet af de 100 dage, jo bedre.

  3. Spørgsmål: Jeg har savnet en dag, betyder det, at jeg har undladt udfordringen?

    A ( OPDATERET): Absolut ikke. Du har lov til at gå glip af en dag på to uger . (gør det derefter op ved at tilføje en dag mere til slutningen af ​​100) Gå aldrig glip af to dage i træk (så du kan ikke springe over den 14. dag i en uges periode og den første dag på en anden). Dette er et godt råd om vanedannelse, som jeg fik fra Leo Babauta ved zenvaner.

  4. Spørgsmål: Jeg kommer sent hjem, og når jeg er færdig med min time, er det forbi midnat, tæller det?

    A: Selvfølgelig tæller det! Tommelfingerreglen er: Har du kodet i mindst en time, før du går i seng den dag? Hvis ja, er du på rette spor.

    Årsagen til dette er, at vi alle har forskellige tidsplaner og forskellige livsperioder (børn, skole, arbejde og hvad har du), så hold dig ikke til en vilkårlig tidsstandard. Du vil ikke opleve, hvad Askepot oplevede, når uret rammer midnat.

    Jeg er faktisk i samme situation det meste af tiden - jeg kommer sent hjem på bestemte dage (arbejde, franskkurser, livet kommer i vejen osv.), Og jeg har besluttet ikke at bekymre mig om ting som sådan, eller om jeg få et punkt på GitHub den dag. Ja, det er rart at have dem i en stribe en efter en, men gør ikke dig selv en bjørnetjeneste ved at måle din indsats til et ur.

  5. Spørgsmål: Skal jeg føre en journal?

    A: Det er valgfrit, men det er en god idé. Det kan være en GitHub-repo, hvor du gemmer alle færdige links og / eller projekter eller en tekstfil, hvor du noterer højdepunkterne i, hvad du har gjort den dag.

    Det er nyttigt på to vigtige måder: du vil være i stand til at se på fremskridtene hver dag og se, hvor langt du allerede er kommet, og det vil være lettere at finde motivationen til at fortsætte, og den anden er, at når du er færdig i dine 100 dage vil du være i stand til at analysere din oplevelse bedre og se, hvad der fungerede, og hvad der ikke fungerede.

  6. Spørgsmål: Skal jeg sætte mine projekter online?

    A: Absolut. Det er fantastisk til ansvarlighed og motivation at vide, at de ting, du har arbejdet med, er tilgængelige online for alle, der måske ønsker at se på det. Det får dig til at bekymre dig mere om slutproduktet og vil gøre resultaterne af udfordringen mere imponerende, når du ser tilbage på dem på dag 100.

  7. Spørgsmål: Skal jeg bekymre mig om striber?

    Svar: Striber er hyggelige og hjælpsomme, men som jeg nævnte ovenfor - skal du ikke bekymre dig om dem for meget og ikke kritisere dig selv for at gå glip af en dag. I stedet skal du sørge for at gøre alt for ikke at lade det ske igen, og ved at bekymre dig og skælde ud selv ikke vil give dig nogen resultater. (Ok, det vil give dig resultater, men kun negative. Jeg vil kalde dem konsekvenser, ikke resultater). Den bedste måde at komme ud af den negative følelsesmæssige tilstand er at sætte sig ned og kode.

  8. Spørgsmål: Hvad er den sværeste del af denne udfordring?

    A: Den del, hvor du skal sidde ned og begynde at kode. Udsæt det ikke eller tænk overhovedet ikke, fordi du vil rationalisere dig selv ud af det. Gå til det mekanisk: sæt dig ned, åbn din bærbare computer, start din kodningseditor, og begynd at skrive. Efter 5 minutter vil du ikke mærke nogen problemer / udsættelse / ønske om at stoppe.

  9. Spørgsmål: Hvis alle startede en bestemt dag, skal jeg slutte sig til dem den dag de er? For eksempel fra dag 12?

    Svar: Denne udfordring er individuel, så når du tilmelder dig, starter du på dag 1. Når du sender en opdatering på Twitter eller andre steder, skal du sørge for at nævne hvilken dag du er på og bruge hashtagget, så folk kan finde og støtte du!

Kan jeg deltage i udfordringen?

Hvis du vil være med mig i denne udfordring, byder jeg dig velkommen til at gøre det. Brug bare hashtagget # 100DaysOfCodeeller deltag i 100DaysOfCode Gitter Room.

Hvis du beslutter dig for at gøre dette, bedes du kontakte mig, så kan vi hjælpe og opmuntre hinanden! Hvis du kan lide denne idé, skal du klikke på ❤ for at anbefale den her på Medium. Det ville betyde verden for mig! :)