Nebo: proč je teď nejlepší doba začít stavět vlastní věci
(živé demo)
Kolik lidí to psalo?
Jak dlouho to trvalo?
Práh úsilí potřebný k vytvoření softwaru dramaticky klesl.
Pořád ale musíš rozumět tomu, co děláš.
Rozumět je teď ta cennější polovina.
Dobrá představa: velmi rychlý kolega, který přečetl celý internet, nikdy se neunaví, ale občas si věci s naprostou jistotou vymýšlí.
Tady se dělá 90 % rozdílu mezi "nefunguje to" a "hotovo"
Špatně:
udelej mi web
Dobře:
Chci jednostránkovou webovou stránku (ne appku),
poběží jen v prohlížeči. Čisté HTML + CSS,
žádné knihovny.
Cíl: fiktivní kavárna, lidi si mají prohlédnout
menu a najít otevírací dobu.
Sekce: hlavička s navigací, hero s obrázkem,
menu jako 3 karty vedle sebe (flexbox),
patička s kontaktem.
Inspiruj se stylem jako [odkaz na web] -
jednoduché, světlé barvy.
Piš to jednoduše - jsem začátečník
a musím tomu rozumět.
První odpověď je návrh, ne výsledek.
Tenhle kód mi hodí chybu:
[kód]
Chyba v konzoli:
[celá chyba]
Čekal jsem, že se text změní po kliknutí,
ale nestane se nic.
Ne jen vyrábět - ale skutečně se zlepšovat
Nejsilnější trik: nech si vygenerovat řešení - a pak si ho nech vysvětlovat tak dlouho, dokud ho nedokážeš napsat znovu sám.
Pravidlo: vždycky to spusť. Kód, který jsi nespustil, nefunguje.
Vytvoř jednostránkový web pro Psí patrolu - venčení psů v Praze.
Zákazník: lidé, kteří jsou celý den v práci a nemají čas venčit.
Vzhled: hravé a přátelské, zelená a bílá, zakulacené rohy.
Čisté HTML + CSS v jednom souboru, žádné knihovny.
Sekce v tomto pořadí:
1. hlavička s logem a navigací (Domů, Ceník, Kontakt)
2. hero: velký nadpis "Váš pes se nudí. My ne." + tlačítko
3. tři karty vedle sebe: Krátká vycházka / Dlouhá / Celý den
4. ceník jako tabulka
5. patička s e-mailem a telefonem
Piš to jednoduše - jsme začátečníci a musíme tomu rozumět.
To je jen ukázka formy. Obsah bude ten váš.
Vytvoř jednostránkový web pro [FIRMA] - [CO DĚLÁ].
Zákazník: [KOMU TO PRODÁVÁ].
Vzhled: [VIBE], barvy [BARVY].
Čisté HTML + CSS v jednom souboru, žádné knihovny.
Sekce v tomto pořadí:
1. [...]
2. [...]
3. [...]
4. [...]
Piš to jednoduše - jsme začátečníci a musíme tomu rozumět.
Hranaté závorky doplníme spolu, nahlas.
Čeho si všímat, až to začne psát:
display: flex
paddinga
margin
header,
main,
footer
Proto se to učíme. Ne abychom to psali - abychom to poznali.
Tři kola, každé vyslovíme nahlas jako větu:
A pak commit.
Bariéra pro tvorbu softwaru spadla. Teď je čas jít rychle a rozbíjet věci.
Nejhorší, co se ti stane, je, že se něco naučíš.
A pak už jen stavíme.