Martin Pechovský - inštruktor Web Designer kurzu v Banskej Bystrici
Skillmea
07.10.2015
6 minút čítania
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.
Skillmea
🥇 Sme jednotka v online vzdelávaní na Slovensku. Na našom webe nájdeš viac ako 300 rôznych videokurzov z oblastí ako programovanie, tvorba hier, testovanie softwaru, grafika, UX dizajn, online marketing, MS Office a pod. Vyber si kurz, ktorý ťa posunie vpred ⏩