Pridružite se # 100DaysOfCode

Kodirat ću najmanje sat vremena svaki dan tijekom sljedećih 100 dana.

Odlučio sam to javno obvezati.

I trebala bi mi se pridružiti.

Da biste pratili svoj napredak, račvastite ovaj repo: //github.com/Kallaway/100-days-of-code

NAPOMENA: Za najnovije informacije o izazovu posjetite:

Službena web stranica 100DaysOfCode

Evo nekoliko razloga zašto

Zaista želim postati bolji programer. Ali smatram da nakon posla uvijek nađem druge stvari koje radim, a ne kodiram.

Ništa ne može pobijediti usmjeren napor prema učenju ili postizanju nečega, a to je nešto što visoko cijenim. No, osvrćući se na posljednjih nekoliko mjeseci, vidim puno dobre namjere da svake večeri sjednem i kodiram, ali i put do velike racionalizacije. To dovodi do toga da dopuštam da moj otpor uzme najbolje od mene.

Zato se želim pobrinuti da se posvetim izazovu koji će me smatrati odgovornim svima koji me prate ili vide moja ažuriranja.

Pridržavanje nečeg takvog može biti teško, što ste vjerojatno već osjećali - bilo da pokušavate slijediti tečajeve na mreži ili se probijate kroz kurikulum koji ste odabrali.

Javno zalaganje dokazalo je da poboljšava sposobnost ljudi da se drže promjena i novih navika. Učinimo to zajedno!

Primijetio sam da moje vrijeme nakon posla uvijek slijedi obrazac gledanja nečega na Netflixu ili negdje drugdje, umjesto da kodiram. Kao i svi mi, i ja moram obaviti neke stvari: održavanje doma, administrativni poslovi, pranje posuđa itd. Sve će to još uvijek biti tu. Ono što planiram učiniti manje je ono što bih nazvao "pasivnim vremenom opuštanja". To je kad sjednem gledati nešto, a moje vrijeme svake večeri se pojede, epizoda po epizoda.

Lako je početi nešto gledati, ali teško je zaustaviti se. Sa stvarima koje vrijede, smatram da je suprotno: teško je započeti, ali vrlo lako nastaviti. Dakle, s ovim izazovom pobrinut ću se da započnem (sjednem kodirati) svaki dan bez obzira na sve.

Neka dodatna pravila:

  1. Svakodnevno ću cvrkutati o svom napretku -> ka11away koristeći hashtag # 100DaysOfCode
  2. Na poslu kodiram, ali želim biti u mogućnosti raditi i na svojim projektima. Zbog toga neću računati vrijeme koje kodiram na poslu prema ovom izazovu.
  3. Svaki ću dan gurnuti kod na GitHub tako da svatko može vidjeti moj napredak. Ako želite, možete me pratiti ovdje.
  4. Uglavnom ću raditi na projektima certificiranja Front End Camp-a.
  5. Vrijeme provedeno u izradi tutorijala, mrežnih tečajeva i drugih sličnih izvora NEĆE se uračunati u ovaj izazov. Želim napisati pravi kôd i raditi na stvarnim projektima, suočavajući se sa stvarnim izazovima. Evo članka u kojem sam sažeo svoja razmišljanja o projektima i svoje iskustvo u njihovoj izgradnji: Kako dobiti posao programera za manje od godinu dana.

Ažuriranje - Dodao sam FAQ:

PITANJA:

  1. P: Kako da stupim u kontakt s ljudima koji također rade ovaj izazov?

    O: Potražite # 100DaysOfCode na Twitteru ili se pridružite sobi 100DaysOfCode na Gitteru - ne trebate pozivnicu, otvorena je za sve da se pridruži.

  2. P: Novi sam u kodiranju (ili samo odlučujem naučiti kodirati) i još ne mogu graditi projekte, što da radim?

    O: Najbolji način za početak bio bi slijediti nastavni plan i program FreeCodeCampa od samog početka. Što više budete dolazili tijekom 100 dana, to bolje.

  3. P: Propustio sam jedan dan, znači li to da nisam uspio u izazovu?

    A ( AŽURIRANO): Apsolutno ne. Dopušteno vam je propustiti jedan dan u dva tjedna . (zatim to nadoknadite dodavanjem još jednog dana na kraj 100) Nikad ne propustite dva dana zaredom (tako da ne možete preskočiti 14. dan jednog tjedna i 1. dan drugog). Ovo je sjajan savjet o stvaranju navika koji sam dobio od Lea Babaute u zen navikama.

  4. P: Kući se vraćam kasno i kad završim sa satom, prošla je ponoć, računa li se?

    O: Naravno da se računa! Osnovno pravilo glasi: jeste li taj dan kodirali barem sat vremena prije odlaska na spavanje? Ako da, na pravom ste putu.

    Razlog tome je što svi imamo različit raspored i različita životna razdoblja (djeca, škola, posao i što imate), pa se nemojte držati nekih proizvoljnih vremenskih standarda. Nećete doživjeti ono što je doživjela Pepeljuga kad sat otkuca ponoć.

    Zapravo sam većinu vremena u istoj situaciji - određenih se dana vraćam kući kasno (posao, tečajevi francuskog, život koji mi stoji na putu itd.) I odlučio sam da se ne brinem zbog takvih stvari ili da li dobiti bod na GitHubu tog određenog dana. Da, lijepo je imati ih jednog po jednog u nizu, ali nemojte si činiti lošu uslugu mjereći svoje napore na satu.

  5. P: Trebam li voditi dnevnik?

    O: To nije obavezno, ali to je sjajna ideja. To može biti GitHub repo, gdje pohranjujete sve veze i / ili dovršene projekte, ili tekstualna datoteka u kojoj bilježite najvažnije dijelove onoga što ste radili tog dana.

    Pomaže na dva glavna načina: moći ćete svakodnevno gledati napredak i vidjeti koliko ste već stigli, a bit će lakše pronaći motivaciju za nastavak, a drugi je nakon što to učinite svojih 100 dana moći ćete bolje analizirati svoje iskustvo i vidjeti što je uspjelo, a što nije.

  6. P: Trebam li staviti svoje projekte na mrežu?

    O: Definitivno. Izvrsno je za odgovornost i motivaciju znati da su stvari na kojima ste radili dostupne na mreži svima koji to žele pogledati. Učinit će da vam je više stalo do krajnjeg proizvoda i učinit će rezultate izazova impresivnijim kad se na njih osvrnete 100. dana.

  7. P: Trebam li se brinuti zbog pruga?

    O: Crte su lijepe i korisne, ali kao što sam gore spomenula - ne brinite se previše zbog njih i nemojte se kritizirati zbog nedostatka dana. Umjesto toga, pobrinite se da činite sve da se to ne ponovi i znajte da vam briga i grđenje neće donijeti nikakve rezultate. (Ok, dat će vam rezultate, ali samo negativne. Nazvao bih ih posljedicama, a ne rezultatima) Najbolji način za izlazak iz tog negativnog emocionalnog stanja je sjedanje i kodiranje.

  8. P: Koji je najteži dio ovog izazova?

    O: Dio u kojem morate sjesti i početi kodirati. Nemojte to odgađati ili uopće o tome razmišljati, jer ćete se iz toga racionalizirati. Pristupite mu mehanički: sjednite, otvorite prijenosno računalo, pokrenite svoj program za kodiranje i počnite tipkati. Nakon 5 minuta nećete osjetiti nikakve probleme / odugovlačenje / želju za zaustavljanjem.

  9. P: Ako su svi započeli određenog dana, trebam li im se pridružiti na dan? Na primjer, od 12. dana?

    O: Ovaj je izazov individualan, pa kad se pridružite započinjete s 1. danom. Kad god budete objavljivali ažuriranje na Twitteru ili negdje drugdje, obavezno spomenite koji ste dan i upotrijebite hashtag kako bi ljudi mogli pronaći i podržati vas!

Mogu li se pridružiti izazovu?

Ako mi se želite pridružiti u ovom izazovu, želim vam dobrodošlicu. Samo upotrijebite hashtag # 100DaysOfCodeili se pridružite Gitter sobi 100DaysOfCode .

Ako se odlučite za ovo, obratite se meni i možemo jedni drugima pomoći i ohrabriti se! Ako vam se sviđa ova ideja, kliknite ❤ da biste je preporučili ovdje na Mediumu. Značio bi mi svijet! :)