Rozhovory
07.10.2015
Skillmea
Martin Pechovský - instruktor Web Designer kurzu v Banské Bystrici
Martin už programuje více než 11 let, je naším lektorem kurzu Web Designer v Banskej Bystrici. poslední době se zabýval manažováním vlastní firmy na vývoj webů a portálů a momentálně jej zajímají startupy. Na pár startupech sám dokonce participuje. Naučí tě, jak si udělat webstránku s prvky, bez kterých to dnes není ono.[Image]
Jaké byly tvé začátky s programováním? Co bylo pro tebe v začátcích nejtěžší?
Začínal jsem jako 15 letý kluk s HTML a CSS. Tehdy se ještě používal Microsoft FrontPage pro tvorbu webstránek. Začátky byly tak začátkovské, tehdy vše bylo v začátcích. Internet fičel na dial-up, měli jsme CRT monitory a můj první stroj byl skládačka s AMD Duron 800MHz a 512MB RAM, na tu dobu to bylo TOP! Pamatuje se jak jsem kódoval v posteli, když jsem byl nemocný, crtčko na polštáři :D Logiku programování jsem se však začal učit pomocí základního programu, který se k vyučování logiky a syntaxe tehdy používal. Uhádnete, který to byl? (TurboPascal) Ano, přesně ten. Na výšce jsem v něm naprogramoval jednoduché účetnictví s konverzí na euro měnu. Nejtěžší v začátcích bylo určitě vyhledávání informací o jazyce a problematice, nepřístupná školení, malá komunita, což je dnes menším problémem,
Jaké technologie jsi zvolil a co nejraději děláš? Frontend nebo backend?
Vždy jsem se hýbal v rámci technologií a tedy konkrétně jazyků HTML, CSS, PHP, MySQL, JavaScript a vlastně celé té skupiny jazyků určené pro tvorbu webů. Nejraději dělám backend a vylaďuji poptávky, ošetřuji a fixuji. Frontend je také důležitý a vím jak se dělá ai to UI sem tam dobře udělám: D, ale jsem spíše analytický typ člověka a proto mám raději backend.
Jak vypadá pracovní den programátora?
Fúúú. Teď jsem se zamyslel. Z mé pozice CEO programátorské společnosti bych měl spíše říci, než by měl vypadat den programátora, ale protože jsem dost často součástí týmu tak to přibližně popíšu. Programátor ráno vstává a vyčistí si cache. Potom upgradne nějaký ten tool na kodení, nastartuje debuggery, compilery a nějaký ten kyt na lokálu. Analyzuje úkoly z nějakého trackeru či taskera, odkonzultuje, zvolí strategii jakou bude dané řešení implementovat a jedná. Když začne jednat, tedy programovat nemělo by ho nic kolem vyrušovat. Tehdy se jeho mozkové závity a vnitřní paměti využívají jako vyrovnávací paměť a malé vyrušení může vést k pádu paměti, což může způsobit chybu v kódu a v konečném důsledku fatal error. Zajímavé mohou být ženy programátorky, protože ženy prý dokážou dělat více činností najednou. Čili si alt+tab přepnou sem tam i Facebook. Před koncem své práce si udělá logické testy, překontroluje a commitne na server či cloud. Potom by se měl věnovat sportu nebo nějaké pohybové činnosti, jelikož cca 8 hodin seděl.
Budeš učit kurz Web Designer, co máš nejraději na tvorbě webstránek?
To, co asi každý, kdo je dělá. Challenge! Prostě vždy tu výzvu udělat něco nového, něco co bude nejen funkční, ale také prospěšné a in. Mám rád ty zákulisní věci, aby vše klapalo a pak mám rád ještě detaily. Málokdo myslí na to, jak se ta daná stránka zobrazí na Facebooku a že tam jsou zapotřebí nějaké ogčka či twitter meta tagy a pod.
Můžeš nám říci něco blíže o obsahu kurzu? Jaké klíčové znalosti si studenti odnesou?
Když jsem začal učit, přiznám se, nešel jsem hned podle předpřipraveného obsahu, ale když jsem si to uvědomil a podíval jsem se zpětně na obsah byl jsem přesně v něm. Jednoduše začínáme vždy základy od HTML tagů přes CSS atributy až po třídy, boxíky, layouty, animace a parralax a galerii. Tak asi nejklíčovější vědomost je, že si po kurzu dokáže udělat celý, vlastní, prezentační web. Někteří si na kurzu validují své rozhodnutí stát se prgoramátorem, což je také velmi dobré a správné, nebo ne-li na kurzu kde máte vše vysvětleno tak kde jinde.
Jaká je tvá rada pro každého, kdo se snaží naučit programovat?
Moje jediná rada: úzce se specializovat . Vyzkoušejte si X jazyků a forem a frameworků apod., ale nakonec se specializujte na jednu oblast, ve které se budete hýbat jako ryba ve vodě a budete chtít být nejlepší. Informatika nebo programování samotné pokud chcete má těch oblastí a podoblastí asi tak, no a pak ještě, no prostě hodně. Samozřejmě můžete si pomoci tržní poptávkou, ale pokud se jednou naučím PHP na 99% a budu v něm expert mám o práci postaráno, ale pokud se naučím 20% z PHP, 20% z .NET apod., nebudu nic pořádně vědět a budu bloudit a fakeovat věci, budu pendlovat od zaměstnání k zaměstnání.
Martine, děkuji Martin za rozhovor. Pokud byste měli nějaké další dotazy na Martina, napište je do komentářů. Pokud se chcete zúčastnit kurzu Web Designer v Banské Bystrici, přihlaste se na
tomto linku.