Ako som postavil 100 projektov za 100 dní

Dokončil som výzvu # 100Days100Projects? V tomto článku sa budem venovať svojim skúsenostiam s touto výzvou a tiež odpoviem na niektoré otázky, ktoré som k tomu dostal na Twitteri.

Bude to článok typu „pýtaj sa a odpovedaj“, takže dúfam, že sa vám bude páčiť! ?

O čom je táto výzva?

Hlavným účelom tejto výzvy je postaviť projekt každý deň po dobu 100 dní za sebou. Viac o pravidlách sa dozviete tu. (Poznámka: Existuje aj ľahšia varianta: # 30Days30Projects, v prípade, že máte záujem o niečo ľahšie?)

Túto výzvu som zahájil 17. septembra 2019 a skončil som 25. decembra 2019 .

Aké projekty ste počas výzvy postavili?

Do posledného projektu (# 100) som pridal všetky projekty, ktoré som postavil počas výzvy, takže ak si ich chcete pozrieť, kliknite sem.

Všetky projekty boli väčšinou založené na webe (HTML, CSS, JavaScript) a niektoré z nich mali pre backend trochu NodeJS.

Použil som najrôznejšie API, niektoré knižnice JS (ReactJS, p5js - pre prácu s plátnom), ale väčšina projektov sa realizovala pomocou Vanilla JS a CSS.

Ako prídete k toľkým nápadom?

Túto otázku mi zjavne veľa ľudí položilo počas týchto 100 dní.

Je to jednoduché: som génius . ?

Robíš si srandu? ... ani zďaleka tým nie som.

Pravda je, že za posledný rok som zhromaždil veľa zdrojov, pretože som potreboval inšpiráciu pre svoje články, videá atď., A použil som ich aj na získanie inšpirácie pre tieto projekty.

Ak tento kreatívny proces robíte stále znova a znova, nakoniec získate nápady zo všetkých vecí okolo vás. Existuje niekoľko projektov, ktoré som urobil, pretože som videl potrebu v mojom každodennom živote (aplikácia Drink Water, Random Picker Visualizer, odpočítavanie, generátor hesiel atď.).

Nezabúdajme tiež, že niektoré projekty navrhli moji nasledovníci. (Ďakujem chalani ?)

Zdroje, ktoré som použil väčšinou na inšpiráciu :

  • Driblovať
  • CodePen
  • CollectUI

Mali ste plán na dlhšie obdobie alebo ste to urobili spontánne?

Zo 100 projektov si myslím, že vopred boli „naplánované“ iba 2 alebo 3 - ako deň predtým. ?

Ostatné boli hotové spontánne.

Ale neodporúčal by som to robiť. Je oveľa lepšie mať veci naplánované - zbaví vás bolesti hlavy, ktoré vás môžu postihnúť, keď budete musieť okamžite prísť s nejakým nápadom.

Prečo si to spravil?

MILUJEM VÝZVY ! ?

Také jednoduché.

Rád posúvam svoje hranice a táto výzva vyzerala ako výzva, ktorá to dokáže (a dokázala!). Tiež som si všimol, že ak verejne oznámim, že niečo robím, nakoniec to urobím - možno kvôli hanbe, ktorú by som pocítil, keby som zlyhal. Neviem. Zatiaľ ste nezvládli výzvu. ?

Prvá výzva, ktorú som urobil, bola 365 dní trvajúca výzva. Verejne som na Facebooku vyhlásil, že do toho idem a po svojich behoch som so sebou denne zverejňoval fotku. To mi dalo silu to dokončiť (nakoniec som to urobil 422 dní). Nemohol som zlyhať u svojich nasledovníkov, však? ?

A na druhej strane som vedel, že ak idem denne písať, inšpirujem ostatných. Chcel som ukázať ľuďom, že aj bežní ľudia ako my môžu robiť veci, ak to nastavíme. Máme mocnú myseľ, len ju nepoužívame v plnej kapacite!

Áno. Som obyčajný chlap. Tu nič zvláštne. Takže ak som to urobil ja, môžete to urobiť aj vy!

Koľko práce bolo potrebné na vytvorenie projektu?

Niektoré z projektov, ktoré som urobil za menej ako 30 minút, mi pár trvalo 6 - 8 hodín a 1 alebo 2 som musel „odložiť“ na druhý deň, pretože som ich nemohol dokončiť. Tieto projekty som síce odložil na ďalší deň, ale od základu som ich znovu vytvoril - iba na základe získaných vedomostí. Ukázalo sa, že to bol dobrý spôsob, ako sa „uviaznuť“. Proste to urobte úplne od nuly.

Povedal by som, že som potreboval v priemere okolo 1-1,5 hodiny denne. Patria sem: nápad + prevedenie + sociálne médiá.

Majte na pamäti, že programujem od roku 2013, takže možno niekto s menšími skúsenosťami by potreboval trochu viac času, ale naozaj to závisí od náročnosti projektu.

Čo ťa motivovalo ísť ďalej?

Ako som už spomenul vyššie, myslím si, že hanba z neúspechu ma udržala v pohybe vzhľadom na to, že som sa výzvy verejne zaviazal. Nemôžem zlyhať v publiku!

Mal som „trestný poplatok“ vo výške 25 dolárov, ktorý by som musel zaplatiť za dni zlyhania, ale nemyslím si, že som na to niekedy myslel, keď som začal.

Pridal som aspekt peňazí, pretože som vedel, že to bude pre ľudí pútavé, aby ich mali, a niektorí z nich by chceli, aby som neuspel (záludný ty!?), Aby sa kontrolovali každý deň - čo mi nakoniec prinieslo malú podporu názorov na mojich prispevkoch?

Čo ste sa dozvedeli počas výzvy?

Naučil som sa niekoľko vecí:

  • Naučili sa, ako „načrtnúť“ a naplánovať štruktúru projektu
  • Osvojil som si a pohral sa s nejakou technológiou a API, ktoré som predtým nepoužíval
  • Dozvedeli sa viac o vlastnostiach CSS (umiestnenie, animácia atď.)
  • Dozvedeli sa viac o tom, ako pracovať s rozhraním JS DOM API

Nakoniec mi to pomohlo upevniť moje vanilkové zručnosti v JS a CSS!

Čo by ste robili inak?

Jedna vec, ktorú som si všimol, je, že bolo viac jednoduchších projektov, ktoré som pôvodne plánoval. Očakával som, že budem mať viac aplikácií s viacerými funkcionalitami, ale vzhľadom na skutočnosť, že táto výzva nebola jediná vec, ktorú som mal ísť, som nakoniec urobil viac jednoduchých projektov (napríklad iba implementáciu dizajnu s HTML / CSS, bez JavaScriptu).

Ak by som ešte niekedy urobil túto výzvu, buď:

  • Robte menej dní (30 alebo 50) alebo
  • 100% sa zamerajte na výzvu (už nemusíte pracovať s klientmi alebo iné projekty atď.)

Takto by som mohol robiť viac „sofistikovaných“ aplikácií.

Napriek tomu som spokojný s projektmi, ktoré som vzhľadom na danú situáciu urobil.

Tiež som nakoniec strávil veľa času zverejňovaním na sociálnych sieťach (Twitter, LinkedIn, Facebook, Instagram - pre ktoré som zakaždým vytvoril nový obrázok).

Možno by dobrý systém na zdieľanie „všade“ pomohol proces urýchliť.

Nechápte ma zle, zverejňovanie na SM je dôležité a ja by som to nevypustil, ale podľa možnosti by som to urýchlil.

Mali by ľudia robiť túto výzvu?

Ak chcete dobrú výzvu. Áno.

Ak sa chcete dozvedieť nové veci. Áno.

Ak chcete nadviazať kontakt so svojím publikom. Áno.

Mali by ste urobiť 100 dní? Záleží.

Máš čas? Potom to urob. Inak by som robil iba variant 30 dní.

Čo bude ďalej pre vás?

Ďalšia výzva. ?

Na rok 2020 plánujem all-in na YouTube, takže rok začnem výzvou 31 dní a 31 videí (viac o nej čoskoro). Chcem mať solídny počet nevybavených videí pre môj kanál YouTube, takže táto výzva na to veľmi dobre padne.

Ktovie ... možno to budem robiť aj naďalej, ak všetko dobre dopadne.

Prihláste sa na odber, ak chcete sledovať môj pokrok! ?

Záver

Ak máte akékoľvek ďalšie otázky, dajte mi vedieť a rád vám odpoviem a aktualizujem článok!

Dúfam, že to pre vás bolo užitočné!

Ďakujem za čítanie! ?

Prečítajte si viac mojich článkov na mojom blogu.