CLOUDY podcast | #06 Na čo sa zabúda pri tvorbe webstránok?
Braňo, ty si developér, vysvetlíš čo robí developér?
Programuje funkčnosť aplikácie alebo webu podľa zadania či analýzy. Okrem toho často opravuje chyby tzv. bugy. Čiže debuguje kód, udržiava web a často spolupracuje s inými kolegami napríklad pri návrhu softvéru, architektúry, ktorá je použitá pri vývoji, ďalej testuje softvér a podobne.
Pod slovom developér je asi schovaných veľmi veľa rôznych pozícií alebo odvetví?
Áno, práca developéra sa dá rozdeliť podľa toho, na čo sa zameriava. Najčastejšie je to rozdelenie na frontend a backend alebo fullstack.
Frontend dvelopér sa skôr zameriava na rozhrania, teda na to s čím prichádza používateľ do kontaktu. To sú tie aplikácie, weby... Backend developér je skôr človek, čo sa orientuje na to, čo ten používateľ nevidí, ale je to veľmi dôležité.
Môže byť developérom aj niekto, kto neštudoval na vysokej škole?
Určite môže. Podľa mňa vysoká škola je kvalitný základ. Ak sa niekto mladý rozhoduje, že chce robiť developéra, podľa mňa to vôbec nie je na škodu ísť na vysokú školu. Ale môže to robiť človek čo vyštuduje úplne niečo iné a vie sa to naučiť od základu. Musí mať hlavne vášeň a tvoriť niečo, venovať sa tomu.
Ak pracujem vo Wordpresse alebo podobne, dokážem sa naučiť vytvoriť web sám?
Áno, ak si chce človek spraviť stránku najjednoduchšie je ísť cez Wordpress, Wix alebo dokonca Google samotný má možnosť vyklikania prezentačného webu.
Z tvojho pohľadu, v dnešnej dobe je webstránka dôležitá? Nestačí mať dobrú fanpage na Facebooku alebo Instagrame?
Weby sú dôležité. Pretože na webe sa dajú zobraziť také veci čo sa v tých fanpage-och nedajú. Stránka sa dá štruktúrovať, dajú sa tam ukázať produkty, je možné tam spraviť interakciu s používateľom. Čiže je tam oveľa viac možností seba-prezentovania ako na Facebookovom profile alebo na sociálnej sieti.
Určite sú povolania alebo firmy, ktoré možno nepotrebujú nejakú prepracovanú stránku a stačí im jednoduchá, ale aj to, aby boli vyhľadateľní cez Google je tá stránka dôležitá.
Aké sú trendy vo weboch dnes?
V minulosti boli weby veľmi prečačkané, blikajúce, všade boli obrázky... Potom sa to nejak zjednodušilo, zjednotilo a ľudia začali používať nejaké patterny (vzory) na všetkých weboch. Teraz tie weby už nebývajú preplnené, každý web má svoju identitu, snažia sa štandardne dodržiavať UX parametre, prístupnosť pre každého...
Čo je UX a UI?
UX (user experience ) je skúsenosť používateľa s webom. Je veľmi dôležitá lebo chceme aby web či aplikáciu používateľ vedel správne a efektívne použiť. UX sa týka aj rýchlosti webu, rozloženia webu a pod. Sú aj výskumy, že každá sekunda, kedy sa mi web načítava predstavuje mieru okamžitého odchodu používateľa až o 30 %. Čiže sú tu zaradené všetky prvky, ktoré vplývajú na zážitok používateľa.
Napríklad typický UX pattern (vzor) je, že väčšina webov má na mobile menu vo forme troch čiaročiek – tzv. hamburgeru. Používatelia sú na to zvyknutí a keby sme to zmenili, môže ich to odradiť od návštevy webu. Netreba teda meniť veci, ktoré sú nejakým štandardom.
UI (user Interface) je podkategória UX, ide o to, ako tá aplikácia či web vyzerá. Sú to napr. tlačidlá, použitie farieb, interaktívne elementy. Webka má svoju identitu, je zaujímavá.
Ako dlho trvá postaviť webstránku? Rozumiem, že záleží od obsahu a zložitosti, ale tak povedzme nejakú jednoduchú prezenčnú stránku?
Ak ide o naozaj jednoduchú stránku, ktorú človek „len vykliká“ v nejakej službe, tak to človek zvládne za jeden deň, resp. za pár hodín.
Priemerná firemná stránka, ktorá už je trošku zložitejšia, tak tá by programátorovi mohla trvať aj s dizajnom asi dva mesiace.
Čo je to SEO? Ako funguje?
Je to optimalizácia pre webové vyhľadávače. V skratke povedané je to snaha optimalizovať ten web a vylepšiť ho čo najviac tak, aby sa v prípade nejakého vyhľadávania buď produktu alebo témy ten web dal rýchlo dohľadať.
Napríklad mám stavebnú firmu, je dôležité, aby na tej stránke boli popísané jednotlivé služby, ktoré vykonávam. Je dôležité, aby tá stránka bola dobre štruktúrovaná, prípadne ak je optimalizovaná pre nevidiacich je to veľké plus... Toto všetko Google vyhodnocuje a dáva mi akoby plusové bodíky a viem sa postupne dostať vo vyhľadávaní čoraz vyššie. Je teda väčšia šanca, že si na môj web ľudia kliknú.
Ak sa v Google nenájdem na prvej alebo druhej strane, robím teda niečo zle?
Nemusí to tak byť. Ono to totiž chvíľku trvá, keďže Google prehľadáva web a indexuje stránky postupne. Robí to dajme tomu raz za mesiac, čiže jemu chvíľku potrvá kým zistí, že môj web vlastne existuje.
Podliehajú weby „módnym“ trendom?
Áno, ale už to nie je ako kedysi. Kedysi ak niekto prišiel s niečím novým, tak začali to všetci opakovať. Teraz je to už také, že máme nejaké zlaté štandardy, všetci sa snažia dodržiavať UX princípy. Ale stále by firma mala prísť s vlastnou identitou, aby sa odlíšili od konkurencie.
Čo je bug?
Je to pomenovanie pre chybu. Informatici majú radi zvláštne pomenovania, ten názov vznikol niekedy okolo roku 1947 na Harvarde. Vtedy boli počítače ešte obrovské na celú miestnosť. V počítačoch boli rôzne trúbky a hardvérové časti.. A jeden z týchto počítačov prestal fungovať, museli ho rozobrať a našli v ňom reálneho chrobáka (po anglicky – bug) resp. motýľa. Tak to nazvali, že počítač od-debugovali, teda opravili ho. Odvtedy je bug označením pre chybu.
Na čo sa často zabúda pri tvorbe webov a nemalo by sa?
Ak by som si mal povedať jednu vec, tak poviem že určite na accessibility, teda prístupnosť pre znevýhodnených (napríklad zrakovo). To najmä začiatočníci úplne ignorujú. Aj Google zvýhodňuje weby, ktoré sú prispôsobené aj pre zrakovo postihnuté osoby. Treba teda myslieť napríklad na kontrast farieb, aby bol web ľahko čitateľný.
Aká bude budúcnosť aplikácií a webov?
To je ťažká otázka. Myslím si, že niektoré aplikácie ako poznáme ostanú alebo budú sa ďalej vyvíjať. Ale čo sa podľa mňa veľmi zmení je spôsob, akým pracujeme s vyhľadávaním alebo s učením. To sú podľa mňa aplikácie, ktoré budú veľmi ovplyvnené umelou inteligenciou.
Čo sú pre teba také 3 základné body, ktoré by sa pri tvorbe webov a aplikácií mali dodržiavať?
Po prvé, aby to spĺňalo to, čo tam ten používateľ očakáva aby to robilo. Nemusí to byť prečačkaná vec, hlavne nech to spĺňa účel. Po druhé musí to byť teda UX zamerané, teda musí to byť veľmi rýchla aplikácia alebo rýchly web a po tretie bezpečnosť.
Celý podcast si môžete vypočuť na SPOTIFY alebo pozrieť na YouTube.