Historický zápisník
Učit se nestačí, chce to hrát si :)

Nedávno se mě někdo zeptal, proč když potřebuju nějakého robota, tak ho napíšu v PHP. Odpověděl jsem, že mi PHP tak nějak nejvíc sedlo. Pak jsem o tom zpětně přemýšlel a vlastně je to tím, že s ním mám nejvíce zkušeností. Na druhou stranu hrál jsem si se spoustou programovacích jazyků, proč to nakonec bylo PHP?
K internetovým stránkám jsem se dostal koncem 90. let minulého století. Tehdy jsem objevil s kamarádem nástroj podobný Frontpage. Dali se v něm dělat pohodlně dělat jednoduché internetové stránky. Řekli jsme si, že tomu přijdeme na kloub a koukli do "zdrojáku". Aha takže na tlusté písmo potřebujete <b></b> na kurzívu <i></i> ... tohle má být programování? Během jednoho odpoledne jsme věděli jak na to. Bylo to víceméně zklamání. Tvorba stránek byla více o grafice než kódování...
Už ani nevím jak jsem se dostal k zelené knížce o programování v PHP4. Už od prvního příkazu jsem v hlavě měl nápad, že udělám onlinovku. Každá kapitola mě k tomu více přiblížila. Dokonce po naučení SESSION jsem dokázal vytvořit jednoduchou textovku, kde v roli SG1 jste měli splnit nějakou misi. Strávil jsem nad ní několik hodin, ale zpětně když na to pohlédnu tak většinou jsem řešil zapomenuté středníky (;), uvozovky a další syntaktické chyby.
V poslední části byly databáze a popravdě jakmile jsem pochopil k čemu jsou dobré, tak jsem začal dělat na mé onlinovce. Samozřejmě jako správný newbie se mi podařilo rychle vyčerpat prostředky tehdy nejznámějšího freehostingu s podporou PHP wz.cz. Aneb k čemu více tabulek, když jdou všechny data o uživateli a jeho postavě nacpat do jedné tabulky :)
Tři týdny. Tolik jsem do toho projektu investoval. Možná si říkáte, že to je strašně moc zbytečného času. Popravdě ano. Dneska bych tu samou práci dal za tři dny, možná i odpoledne. V té době nejvíce času zabralo ladění jednoduchých chyb a hlavně to byl opravdu old school zdroják. Žádné funkce natož třídy :)
Tisíce řádku "zbytečného" kódu z vidinou udělat si onlinovku, mě dostali k dalším onlinovkovám, reklamnímu systému a dalším projektům. Ale popravdě bez toho všeho hraní bych asi dnes nedělal roboty, co za mě dělají různou práci - hlavně sbírají data.
Jistě hodně mi toho uteklo, ale ty syntaktické chyby a učení se různým zjednodušením bych se nikdy sám neprokousal nebýt nějakého toho hraní si a cílům, které jsem chtěl splnit. Neumím si představit, že by jen pouhé přečtení si knížky mě takto posunulo dopředu.
Tu praxi to prostě chce nějak získat ...
Historické komentáře
Zachovaná diskuze k původnímu článku. Archiv původní diskuze.
Mirek · 29. 12. 2016 · Odkaz
Cavalh · 29. 12. 2016 · Odkaz
admin · 29. 12. 2016 · Odkaz
Zahradník · 30. 12. 2016 · Odkaz
Pavel · 8. 1. 2017 · Odkaz