Blog

Martin Pechovský - inštruktor Web Designer kurzu v Banskej Bystrici

Learn2Code tím - 07.10.2015 - Rozhovory

Martin už programuje viac než 11 rokov, je naším lektorom kurzu Web Designer v Banskej Bystrici. V poslednom čase sa zaoberal manažovaním vlastnej firmy na vývoj webov a portálov a momentálne ho zaujímajú startupy. Na pár startupoch sám dokonca participuje. Naučí ťa ako si urobiť webstránku s prvkami, bez ktorých to dnes nie je ono.


Aké boli tvoje začiatky s programovaním? Čo bolo pre teba v začiatkoch najťažšie?

Začínal som ako 15 ročný chalan s HTML a CSS. Vtedy sa ešte používal Microsoft FrontPage na tvorbu webstránok. Začiatky boli také začiatkovské, vtedy všetko bolo v začiatkoch. Internet fičal na dial-up, mali sme CRT monitory a môj prvý stroj bol skladačka s AMD Duron 800MHz a 512MB RAM, na tú dobu to bolo TOP! Pamätá sa ako som kódil v posteli, keď som bol chorý, crtčko na vankúši :D  Logiku programovania som sa však začal učiť pomocou základného programu, ktorý sa na vyučovanie logiky a syntaxe vtedy používal. Uhádnete, ktorý to bol? (TurboPascal) Áno, presne ten. Na výške som v ňom naprogramoval jednoduché účtovníctvo s konverziou na euro menu. Najťažšie v začiatkoch bolo určite vyhľadávanie informácií o jazyku a problematike, neprístupné školenia, malá komunita, čo je dnes menším problémom, no paradoxne osobne pociťujeme ešte stále veľký nedostatok programátorov.

Aké technológie si zvolil a čo najradšej robíš? Frontend alebo backend?

Vždy som sa hýbal v rámci technológií a teda konkrétne jazykov HTML, CSS, PHP, MySQL, JavaScript a vlastne celej tej skupiny jazykov určenej na tvorbu webov. Najradšej robím backend a vylaďujem dopyty, ošetrujem a fixujem. Frontend je tiež dôležitý a viem ako sa robí a aj to UI sem tam dobre urobím :D, no som skôr analytický typ človeka a preto mám radšej backend. 

Ako vyzerá pracovný deň programátora?

Fúúú. Teraz som sa zamyslel. Z mojej pozície CEO programátorskej spoločnosti by som mal skôr povedať ako by mal vyzerať deň programátora, ale keďže som dosť často súčasťou tímu tak to približne opíšem. Programátor ráno vstáva a vyčistí si cache. Potom upgradne nejaký ten tool na kódenie, naštartuje debuggery, compilery a nejaký ten git na lokáli. Analyzuje úlohy z nejakého trackera, či taskera, odkonzultuje, zvolí stratégiu akou bude dané riešenie implementovať a koná. Keď začne konať, teda programovať nemalo by ho nič navôkol vyrušovať. Vtedy sa jeho mozgové závity a vnútorné pamäte využívajú ako vyrovnávacia pamäť a malé vyrušenie môže viesť k pádu pamäte, čo môže spôsobiť chybu v kóde a v konečnom dôsledku fatal error. Zaujímavé môžu byť ženy programátorky, pretože ženy vraj dokážu robiť viacero činností naraz. Čiže si alt+tab prepnú sem tam aj Facebook. Pred koncom svojej práce si urobí logické testy, prekontroluje a commitne na server, či cloud. Potom by sa mal venovať športu alebo nejakej pohybovej činnosti, keďže cca 8 hodín sedel.

Budeš učiť kurz Web Designer, čo máš najradšej na tvorbe webstránok?

To, čo asi každý, kto ich robí. Challenge! Proste vždy tú výzvu urobiť niečo nové, niečo čo bude nie len funkčné, ale aj prospešné a in. Mám rád tie zákulisné veci aby všetko klapalo a potom mám rád ešte detaily. Málokto myslí na to, ako sa tá daná stránka zobrazí na Facebooku a že tam sú potrebné nejaké ogčka či twitter meta tagy a pod.

Môžeš nám povedať niečo bližšie o obsahu kurzu? Aké kľúčové znalosti si študenti odnesú?

Keď som začal učiť, priznám sa, nešiel som hneď podľa predpripraveného obsahu, no keď som si to uvedomil a pozrel som sa spätne na obsah bol som presne v ňom. Jednoducho začíname vždy základmi od HTML tagov cez CSS atribúty až po triedy, boxíky, layouty, animácie a parralax a galériu. Tak asi najkľúčovejšia vedomosť je, že si po kurze dokáže urobiť celý, vlastný, prezentačný web. Niektorí si na kurze validujú svoje rozhodnutie stať sa prgoramátorom, čo je taktiež veľmi dobré a správne, lebo ak nie na kurze kde máte všetko vysvetlené tak kde inde.

Aká je tvoja rada pre každého, kto sa snaží naučiť programovať?

Moja jediná rada: úzko sa špecializovať. Vyskúšajte si X jazykov a foriem a frameworkov a pod., ale nakoniec sa špecializujte na jednu oblasť, v ktorej sa budete hýbať ako ryba vo vode a budete chcieť byť najlepšími. Informatika alebo programovanie samotné ak chcete má tých oblastí a podoblastí asi tak, no a potom ešte, no proste veľa. Samozrejme môžete si pomôcť trhovým dopytom, ale ak sa raz naučím PHP na 99% a budem v ňom expert mám o prácu postarané, ale ak sa naučím 20% z PHP, 20% z .NET a pod., nebudem nič poriadne vedieť a budem blúdiť a fakeovať veci, budem pendľovať od zamestania k zamestnaniu. 

Martin, ďakujem Martin za rozhovor. Ak by ste mali nejaké ďalšie otázky na Martina, napíšte ich do komentárov. Pokiaľ sa chcete zúčastniť kurzu Web Designer v Banskej Bystrici, prihláste sa na tomto linku.


Logo facebook

Learn2Code tím

Učíme ľudí dizajnovať, robiť webstránky a programovať. Naše prezenčné kurzy nájdeš vo viacerých mestách na Slovensku a pomocou online kurzov sa môžeš vzdelávať z pohodlia domova.


Martin Hvizdoš - lektor košického kurzu Visual Design

Rozhovory

Martin je zanietený do sveta dizajnu už od svojich 14 rokov. Ako čas plynul, začal tvoriť dizajny s dôrazom, aby neboli chutné len pre oko, ale aby boli...

Interview s Martinom Hartiníkom

Rozhovory

Lektor kurzu Visual Design v Žiline, Martin sa venuje vizuálnej tvorbe odkedy vedel chytiť ceruzku do rúk a plynulo prešiel na grafický dizajn, ktorému...

Veronika Nedecká - lektorka kurzu Visual Design v Banskej Bystrici

Rozhovory

Veronika prešla rôznymi zamestnaniami kým zistila, že grafický dizajn je pre ňu to pravé. Zaujíma sa hlavne o oblasť marketingu, brandingu a 3D...