Prihlás sa na jednu z našich akadémií a posuň sa vpred! Začíname v septembri!
Viac info

Náš blog

Najpoužívanejšie Linuxové príkazy
Tipy a triky
21.05.2022
Marián Kristeľ

Najpoužívanejšie Linuxové príkazy

Keď sa povie Linux, väčšina ľudí si predstaví komplikovaný operačný systém, ktorý používajú iba programátori. Nie je to však celkom tak, ako sa na prvý pohľad môže zdať. Čo je Linux?Linux je celá rodina unixových operačných systémov s otvoreným zdrojovým kódom, ktoré sú založené na Linuxovom jadre. To zahŕňa všetky najpopulárnejšie systémy založené na Linuxe, ako sú Ubuntu, Fedora, Mint, Debian a ďalšie. Presnejšie povedané, nazývajú sa distribúcie. Celosvetový trhový podiel Linuxu na desktopových počítačoch je 2,49 %, avšak keď sa pozrieme na cloudovú infraštruktúru, tu Linux dominuje s podielom približne 90 %. Pri práci s operačným systémom Linux musíš použiť shell – rozhranie, ktoré poskytuje prístup k službám operačného systému. Väčšina distribúcií Linuxu používa grafické používateľské rozhranie (GUI) ako svoj shell, hlavne preto, aby svojim používateľom uľahčila používanie. Je bežnou praxou používať ich pri správe VPS. Akékoľvek grafické používateľské rozhranie (GUI) je len abstrakciou programov príkazového riadka. Napríklad, keď zatvoríte okno kliknutím na „X“, za touto akciou sa spustí príkaz. Odporúča sa používať rozhranie príkazového riadka (CLI), pretože je výkonnejšie a efektívnejšie. Úlohy, ktoré vyžadujú viackrokový proces cez GUI, je možné vykonať v priebehu niekoľkých sekúnd zadaním príkazov do CLI. V tomto článku sa naučíš 26 základných príkazov Linuxu, ktoré ti ako nováčikovi nepochybne pomôžu pri navigácii v Linuxe.  Čo je Linuxový príkaz?Linuxový príkaz je program alebo pomôcka, ktorá sa spúšťa na príkazovom riadku. Príkazový riadok je rozhranie, ktoré prijíma riadky textu a spracováva ich do pokynov pre tvoj počítač. Príznak je spôsob, ako môžeš odovzdať možnosti príkazu, ktorý spustíš. Väčšina príkazov Linuxu má stránku pomocníka, ktorú môžeš vyvolať príznakom -h. Argument alebo parameter je vstup, ktorý dávame príkazu, aby mohol správne bežať. Vo väčšine prípadov je argumentom cesta k súboru, ale môže to byť čokoľvek, čo zadáš do terminálu. Príznaky je možné vyvolať pomocou pomlčiek (-) a dvojitých pomlčiek (--), zatiaľ čo vykonanie argumentov závisí od poradia, v ktorom ich odošleš funkcii. Najpoužívanejšie Linuxové príkazyPredtým, než sa pozrieme na najpoužívanejšie Linux príkazy, nezabudni spustiť terminál. Vo väčšine distribúcií Linuxu je možné použiť klávesovú skratku Ctrl + Alt + T. Ak to nefunguje, príkazový riadok nájdeš v časti Utilities. 1. pwdPomocou príkazu pwd zistíš cestu k aktuálnemu pracovnému adresáru (priečinku), v ktorom sa nachádzaš. Príkaz vráti absolútnu (úplnú) cestu, čo je v podstate cesta všetkých adresárov, ktorá začína lomítkokm (/ ). Príkladom absolútnej cesty je /home/username. 2. cdNa navigáciu v súboroch a adresároch Linuxu použiješ príkaz cd. Vyžaduje buď úplnú cestu alebo názov adresára, v závislosti od aktuálneho pracovného adresára, v ktorom sa nachádzaš. Napríklad, si v /home/username/Documents a chceš prejsť do adresára Photos, ktorý je podadresárom Documents. Jednoducho zadáš nasledujúci príkaz: cd Photos. Iná situácia by bola, ak by si chcel prejsť do úplne nového adresára, napríklad /home/username/Movies. V tomto prípade zadáš cd a za ním absolútnu cestu k adresáru: cd /home/username/Movies. Existuje niekoľko skratiek, ktoré vám pomôžu pri rýchlej navigácii: • cd .. (s dvoma bodkami) pre posun o jeden adresár nahor, • cd na prejdenie priamo do domovského adresára, • cd- (s pomlčkou) na presun do predchádzajúceho adresára “Shell Linuxu je case sensitive a rozlišuje veľké a malé písmená. Takže musíš zadať názov adresára presne tak, ako je.” 3. lsPríkaz ls sa používa na zobrazenie obsahu adresára. V predvolenom nastavení tento príkaz zobrazí obsah tvojho aktuálneho pracovného adresára. Ak chceš vidieť obsah iných adresárov, zadaj ls a potom cestu k adresáru. Napríklad zadaním ls /home/username/Documents zobrazíš obsah adresára Documents. Existujú tieto verzie, ktoré môžete použiť s príkazom ls: • ls -R zobrazí zoznam všetkých súborov v podadresároch, • ls -a zobrazí skryté súbory, • ls -al zobrazí zoznam súborov a adresárov s podrobnými informáciami, ako sú oprávnenia, veľkosť, vlastník atď. 4. catcat (skratka pre concatenate) je jedným z najčastejšie používaných príkazov v Linuxe. Používa sa na výpis obsahu súboru na štandardnom výstupe (sdout). Ak chceš spustiť tento príkaz, zadaj cat a za ním názov súboru a jeho príponu. Napríklad: cat file.txt. Tu sú ďalšie spôsoby použitia príkazu cat: • cat povodnysubor > názovsúboru obsah z pôvodného súboru skopíruješ a uložíš do súboru názovsúboru, • cat názovsúboru1 názovsúboru2>názovsúboru3 spojí dva súbory (1 a 2) a uloží ich výstup do nového súboru (3), • na zmenu súboru na veľké alebo malé písmená použi cat názovsúboru | tr a-z A-Z >output.txt 5. cpNa skopírovanie súborov z aktuálneho adresára do iného adresára použi príkaz cp. Napríklad príkaz cp skillmea_logo.jpg /home/username/Pictures vytvorí kópiu skillmea_logo.jpg (z tvojho aktuálneho adresára) do adresára Pictures. 6. mvPríkaz mv sa primárne používa na presun súborov, hoci ho možno použiť aj na premenovanie súborov. Argumenty pri mv sú podobné príkazu cp. Musíš zadať mv, názov súboru a cieľový adresár. Napríklad: mv hello.txt /home/username/Documents. Ak chceš premenovať súbory, príkaz je mv starýnázov.txt novýnázov.txt 7. mkdirNa vytvorenie nového adresára použiješ príkaz mkdir — ak zadáš mkdir Music, vytvorí sa adresár s názvom Music. Existujú aj ďalšie príkazy mkdir: • pre vygenerovanie nového adresára v inom adresári, použi príkaz mkdir Music/Novyadresar • použite voľbu p (parents) na vytvorenie adresára medzi dvoma existujúcimi adresármi, napríklad mkdir -p Music/Metallica/Novyadresar vytvorí Novyadresar v adresári Metallica. Ak adresár Metalilca neexistuje, tak ho zároveň aj vytvorí. 8. rmdirAk potrebuješ vymazať adresár, použi príkaz rmdir. rmdir však umožňuje mazať iba prázdne adresáre. 9. rmPríkaz rm sa používa na odstránenie adresárov a obsahu v nich. Ak chceš odstrániť iba adresár, ako alternatívu k rmdir použite rm -r. “Pri tomto príkaze musíš byť veľmi opatrný a vždy skontroluj, v ktorom adresári sa nachádzaš. Príkazom sa všetko vymaže a nedá sa vrátiť späť.” 10. touchTento príkaz umožňuje vytvoriť nový prázdny súbor. Zadajte napríklad touch /home/username/Documents/Index.html a vytvorte súbor HTML s názvom Index v adresári Documents. 11. locateTento príkaz môžeš použiť na vyhľadanie (locate) súboru, rovnako ako príkaz na vyhľadávanie v systéme Windows. Pri použití argumentu -i spolu s týmto príkazom sa nerozlišujú malé a veľké písmená, takže je možné hľadať súbor, aj keď nevieš jeho presný názov. Ak potrebuješ vyhľadať súbor, ktorý obsahuje dve alebo viac slov, použiješ hviezdičku (*). Napríklad príkaz locate -i meeting*notes vyhľadá akýkoľvek súbor, ktorý obsahuje slovo „meeting“ a „notes“, a je jedno, či ide o veľké alebo malé písmená. 12. findPodobne ako pri príkaze locate, pomocou find sa tiež vyhľadajú súbory a adresáre. Rozdiel je v tom, že na vyhľadanie súborov v danom adresári použiješ príkaz find. Napríklad príkaz find /home/ -name notes.txt vyhľadá súbor s názvom notes.txt v domovskom adresári a jeho podadresároch. 13. grepĎalší zo základných Linuxových príkazov, ktorý je užitočný pre každodenné použitie, je grep. Umožňuje prehľadávať celý text v danom súbore. Príklad použitia: grep deadline notes.txt vyhľadá v súbore notes.txt slovo deadline. Riadky, ktoré obsahujú hľadané slovo, sa zobrazia celé. 14. sudoSkratka pre „SuperUser Do“, tento príkaz umožňuje vykonávať úlohy, ktoré vyžadujú oprávnenia správcu alebo oprávnenia root. Neodporúča sa však používať tento príkaz na každodenné použitie, pretože sa môže ľahko stať, že dôjde k chybe, ak urobíš niečo nesprávne. 15. dfPomocou príkazu df získaš správu o využití miesta na disku v percentách a kB. Ak potrebuješ zobraziť prehľad v megabajtoch, zadaj príkaz df -m. 16. duAk chceš skontrolovať, koľko miesta zaberá súbor alebo adresár, použiješ na to príkaz du (Disk Usage). Súhrn využitia disku však namiesto zvyčajného formátu veľkosti zobrazí čísla blokov disku. Ak ho chceš vidieť v bajtoch, kilobajtoch a megabajtoch, pridaj do príkazového riadka argument -h. 17. headPríkaz head sa používa na zobrazenie prvých riadkov ľubovoľného textového súboru. V predvolenom nastavení sa zobrazí prvých desať riadkov, ale toto číslo je možné zmeniť podľa vlastného uváženia. Napríklad, ak chceš zobraziť iba prvých päť riadkov, zadaj príkaz head -n 5 názov súboru.ext. 18. tailTento má podobnú funkciu ako príkaz head, ale namiesto zobrazenia prvých riadkov príkaz tail zobrazí posledných desať riadkov textového súboru. Napríklad tail -n názov_súboru.ext. 19. tarPríkaz tar je najpoužívanejším príkazom na archiváciu viacerých súborov do tarballu – bežného formátu súborov v systéme Linux, ktorý je podobný formátu zip, pričom kompresia je voliteľná. Tento príkaz je pomerne zložitý s dlhým zoznamom funkcií, ako je pridávanie nových súborov do existujúceho archívu, zoznam obsahu archívu, extrahovanie obsahu z archívu a mnohé ďalšie. 20. killAk máš nereagujúci program, môžeš ho ukončiť manuálne pomocou príkazu kill. Vyšle určitý signál nesprávne sa správajúcej aplikácii a prikáže aplikácii, aby sa sama ukončila. 21. pingPomocou príkazu ping skontroluješ stav pripojenia k serveru. Jednoduchým zadaním príkazu ping google.com príkaz skontroluje, či sa dokážete pripojiť k službe Google, a tiež zmeria čas odozvy. 22. wgetPríkaz wget je veľmi užitočný, pomocou neho je možné dokonca sťahovať súbory z internetu. Ak to chceš urobiť, jednoducho zadaj wget a za ním odkaz na stiahnutie. 23. topPríkaz top zobrazí zoznam spustených procesov a koľko procesora každý proces využíva. Monitorovanie využitia systémových prostriedkov je užitočné, je dobré najmä vedieť, ktorý proces je potrebné ukončiť, pretože spotrebúva príliš veľa zdrojov. 24. manNie si si istý ohľadom funkcií určitých Linux príkazov? Žiadne obavy, môžeš sa ľahko naučiť, ako ich používať priamo z prostredia Linuxu pomocou príkazu man. Napríklad príkaz man tail zobrazí manuálny pokyn pre príkaz tail. 25. echoTento príkaz sa používa na presun niektorých údajov do súboru. Napríklad, ak chceš pridať text „Ahoj, volám sa Karol“ do súboru s názvom name.txt, napíšeš echo Ahoj, volám sa Karol >> name.txt 26. useradd, userdelKeďže Linux je systém pre viacerých používateľov, znamená to, že s rovnakým systémom môže súčasne pracovať viac osôb. useradd sa používa na vytvorenie nového používateľa, zatiaľ čo passwd pridáva heslo k účtu tohto používateľa. Ak chceš pridať novú osobu s názvom Karol napíšeš: useradd Karol a potom pridaj jeho heslo príkazom passwd Karol a systém ťa vyzve na na zadanie a potvrdenie hesla. Odstránenie používateľa je veľmi podobné ako pridanie nového používateľa, stačí napísať userdel UserName. ZáverZákladné Linuxové príkazy ti pomôžu vykonávať úlohy jednoduchšie a efektívnejši. Môže chvíľu trvať, kým si zapamätáš základné príkazy, ale praxou a neustálym skúšaním získaš istotu. Znalosť a zvládnutie týchto základných Linuxových príkazov bude prínosom pre správu tvojho linuxového stroja, či už desktopu alebo VPS riešenia. Veľa štastia!
Novinky vo Figme z Config 2022 konferencie
Novinky
12.05.2022
Marián Kristeľ

Novinky vo Figme z Config 2022 konferencie

Množstvo zaujímavých noviniek pre dizajnérsky nástroj Figma bolo predstavených počas tohtoročnej konferencie Config 2022. Ak si zvedavý, ako ovplyvnia tvoj obľúbený dizajnový nástroj a v konečnom dôsledku aj celý pracovný postup, prečítaj si krátky súhrn. Figma novinkySpravilo sa niekoľko aktualizácií základných funkcií Figma vrátane Auto Layoutu a komponentov. Zahŕňa to preusporiadanie umiestnenia ikon v rozhraní Figma a niektoré ďalšie ovládacie prvky, vďaka ktorým sú existujúce funkcie výkonnejšie. Čo je ďalej nové: • Tmavý režim Figma (dark mode) - najviditeľnejšia aktualizácia. • Absolútne umiestnenie (absolute positioning) - umiestnite položky do komponentu automatického rozloženia. • Záporné medzery (negative spacing) - auto layout odteraz podporuje aj záporné medzery medzi položkami. • Podpora variabilných fontov vo Figme - využite plný potenciál variabilných fontov priamo v dizajnovom nástroji. Ovládajte tučnosť, šírku a optickú veľkosť fontov (alebo ich nastavte automaticky). • Spring animations - použite vlastné alebo prednastavené animácie na prototypovanie prirodzených a plynulých prechodov. • Samostatné ťahy (Individual strokes) – jednoducho pridajte ťah na každú hranu zvlášť. Skvelý spôsob vytvárania kariet, výberov atď. • Spotlight - jednoduchší spôsob, ako byť sledovaný ostatnými používateľmi vo Figme. Menšie Figma aktualizácie• Zobrazenie obrysov vrstiev - prezeranie obrysov vo Figme vám uľahčuje kontrolu, výber a úpravu skrytých a vnorených vrstiev. Outlines zobrazíte klávesovou skratkou Command / Control + Y. • Ochrana heslom - ľahko ovládajte, kto môže pristupovať k súborom a prototypom pri verejnom zdieľaní odkazov vďaka ochrane heslom.ň • Obľúbené súbory - pridajte si medzi "Favorites" dôležité súbory a projekty, aby ste k nim mali rýchly prístup z ľavého bočného panela v prehliadači súborov. FigJam aktualizácieTu sú nové spôsoby, ako môžete pracovať vo Figjam: • Nové Jira widgety: Jira synchronizácia a správa priamo vo Figjam. • Ďalšie widgety: aj widgety Asana a Github sú teraz súčasťou Figmy, ďalej hlasové poznámky  • Widget Code Generator: Figma plugin, ktorý vám umožní vytvoriť widget pre FigJam. Tieto Figma aktualizácie boli darom z nebies a mnohí nadšenci Figmy po nich túžili nejaký čas. Figma neustále vylepšuje svoje nástroje, napriek tomu ostávajú jednoduché a ľahko sa používajú. Aká je vaša obľúbená aktualizácia?
Advokátka o online podnikaní a ochrane osobných údajov
Rozhovory
28.04.2022
Tím Skillmea

Advokátka o online podnikaní a ochrane osobných údajov

Barbora Lániková je advokátkou z advokátskej kancelárie Laniková Group, ktorá sa špecializuje hlavne na právne služby pre online podnikateľov. Zaoberá sa službami ako ochrana osobných údajov, IT právo, nastavovanie zmluvných vzťahov s web developermi a zamestnancami, registráciou ochranných známok a všetkým, čo bežný online podnikateľ potrebuje v súvislosti so svojou činnosťou. [GDPR] ➡️ Začnime s GDPR: Na čo by mal dbať bežný podnikateľ s internetovým e-shopom? Pre objasnenie, GDPR je nariadenie o ochrane osobných údajov, ktoré je prijaté na úrovni Európskej únie. Okrem toho máme ešte Zákon o ochrane osobných údajov.  GDPR majú dve roviny:  1. pre bežných užívateľov (fyzické osoby) - GDPR stanovuje ich práva, fyzické osoby tak získali kontrolu nad svojimi osobnými údajmi 2. pre podnikateľov (prevádzkovateľov) - GDPR im ukladá radu technických a administratívnych povinností, ktoré musia splniť. ➡️ „Veľa klientov sa nás pýta, či weby a e-shopy spracovávajú údaje a či sa ich GDPR týka.“Myslia si, že pokiaľ majú iba prezentačný web, s kontaktným formulárom alebo newslettrom, kde získavajú iba e-mail, tak nespracovávajú osobné údaje.  Pravdou je že 99,9% webov sa v skutočnosti osobné údaje spracúvajú. Už len samotný e-mail môže byť osobným údajom, pokiaľ z neho môžeme identifikovať konkrétnu fyzickú osobu.  Spracovávať osobné údaje môžete iba na nejakom pracovnom základe, čiže musíte mať na ich spracovávanie právny dôvod, na základe ktorého si potom viete určiť povinnosti, ktoré s tým súvisia. ➡️ Má zákazník právo na vymazanie všetkých svojich osobných údajov? Na základe nariadenia má dotknutá osoba právo požiadať o ich vymazanie. Vy však nemôžete vymazať úplen všetky údaje, pretože niektoré potrebujete uchovávať 10 rokov na účtovné účely. Pokiaľ to nariaďuje zákon, nejak ich aj naďalej spracovávať budete.  Keď spracovávate údaje na právnom základe súhlasu dotknutej osoby, tak v prípade požiadania o výmaz, ich vymazať musíte.  ➡️ Kto je zodpovedný za únik dát o používateľoch? V prvom rade prevádzkovateľ webstránky je povinný prijať primerané bezpečnostné opatrenia na to, aby zabezpečil ochranu osobných údajov. Pokiaľ neprijal a mohol to zabezpečiť lepšie, tak zodpovednosť nesie práve prevádzkovateľ.  Väčšina prevádzkovateľov si myslí, že pokiaľ nastavia webstránku v súlade s GDPR a zverejnia spomínané dokumenty na web, tak majú splnené všetky povinnosti.  ➡️ Podnikatelia sa musia zaoberať aj súhlasom s používaním cookies. Ako ich rozdeľujeme? Cookies rozdeľujeme na nevyhnutné a na užívateľské a reklamné.  Z hľadiska ochrany osobných údajov sa inak pristupuje k nevyhnutným a inak k užívateľským a reklamným cookies.  Pri nevyhnutných cookies, ktoré sa potrebujeme na bežné fungovanie stránky, súhlas nepotrebujete. Stačí vám teda informačná lišta o spracovávaní cookies.  Pri ostatných potrebujete aktívny súhlas dotknutej osoby. Na lište by ste mali mať uvedenú informáciu o používaní rôznych cookies, tlačidlo “Súhlasím” a ideálne aj preklik, kde sa návštevníci dostanú ku všetkým informáciám.  ➡️ Čo hrozí webstránke, ktorá neinformuje o používaní cookies? Môže dostať pokutu. Úrad ku každému prípadu pristupuje individuálne. Skúma v akom rozsahu boli porušené práva dotknutých osôb, akým spôsobom, aká škoda im mohla byť spôsobená, aký zisk z toho mohol mať prevádzkovateľ.  Bežné pokuty sa pohybujú od 1 000 - 3 000 €, no sú aj prípady, kde sa pokuta pohybuje v desaťtisícoch eur.[Podcast s Baborou Lánikovou a Radovanom Debnárom]Tento článok ukázal len čiastočný obraz toho, o čom sa môžete dozvedieť v našom Skillmea podcaste. Ak ste zvedaví na viac hlbších informácií a zaujímavých diskusií, neváhajte si vypočuť náš podcast. V ňom sa dozviete viac nielen o GDPR a cookies ale aj o registrácií obchodnej známky, duševnom vlastníctve, či e-mailovom marketingu. 
Novinky vo Photoshope 2022
Vzdelávanie
18.04.2022
Marián Kristeľ

Novinky vo Photoshope 2022

V tomto článku sa pozrieme na niekoľko noviniek, ktoré priniesol Photoshop 2022. Predstavíme len tie podľa nás najzásadnejšie zmeny, nakoľko zmien v tejto verzii Photoshopu bolo viac. Výber objektov (Object selection tool)Tento nástroj aktuálne funguje oveľa viac automaticky a pomáha pri rýchlom vymaskovaní. Stačí kurzorom prejsť cez objekt a hneď uvidíte zvýraznenú masku. Po kliku na objekt sa vytvorí výber, s ktorým môžete pracovať. Funkcia má stále čo vylepšovať so svojou Sensei AI, určite sa teda nevyhnete následnej úprave a upresneniu masky, ale celkovo sú výsledky na postačujúcej úrovni.[Object finder a Object selection tool] Neural Filter Funkcia Neural Filters bola vydaná už v minulom roku, avšak v tejto verzii Photoshopu prichádza optimalizovanejšia a tiež so zapracovaním 3 noviniek: • Kombinátor krajín (Landscape mixer): vytvorte novú krajinu zmiešaním rôznych obrázkov krajiny dohromady. Viete zmeniť ročné obdobie, dennú dobú a pridať ďalšie úpravy. • Prenos farieb: môžete prispôsobiť farebný tón na fotografii pomocou úplne iného obrázka.  • Harmonizácia: táto funkcia zmieša dva obrázky a automaticky upraví tón a osvetlenie tak, aby výsledný obrázok pôsobil maximálne prirodzene  a bez farebných nerovnomerností.  [Neural filtre] Pridávanie komentárov Vhodné pre grafikov pracujúcich v tíme. Jednoducho pomocou tejto funkcie komentujte grafiku, na ktorej aktuálne pracujete. Grafické práce, na ktorých pracujete, si uložíte do Creative Cloudu, zazdieľate a môžete komentovať a dostávať komentáre.  Vkladanie vektorov ako vrstvy Vylepšená interoperabilita medzi obľúbenými Adobe aplikáciami Photoshop a Illustrator umožňuje ľahké prenášanie súborov Illustratoru s vrstvami, vektormi a vektorovými maskami do Photoshopu, kde ich môžete ďalej upravovať.  Možnosť Vložiť ako > Vrstvy predstavuje nové vylepšenie spolupráce medzi Illustratorom a Photoshopom, ktoré dopĺňa existujúce možnosti Inteligentný objekt, Obrazové body, Cesta a Vrstva tvaru. Táto nová možnosť podporuje import vrstiev Illustratoru pri zachovaní ich vizuálnej a funkčnej účinnosti a štruktúry vrstiev.[Prepojenie Photoshopu a Illustratoru] Plná podpora formátu WebP Súbory WebP je možné vo verzii Photoshop 2022 otvárať, vytvárať, upravovať a ukladať bez potreby použitia pluginov alebo nastavení predvolieb. Ak chcete otvoriť WebP súbor, urobte tak ako s akýmkoľvek iným súborom. Po dokončení úprav  dokumentu otvorte dialóg Uložiť ako alebo Uložiť kópiu a uložte súbor WebP.  Ďalšími výraznými novinkami, ktoré však nebudeme podrobne popisovať, je vylepšenie iPad aplikácie Photoshopu alebo webovej verzie Photoshopu (Photoshop on the web). Ktoré novinky vo verzii Photoshop 2022 zaujali najviac vás? 
Learn2Code končí!
Novinky
06.04.2022
Marián Kristeľ

Learn2Code končí!

Doteraz si pamätám, ako rozoberáme business nápady s kamarátmi a každý jeden bol o nejakej aplikácii alebo technológií, ktorá by „to“ vyriešila lepšie, rýchlejšie, lacnejšie, celoplošne. Avšak na ich exekúciu nám chýbali potrebné zručnosti ako napr. programovanie, design, online marketing a pod. V tej dobe sa ešte o startupoch príliš nehovorilo, ale táto vlna pomaly prichádzala aj na Slovensko. Nájsť programátora, ktorý by išiel do „toho“ za podiel bolo náročné. A tak vzniklo Learn2Code, 3-mesačný bootcamp, vďaka ktorému sa mohli účastníci naučiť programovať webové aplikácie a vytvoriť si svoj prvý webový projekt – prototyp svojho nápadu.   Malo to veľký úspech a kurz sa vypredal do posledného miesta. Počas kurzu sa hlásili už ďalší záujemcovia a z prvotnej potreby naučiť sa programovať vznikal vzdelávací projekt.   Bootscampy sme postupne rozšírili do 5 miest na Slovensku, pridali sme ďalšie témy ako design, marketing a postupne začali s online vzdelávaním. To posunulo Learn2Code zo vzdelávania desiatok účastníkov na tisícky pomocou videotutoriálov a tešíme sa dodnes, že už môže naše kurzy využiť ktokoľvek a odkiaľkoľvek s prístupom na internet.   Pandémia urýchlila aj našu digitálnu transformáciu a zamerali sme sa primárne na online vzdelávanie, ktorému sa plánujeme venovať aj naďalej. Čo je dobrá správa, že to bude s novou vzdelávacou aplikáciou a v novom šate.    Dlhšie sme bojovali s názvom Learn2Code, ktorý nás začal trochu obmedzovať, keďže v preklade "learn 2 code" znamená učiť sa programovať. Väčšina našich kurzov je už mimo segment programovania a do budúcna sa plánujeme venovať aj iným oblastiam a témam ako vzdelávanie.    Avšak všetko to bude mať jedného spoločného menovateľa – zručnosti. Preto vzniká nový názov Skillmea ⏩ Posuň sa vpred.    Skill je zručnosť a mea pochádza z latinského slova „môj, moje“, vo voľnom preklade sú to teda moje zručnosti, ktoré môže získavať alebo ponúkať každý. Skillmea bude kariérny portál, ktorý ti pomôže na tvojej ceste za vysnívanou prácou alebo tvojím vlastným businessom. Jednoducho ťa posunie vpred.
8 najlepších pluginov pre After Effects
Tipy a triky
07.03.2022
Skillmea

8 najlepších pluginov pre After Effects

V tomto článku prinášame prehľad 8 najlepších After Effects pluginov a ich funkcií, o ktorých by mal vedieť a pracovať s nimi každý seriózny motion designer. Adobe After Effects je skvelý softvér, no prichádza bod, kedy by vás mohlo zaujímať, ako môžete zlepšiť svoj workflow, zvýšiť svoju kreativitu a produktivitu a naučiť sa nové zručnosti. V tomto momente vstupujú do hry úžasné pluginy do After Effects. Pluginy existujú od výmyslu sveta: od úpravy postáv, korekcie farieb, glitch efekty, a mnohé ďalšie. Výhody a nevýhody používania After Effects pluginovEšte predtým ako sa pozrieme na jednotlivé pluginy podrobnejšie, prejdime si klady a zápory After Effects pluginov,  Výhody After Effects pluginov: • umožňujú novú úroveň kreativity, • mali by zlepšiť váš pracovný workflow v After Effects, • vytvárajte efekty oveľa rýchlejšie ako používaním iba predvolených efektov After Effects, • možňuje vám pracovať s 3D objektmi a prvkami priamo v After Effects, • vytvorte nádherné pozadia iba niekoľkými kliknutiami, • nevyžadujú znalosť programovania, skriptovania. Nevýhody After Effects pluginov: • niektoré pluginy zaberajú veľa pamäte a značne spomaľujú After Effects počas ich používania, • vykreslenie niektorých pluginov zaberie veľa času, • niektoré pluginy môžu počas používania aplikácie After Effects spadnúť, • cena pluginov môže byť relatívne vysoká. 1. OrbPlugin Orb je navrhnutý tak, aby pomáhal pri vytváraní 3-rozmerných gúľ. Používa sa predovšetkým pri vytváraní planét. Orb používa podobný 3D engine ako vynikajúci doplnok Element 3D od Video Copilot a zameriava sa na vytváranie realistických planét a ponúka celý rad jedinečných nástrojov na jednoduché vytváranie planét. Môže sa zdať, že vytvorenie planéty v After Effects je také jednoduché ako vytvorenie gule s nejakými textúrami. Ak však chcete vytvoriť pôsobivú, profesionálne detailnú planétu, Orb je najlepší nástroj, ktorý máte. Nehovoriac o tom, že doplnok je bezplatný a má bezplatný návod, ktorý môžete využiť. Orb bude fungovať pre 90 percent z nich a je neoceniteľným nástrojom pre previs. To platí najmä v kombinácii s inými zásuvnými modulmi After Effects alebo v kombinácii s 3D kamerou z 3D aplikácie, ktorú je možné importovať do After Effects spolu s doskami v popredí pre objekty, ako sú vesmírne lode. 2. Animation ComposerPovedzme, že sa ponáhľate a chcete animovať svoju vrstvu After Effects v zlomku sekundy? Najlepším riešením môžu byť predvoľby pohybu animácií - motion presets. Niekoľkými kliknutiami môžete doslova získať super plynulé odrazy a jednoduchú animáciu. Balík obsahuje viac ako 1000 presetov, takže si určite nájdete pohyb, ktorý sa vám páči. Bonus: za týmto pluginom stoja Slováci z Mister Horse.[Image] 3. DuikAfter Effects má dobrý základný systém rozhýbania postáv (rigging), ale Duik posúva rigging na úplne novú úroveň. Klienti stále častejšie požadujú Duik pre akúkoľvek pokročilú prácu s animáciou a plugin sa stáva kľúčovým prvkom animácie pre širokú škálu projektov. Tento doplnok je úplne zadarmo spolu so zvyškom doplnkov Rainbox After Effects. Určite sa oplatí naučiť pracovať s Duik pluginom. Ak sa vám plugin páči, podporte jeho tvorcov. Ak vás zaujíma tento plugin a chcete sa venovať charakterovým animáciám a rozpohybovaniu postáv, pozrite si náš online kurz Character Animations, v ktorom sa venujeme práve DUIK pluginu.[Image] 4. Motion Boutique - Newton3Newton3 je jedným z pluginov, ktorý by motion dizajnéri mali mať nainštalovaný. Je to v podstate 2D fyzika alebo matematický engine integrovaný do After Effects, ktorý vám umožňuje presúvať vrstvy realistickým spôsobom, pretože všetko je vypočítané za vás. Či už chcete ukázať hustotu, trenie, odskok, rýchlosť alebo gravitáciu, Newton3 toto všetko a ešte oveľa viac dokáže.  Ďalšia vec, ktorú môžete urobiť, je vytvoriť realistické spoje medzi objektmi, takže môžete ľahko vytvárať zložité pohyby. Po dokončení simulácie sa animácia znova vytvorí v After Effects so štandardnými kľúčovými snímkami, takže si môžete prispôsobiť načasovanie podľa svojich predstáv. Cena tohto pluginu je však pomerne vysoká.  5. Red Giant Trapcode ParticularAsi neexistuje zoznam najlepších pluginov pre After Effects, v ktorom by sa nenachádzal nejaký od Red Giant. A najväčším frajerom medzi ich After Effects pluginmi je určite Trapcode Particular. Plugin Red Giant Trapcode Particular funguje podobne a a podľa nás aj oveľa lepšie ako plugin Particular World od After Effects. Tento plugin je pravdepodobne jedným z najstarších doplnkov After Effects, ktorý zostal veľmi aktívny a efektívny, keď motion dizajnéri potrebujú animovať častice, ktoré môžu byť založené na rôznych vzoroch, tvaroch alebo veľkostiach.  To je veľmi užitočné pri vytváraní prvkov počasia, ako je dážď, sneh, oblaky alebo dokonca dym. Plugin sa vo veľkom sa používa vo filmovom priemysle. 6. Motion Boutique - PasticheTento plugin využijete vtedy, keď máte na časovej osi veľa malých vrstiev. Pastiche vám umožňuje presúvať, preskupovať a umiestňovať tieto vrstvy do jedného tvaru. Pastiche tiež poskytuje intuitívne ovládače na jemné doladenie polohy, mierky, rotácie a nepriehľadnosti vrstiev koláže. Stiahnite si skúšobnú verziu tohto pluginu a vyskúšajte pracovať s ním aspoň nejaký čas. Vyskúšajte tiež  skombinovať Pastiche s pluginom Newton3. 7. Video Copilot Element 3DĎalší úžasný plugin od spoločnosti VideoCopilot sa nazýva Element 3D. Umožňuje vám importovať 3D objekty do aktuálneho pluginu a animovať ich a textúrovať.  Mnoho motion dizajnérov používa Element 3D na vytváranie krásnych filmových videí a výstupy vyzerajú veľmi profesionálne. Cena tohto pluginu je 189,95 USD cez Toolfarm. 8. DOF PROVývojár Richard Rosenman sprístupnil DOF PRO(Depth Of Field Generator PRO), svoj populárny doplnok na generovanie hĺbky poľa vo Photoshope, pre After Effects. Od svojho prvého vydania v roku 2005 sa DOF PRO stal profesionálnou voľbou v motion design odvetví. Najmodernejšie funkcie DOF PRO poskytujú inovatívne a špičkové technológie, ktoré inde nie sú dostupné, výsledkom čoho je jeden z najvýkonnejších a najpokročilejších procesorov hĺbky poľa. Medzi pokročilé funkcie patrí podpora chromatickej a achromatickej aberácie, diferenciácia bokehu ohniskovej roviny, astigmatizmus a efekty vinetácie, podpora vlastných máp clony a obnovenie hluku. K dispozícii je tiež plná podpora alfa kanála/priehľadnosti alebo podpora 32-bitových farieb. Cena pluginu je 199,99 USD. Ďalšie zaujímavé pluginyMedzi ďalšie veľmi zaujímavé pluginy, ktoré určite stoja za zmienku, patria Plexus 3, Boris Fx alebo Saber. Plexus 3 umožňuje používateľom spájať bodky/trojuholníky s čiarami a animovať ich v 3D priestore. Okrem toho vám Plexus 3 umožňuje vytvárať, manipulovať a vizualizovať dáta procedurálnym spôsobom. Zjednodušene to znamená, že častice môžu byť animované a môžu mať medzi sebou vzťah. Boris Fx má 3 hlavné pluginy: Sapphire, Mocha a Continuum. Všetky sú veľmi dobre známe v komerčnom a celovečernom filmovom priemysle. Ak máte chvíľu času, odporúčame pozrieť a vyskúšať skúšobnú verziu. Saber je mimoriadne výkonný nástroj na osvetlenie a efekty pre širokú škálu účelov. Nielenže sa dá použiť na vytváranie lúčov svetla (napríklad svetelné meče), ale prichádza aj so širokou škálou prednastavení a možnosťou pracovať s maskami vrstiev. Záver Dúfame, že ste sa dozvedeli niekoľko zaujímavostí a nových vecí o vyššie uvedených pluginoch pre After Effects. Poznáte a používate zaujímavé pluginy pre After Effects? Podeľte sa o ne v komentároch nižšie. 
Na čo sa používa Kotlin?
Vzdelávanie
28.02.2022
Skillmea

Na čo sa používa Kotlin?

Kotlin je programovací jazyk, ktorý v roku 2011 vydala spoločnosť JetBrains, ktorá predáva integrované vývojové prostredia (IDE) pre rôzne programovacie jazyky. Odvtedy sa stal obľúbeným jazykom vývojárov a nahradil Javu v mnohých softvérových projektoch. V tomto článku sa pozrieme na to, prečo sa Kotlin stal populárnym, aké sú jeho výhody a na čo sa používa. Výhody programovacieho jazyka KotlinVznik Kotlinu začal vtedy, keď vedúci vývojár Dmitrij Jemerov hľadal funkcie, ktoré nemohol nájsť v Jave. Scala, ďalší programovací jazyk, ktorý beží na Java Virtual Machine (JVM), bol blízko tomu, čo chcel, ale jeho kompilácia trvala príliš dlho. Jemerov chcel jazyk, ktorý má všetky funkcie modernejších programovacích jazykov, beží na JVM a kompiluje sa rovnako rýchlo ako Java. Tak si vytvoril svoj vlastný jazyk - Kotlin. Kotlin bol navrhnutý ako náhrada za Javu na operačnom systéme Android. Osem rokov po vydaní, v roku 2019, Google konečne súhlasil s Jemerovom a väčšinou Android developerov a oznámil, že Kotlin je preferovaný jazyk pre vývoj Android aplikácií. Tu je niekoľko dôvodov, prečo vývojári uprednostňujú Kotlin pred Javou: • Kotlin je stručný a šetrí čas, ktorý by ste inak strávili písaním štandardného kódu v Jave. Kotlin vie ušetriť stovky riadkov kódu v porovnaní s Javou. • Javovský súbor môžete skonvertovať na Kotlin súbor iba pomocou skriptu. Kotlin a Java môžu spolu fungovať na jednom projekte bez problémov. • Kotlin má veľkú komunitu. Ak sa niekedy zaseknete, na rôznych fórach a sociálnych sieťach môžete ľahko nájsť iných vývojárov, ktorí vám pomôžu.  • Kotlin zefektívňuje asynchrónne programovanie. Asynchrónne uskutočňovanie sieťových a databázových volaní v jazyku Java je nemotorné a bolestivé. Kotlin má korutiny (coroutines), vďaka ktorým je asynchrónne programovanie jednoduché a efektívne. • Kotlin rieši hodnoty null. Hodnota null v Jave môže spôsobiť zlyhanie programu, ak na to nie ste pripravení. V Kotline môžete k premenným, ktoré môžu mať hodnotu null, pridať jednoduchý operátor, aby ste predišli týmto problémom. • Kotlin môže bežať na viacerých platformách. Kotlin môže bežať kdekoľvek beží Java, takže ho môžete použiť na vytváranie aplikácií pre rôzne platformy. • Prechod na Kotlin je jednoduchý. Kotlin je plne kompatibilný s Javou, takže nemusíte meniť celý kód naraz. Aplikáciu môžete pomaly migrovať, aby ste mohli používať Kotlin. Na čo sa Kotlin používa?Kotlin je navrhnutý tak, aby bežal na Java Virtual Machine a môže simultánne s Javou. Hoci Kotlin prvýkrát začal ako jazyk špeciálne pre vývoj Android aplikácií, rýchlo sa rozšíril v komunite Java programátorov vďaka svojim funkciám a odvtedy sa používa pre mnoho typov aplikácií. Android developmentAko sme už spomenuli, Kotlin je preferovaný jazyk pre vývoj Android aplikácií, pretože umožňuje vývojárom písať stručnejší, výraznejší a bezpečnejší kód. Oficiálne IDE pre vývoj pre Android, Android Studio, Kotlin úplne podporuje, takže môžete získať rovnaký typ dokončovania kódu a kontroly typu, ktorý vám pomôže písať kód Kotlin ako v prípade Javy. Mať mobilné aplikácie alebo vysoko optimalizované weby je v súčasnosti nevyhnutnou podmienkou mnohých firiem, pretože väčšina ľudí v súčasnosti pristupuje na internet prostredníctvom mobilných telefónov. Android má viac ako 70% podiel na trhu mobilných telefónov, takže aj keby bol Kotlin určený len na vývoj Android aplikácií, Kotlin vývojári by boli veľmi žiadaní. Napriek tomu sa dá Kotlin použiť na oveľa viac. Backend web developmentVeľa back-endového vývoja sa robí v Jave pomocou frameworkov ako napr. Spring. Kotlin však prenikol aj do vývoja webu na strane servera, pretože s ním bolo pre vývojárov oveľa jednoduchšie pracovať. Moderné funkcie jazyka umožňujú webovým vývojárom vytvárať aplikácie, ktoré sa dajú rýchlo škálovať na bežne dostupnom hardvéri. Keďže Kotlin je interoperabilný s Javou, môžete pomaly migrovať aplikáciu tak, aby používala Kotlin jeden súbor po druhom, zatiaľ čo zvyšok aplikácie stále používa Javu. Kotlin funguje aj so Springom a inými frameworkami, takže prechod na Kotlin neznamená, že musíte zmeniť všetko, na čo ste zvyknutí. Google, Amazon a mnohé ďalšie spoločnosti už pomaly nahrádzajú Javu za Kotlin. Fullstack web developmentKotlin sa používa aj na server-side vývoj. Samotná Java sa na toto používa v podstate od svojho vzniku. Kotlin však môžete použiť aj na vývoj frontendu pomocou Kotlin/JS. Kotlin/JS umožňuje vývojárom pristupovať k výkonným browserovým a webovým API rozhraniam typovo bezpečným spôsobom. Fullstack vývojárom tak stačí poznať Kotlin. Môžu písať frontend v rovnakom jazyku, aký použili pre backend, a bude skompilovaný do JavaScriptu, aby sa spustil v prehliadači. Data ScienceDátoví vedci používali aj Javu na zisťovanie čísel, zisťovanie trendov a predikcie – takže dáva zmysel aj to, že Kotlin nájde svoje uplatnenie vo svete data science. Dátoví vedci môžu používať všetky štandardné Java knižnice, ktoré používali pre Java projekty, ale budú písať svoj vlastný kód v Kotline. Jupyter a Zeppelin, dva nástroje, ktoré denne používajú mnohí dátoví vedci na vizualizáciu údajov a prieskumný výskum, tiež podporujú Kotlin. Multiplatformný vývoj mobilných aplikáciíMultiplatformný vývoj pre mobily v Kotline je určený ako softvérový vývojový kit na vytváranie multiplatformových mobilných aplikácií. To znamená, že s jedným Kotlin kódom budete môcť vytvárať aplikácie, ktoré fungujú nielen na telefónoch s Android operačným systémom, ale aj na iPhone telefónoch či Apple Watch. ZáverKotlin je moderný programovací jazyk, ktorý môže bežať súbežne s Javou a zároveň sa ľahšie píše. Ak chcete vyvíjať aplikácie pre Android alebo multiplatformové aplikácie s JVM, môžete to urobiť rýchlejšie a jednoduchšie s Kotlinom ako s Javou. Chceli by ste sa o Kotline dozvedieť viac? Náš online kurz Kotlin pre začiatočníkov je vhodný, ak s vývojom samotným alebo vývojom v jazyku Kotlin len začínate. Kurz vás naučí základné koncepty programovania a naučí vás základy programovania v Kotline.
Success story: Mirka prešla zo sveta kulturológie do sveta IT
Success stories
14.02.2022
Skillmea

Success story: Mirka prešla zo sveta kulturológie do sveta IT

V tomto rozhovore vám prinášame inšpiratívny príbeh Mirky Profantovej, ktorá zmenila kariéru a začala pracovať v IT. Aktuálne sa venuje frontendu a najmä CSS vo firme Bloomreach (predtým Exponea, slovenský startup odkúpila americká spoločnosť Bloomreach v januári 2021). V rozhovore sa dozviete, čomu sa Mirka venovala predtým, než zmenila kariéru, ktoré kurzy jej najviac pomohli a čo považuje za najväčšiu výhodu práce v IT. Príjemné čítanie. Prezraď v úvode našim čitateľom, čomu si sa venovala predtým, ako si sa rozhodla pre kariéru v IT? Pred kariérou v IT som sa primárne venovala doktorandskému štúdiu Kulturológie na Filozofickej fakulte UK. Mojim snom bolo vyučovať na vysokej škole a aj toto štúdium bola cesta k splneniu si sna. Videla som to tiež ako cestu ďalej sa vzdelávať v odbore. Avšak, život ma zavial iným smerom a som za to veľmi vďačná. Kurzov si asi absolvovala viac, ktoré ťa oslovili najviac? Kurzov som absolvovala niekoľko, ale tými top, ktoré sa týkajú programovania, sú pre mňa Webrebel 1: HTML, CSS a JavaScript a CSS preprocesory: Sass od Yablka. Keďže ma však nezaujímal len svet programovania, ale aj dizajnu, absolvovala som tiež kurzy Dizajn pre obrazovky a UI dizajn v Sketchi od Romana Pittnera, ktoré rovnako odporúčam. Kurzy ti pootvorili bránu do IT, malo to teda pre teba určite zmysel. Zaujímala si sa aj predtým o oblasť tvorby webov či IT? Svet IT ma vždy zaujímal, ale len ako hobby. Určite moje smerovanie bolo ovplyvnené aj všeobecným názorom, že ak nemáš dobre známky z matematiky, programovaniu sa nemôžeš venovať. Našťastie som si to stále udržiavala ako záľubu a v treťom ročníku doktorandského štúdia som sa oveľa aktívnejšie zaujímala o tvorbu webov vo WordPresse. Postupne som začala tvoriť weby nielen pre seba a známych, ale aj pre klientov. Po ukončení štúdia v roku 2017 sme s manželkou odcestovali žiť do Škótska, kde som sa už na profesionálnej úrovni začala venovať tvorbe webov a popri tom som sa naplno venovala online vzdelávaniu primárne prostredníctvom Learn2Code. [Image] Aktuálne pracuješ vo firme Bloomreach, čo všetko si musela absolvovať, aby si sa tam dostala a ako dlho už v tejto firme pracuješ? Vo firme Bloomreach som od mája 2021 a splnil sa mi tým môj trojročný sen pracovať v tejto firme. Ako jedna z malá mala otvorenú pozíciu CSS Developerky, plus mi bola veľmi sympatická ich firemná kultúra. Cesta na moju vysnívanú pozíciu bola náročná, ale všetci ľudia z Bloomreachu mi ju spríjemňovali po celý čas výberového konania - absolvolala som 5 kôl pohovorov. Na prvom kole som absolvovala perfektný rozhovor s recruitermi, cez ktorý som sa dostala na pohovor s mojimi súčasnými kolegami. V tomto kole si preklepli moje znalosti a absolovala som aj live coding, kde som za určitý čas musela nakódiť nimi pripravený screen. Ďalšie kolo bolo s manažérom, kde som absolvovala aj CSS test. Týmto sa technická časť uzavrela a štvrté kolo bolo príjemné interview s VP Engineeringu. Ako posledná časť ma čakal rozhovor s našou Chief People Officer, Uršuľou Kráľovou, ktorý u nás voláme “culture call” - zisťujeme na ňom, či je medzi nami a kandidátom tzv. “Culture fit, a teda či si budeme sedieť v oblasti hodnôt a predstáv o firemnej kultúre. Prezraď nám, aká je tvoja konkrétna náplň práce, čo robíš? Ako CSS Developerka som zodpovedná za to, aby naša appka bola vizuálne stabilná. V našom tíme máme viacero iniciatív, v rámci ktorých odstraňujem starý kód, pomáham budovať a vylepšovať náš vlastný framework, štýlujem nové features v appke, zapracovávam nový dizajn a samozrejme - fixujem vizuálne bugy 🙂 Považuješ sa za technický typ, keď pracuješ na pozícii CSS Developerky? Áno. Vždy som nim bola. V rodine som vždy bola tá, ktorú volali, keď sa niečo pokazilo alebo potrebovali s niečím poradiť. Pamätám sa, že aj pri mojom prvom počítači som si užívala opravovanie všetkého, čo som v ňom pokazila. 😀 Pomáhalo mi to zorientovať sa vo svete počítačov. Čo ťa najviac baví na tvojej práci? Máš nejaký obľúbený task, ktorý robíš najradšej? V súčasnej práci ma najviac baví práca na našich šprintoch, v rámci ktorých spolupracujeme s ľuďmi z viacerých oddelení. Užívam si komunikáciu a spoluprácu s nimi a vývoj nových features v našej appke. V tomto období sme začali pracovať aj na updatovani dizajnu našej appky, na čo sa veľmi teším. Vždy si užívam, keď vidím, ako navrhnutý dizajn aj vďaka mne ožíva. Dnes je obrovský dopyt po programátoroch, testeroch, IT-čkároch všobecne. Čo by si poradila všetkým, ktorí chcú začať? Čo bolo pre teba osobne najťažšie? Nech idú určite do toho a majú drive makať na sebe a učiť sa. Bude to náročné, pravdepodobne zažijú veľa nervov a plaču, ale v konečnom dôsledku to stojí za to. Osobne by som terajší život v IT nemenila a som šťastná, že som sa dala na túto cestu. Pre mňa bolo najťažšie veriť si a neporovnávať sa s už skúsenými developermi alebo s ľuďmi, ktorým niečo išlo lepšie ako mne. Našťastie sú to veci, ktoré sa dajú prekonať. Čo je podľa teba najväčšou výhodou práce v IT odvetví? Ja si najviac cením slobodu, flexibilitu, možnosť pracovať z domu a neustále vzdelávanie sa. Síce to posledné ma dokáže niekedy aj pekne frustrovať, neviem si však predstaviť, že by som v práci stagnovala a nemala možnosť sa už nič nové naučiť.[Image] Začať novú kariéru, úplne v novom odvetví je určite náročné. Bolo obdobie, kedy si chcela skončiť a robiť niečo úplne iné? A ešte koľkokrát… Pamätám sa, že hlavne v začiatkoch, keď som bola v niečom zaseknutá, mala som chuť vyhodiť počítač z okna a už v živote sa nepozrieť do žiadneho kódu. Yablkovi sa muselo štikútať, keď som ho preklínala. 😉 V tom období sa učila programovať aj moja manželka, takže v ťažkých chvíľach sme sa vedeli podporiť, alebo si navzájom pomôcť. Pripadne veľakrát pomohla prechádzka alebo nový deň. Nevzdala som sa a to najťažšie je snáď už za mnou. Keď sa vrátime späť k tvojej práci, ako vyzerá tvoj bežný pracovný deň? Pracuješ z officue alebo aj z domu? Pracujem z domu, čo mi absolútne vyhovuje a do officu by som sa už nechcela vrátiť. Vstávam o 6, takže pracovať začínam veľmi skoro. Ak mám rozrobené nejaké tasky, pokračujem na nich. Ak nie, rozvrhnem si prácu na daný deň podľa priority. Popri štýlerskej práci absolvujem aj meetingy. Za počítačom však nesedím v kuse 8 hodín. Ak mi to pracovné povinnosti dovolia, chodím každé 2 hodiny na 15-20 minútové zdravotné prechádzky, alebo v lete zvyknem počas obeda ísť na hodinku na bicykel a potom opäť pokračovať v práci. Aj toto si vážim na mojej firme, že vďaka flexibilite a dôvere, ktorú od nich máme, sa nemusím stresovať kvôli môjmu osobnému životu a záľubám. Čo sa týka ďalšieho vzdelávania, máš v pláne naučiť sa niečo nové, čo ti môže pomôcť v tvojej práci? Ak áno, čo to bude? Momentálne sa venujem prehlbovaniu a zdokonalovaniu vedomostí z CSS odvetvia a najmä Sass. Ako ďalšie mám však v pláne učiť sa Angular, keďže naša appka beží na ňom. Sme veľmi radi, že s nami Mirka spravila rozhovor a podelila sa o svoj príbeh a kariérnu zmenu. Práca v Bloomreach ju baví a neustále sa učí nové veci a zdokonaľuje. Je tak určite inšpiráciou aj iným, ktorí zvažujú novú prácu, zmenu v kariére alebo živote. Tiež premýšľate nad zmenou svojej práce a kariéry? Nikdy nie je neskoro začať, prihláste sa do našich online kurzov a možno ďalší rozhovor urobíme s vami 😉
Ako sa stať Python programátorom
Vzdelávanie
06.02.2022
Skillmea

Ako sa stať Python programátorom

Ak čítate tento článok, pravdepodobne to znamená, že ste sa rozhodli alebo sa rozhodujete začať kariéru v Pythone a chcete sa stať Python programátorom/kou. Zámerom tohto návodu je poskytnúť vám predstavu o ekosystéme programovacieho jazyka Python a pomôcť vám pri učení. Upozorňujeme, že nižšie uvedený zoznam je dosť komplexný a položky nie sú uvedené v presnom poradí. Nemusíte sa učiť všetko, čo je uvedené v článku. Avšak vedieť, čo neviete, je rovnako dôležité ako vedieť (niečo) robiť. 🙃 Tento článok sa pokúsi dať vám odpovede na väčšinu otázok o kariére Python developera. Skôr než začneme, pozrime sa, prečo by ste sa mali naučiť Python. Prečo sa učiť Python?Python získal prestížne ocenenie TIOBE Programming Language of the Year za rok 2021. Ak ste doteraz o TIOBE indexe nepočuli, ide o indikátor popularity programovacích jazykov. Index sa aktualizuje raz za mesiac. Hodnotenia sú založené na počte vývojárov v danom jazyku na celom svete, kurzov a tiež poskytovateľov tretích strán. Na výpočet hodnotenia sa používajú obľúbené vyhľadávače ako Google, Bing, Yahoo!, ďalej Wikipedia, Amazon, YouTube a Baidu. Index TIOBE v žiadnom prípade nie je o najlepšom programovacom jazyku alebo jazyku, v ktorom bolo napísaných najviac riadkov kódu. Python je skvelý ako pre začiatočníkov v programovaní, tak aj pre skúsených programátorov. Python navrhol Guido van Rossum a prvýkrát sa objavil v roku 1991. Pokiaľ ste úplní začiatočníci, Python sa viete naučiť veľmi rýchlo. Písanie kódu v Pythone je podobné bežnému písaniu. Začiatočnícku programátorskú vetu "Hello World" v ňom napíšete len pomocou jedného riadku kódu: print("Hello World") Porovnajme si to s napríklad s Javou: class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }alebo s jazykom C: #include <stdio.h> int main() { // printf() displays the string inside quotation printf("Hello, World!"); return 0; }Pre začínajúcich programátorov je teda aj kvôli prehľadnosti kódu Python veľmi odporúčaný. Ďalšími faktormi sú rastúca popularita jazyka a komunita a využiteľnosť jazyka v mnohých oblastiach. Python je open source, a čo je možno dôležitejšie, multiplatformový jazyk, čo znamená, že ho možno spustiť na Macu, Windowse, Linuxe a Raspberry Pi.[Image] Na čo sa používa programovací jazyk Python?Na rozdiel od HTML, CSS a JavaScriptu, ktoré sú považované za stavebné bloky internetu, Python je univerzálny programovací jazyk, čo znamená, že ho možno použiť nielen na vývoj webu, ale aj na vývoj softvéru, písanie systémových skriptov a v neposlednom rade na data science. Ako sme už spomínali vyššie, Python vytvoril Guido van Rossum v roku 1991 a jeho zámerom bolo pomôcť vývojárom písať jasný, logický kód a táto filozofia z neho urobila jeden z najpopulárnejších programovacích jazykov. Verzia Pythonu 2.0 preniesla jazyk do jeho modernej podoby na začiatku 21. storočia. Vo svojej podstate však zostáva rovnaký. Pythonovský kód používa objektovo orientovanú paradigmu, takže je zvyčajne výbornou voľbou pre veľké projekty aj menšie programy. Index balíkov Python (PyPi) zobrazuje tisíce modulov tretích strán pre Python. Poďme si trochu bližšie posvietiť na využitie Pythonu pre jednotlivé odvetvia. Webové aplikácieÚloha Pythonu pri web developmente môže zahŕňať odosielanie údajov na servery a zo serverov, spracovanie údajov a komunikáciu s databázami, smerovanie URL a zaistenie bezpečnosti. Python ponúka niekoľko frameworkov vhodných pre webový vývoj. Medzi najviac používané patria Django a Flask. Na internete existujú tisícky webových stránok vytvorených v Pythone. Mnoho súčasných technologických spoločností si volí Python ako back-end platformu pre svoje weby. Napríklad Instagram používa Python na backende, rovnako tak Google využíva Python vo svojom tech stacku.  Webstránka streamovacej služby Spotify je postavená na WordPresse, Spotify aplikácia je vyrobená s použitím Pythonu. Backend Spotify pozostáva z mnohých vzájomne závislých služieb, ktoré sú prepojené vlastným protokolom správ cez ZeroMQ. Približne 80 % týchto služieb je napísaných v jazyku Python. Ďalšími veľkými webovými službami používajúcimi Python sú Netflix, Uber, Dropbox alebo Pinterest. Jedná sa o veľké weby s miliónmi používateľov. Prečo teda nepoužiť Python aj na tvoj projekt? Dátová analýza a machine learningPython sa v súčasnosti využíva na spracovanie veľkého množstva dát, dátovú analýzu, machine learning či deep learning. Python sa stal štandardom vo svete data science, čo umožňuje analytikom a iným odborníkom používať jazyk na vykonávanie zložitých štatistických výpočtov, vytváranie vizualizácií údajov, vytváranie algoritmov strojového učenia, manipuláciu a analýzu údajov a vykonávanie ďalších úloh súvisiacich s dátami. Python má tiež množstvo knižníc, ktoré umožňujú programátorom písať programy na analýzu údajov a strojové učenie rýchlejšie a efektívnejšie, ako napríklad TensorFlow a Keras. Viac o tejto téme si prečítajte v našom článku o nástrojoch pre dátovú analýzu. Testovanie softvéru a prototypovaniePri vývoji softvéru môže Python pomáhať pri úlohách, ako je sledovanie chýb a testovanie. Pomocou Pythonu môžu vývojári automatizovať testovanie nových produktov alebo funkcií. Populárne nástroje na testovanie softvéru zahŕňajú Robot framework, Pytest či Nose2. Veľmi silnou stránkou Pythonu je aj možnosť rýchleho prototypovania. Viete si overiť, či váš nápad funguje v Pythone. Implementácia je možná aj v inom jazyku, ak je na to vhodnejší.  Automatizácia a scriptovanieAk zistíte, že vykonávate nejakú úlohu znova a znova, môžete pracovať efektívnejšie, ak ju zautomatizujete pomocou Pythonu. Písanie kódu používaného na vytváranie týchto automatizovaných procesov sa nazýva skriptovanie. Vo svete programovania možno automatizáciu použiť na kontrolu chýb, konverziu súborov, vykonávanie jednoduchej matematiky a odstraňovanie duplikátov v údajoch. Python môžu dokonca používať aj relatívni začiatočníci na automatizáciu jednoduchých úloh na počítači, ako je vyhľadávanie a sťahovanie online obsahu (web scraping), sledovanie akciových trhov a cien kryptomien alebo odosielanie e-mailov a textov v požadovaných intervaloch.[Image] Čo potrebuje vedieť Python developer?Python sa môže javiť ako jednoduchý jazyk, ale má rôzne komponenty a prvky. Aby ste sa dostali na správnu cestu, mali by ste vedieť, čomu dať pri učení prednosť. Pokiaľ sa teda chcete stať Python developerom/kou, potrebujete získať niektoré zručnosti. Poďme sa pozrieť, ktoré to sú.  Python Je to logické. Na to, aby ste sa stali Python vývojárom, budete musieť ovládať programovací jazyk Python. Na začiatok sa budete musieť naučiť základné pojmy v Pythone, vrátane objektovo orientovaného programovania, základnej syntaxe Pythonu, sémantiky, primitívnych dátových typov a aritmetických operátorov. Python bol navrhnutý pre čitateľnosť a má určité podobnosti s anglickým jazykom s vplyvom matematiky. Python knižnice Ako open source komunitný programovací jazyk má Python k dispozícii širokú škálu knižníc a ich používanie vám môže zjednodušiť život a prácu Python developera. Rôzne projekty si budú vyžadovať rôzne knižnice, ale je dobré sa zoznámiť s niektorými z najbežnejších, vrátane Pandas, NumPy, Matplotlib či Scikit-Learn. Python ekosystém obsahuje aktuálne viac ako 137 000 knižníc.  Python frameworky Aby ste sa stali dobrým a efektívnym Python programátorom, budete sa musieť zoznámiť s Python frameworkami. Podobne ako vyššie uvedené knižnice, to, s čím budete pracovať, bude závisieť od vášho konkrétneho projektu.  Frameworky vám pomôžu dokončiť úlohu s menším počtom riadkov kódu, urýchlia vaše pracovné úlohy a postarajú sa o triviálne záležitosti. Primárne existujú tri typy Python frameworkov: full-stack, mikro a asynchrónne frameworky. Asi najpopulárnejším full-stack frameworkom je Django, využívané najmä na vývoj webových aplikácií. Medzi mikroframeworkami je populárny Flask, ktorý je vďaka svojmu modulárnemu dizajnu ľahko prispôsobiteľný. Asynchrónny framework AIOHTTP je framework, ktorý sa vo veľkej miere spolieha na funkcie Pythonu 3.5+, ako sú async a waits. ORM knižnice Pre Python developerov je tiež mimoriadne užitočné poznať Object Relational Mapper (ORM) knižnice, ako sú SQLAlchemy alebo Django ORM, ktoré môžu pomôcť pri konvertovaní údajov medzi nekompatibilnými systémami. ORM knižnice poskytujú vysokoúrovňovú abstrakciu relačnej databázy, čo umožňuje vývojárom písať Python kód namiesto SQL na vytváranie, aktualizáciu, čítanie a odstraňovanie údajov a schém v ich databáze. Python programátor by mal mať základné znalosti o ORM knižnici ako SQL, pretože ORM knižnice zefektívňujú a zrýchľujú prácu. Front-end technológie Python developeri často pracujú na vývoji na strane servera (backend), ale ako súčasť vývojárskeho tímu mnoho Python developerov pomáha aj frontendistom a musia teda spolupracovať s front-end tímom. Technológie ako HTML5, CSS3 a JavaScript/jQuery nie sú nevyhnutnosťou pre Python vývojárov. Avšak ak môžete, pokúste sa o nich získať základné znalosti a oni vám umožnia pochopiť, ako veci fungujú a čo je možné pomocou nich vytvoriť. Ich znalosť vám pomôže lepšie pochopiť používateľské rozhranie a vizuálnu estetiku aplikácií. Verziovanie Vývojári sa každý deň zaoberajú obrovským množstvom údajov, rôznymi verziami kódu. Preto vám znalosť v softvéri na správu verzií, ako je Git pomôže udržať si poriadok a efektivitu. Ak chcete implementovať kontrolu verzií kódu, mali by ste sa naučiť používať aj GitHub a jeho pojmy ako push, pull, fork a commit. Testovanie Žiadny vývojár nie je dokonalý, všetci robíme chyby. Testovanie kódu pomáha zachytiť tieto chyby alebo sa vyhnúť ich implementácii do produkcie. Testovanie je preto pri vývoji softvéru veľmi dôležité. Populárne frameworky a knižnice na testovanie pythonovského kódu sú Pytest, Robot framework, PyUnit či Nose2. Záver Ak sa chcete stať Python programátorom, musíte vedieť programovať. Ak budete postupovať podľa vyššie uvedenej kariérnej cesty, ste na ceste k úspechu. Vždy sa rozvíjajte a snažte sa dozvedieť o nových knižniciach a frameworkoch. Ako začiatočník na nič nečakajte a skúste niečo v Pythone napísať. Odporúčame malé hry, ktoré sú jednoduché, ich rozsah je malý a začiatočník ich dokáže dokončiť. Takže začnite s malými vecami a nerobte sa robiť chyby. Neobmedzujte svoje znalosti na teóriu, namiesto toho ich implementujte čo najskôr do praxe. Pracujte na vlastných projektoch a vytvorte zaujímavé portfólio. Pri dodržaní tohto všetkého vás žiadna prekážka nemôže zastaviť v tom, aby ste sa stali Python developerom. Držíme palce 🤞
Čo je Spring framework a ako začať
Vzdelávanie
28.01.2022
Skillmea

Čo je Spring framework a ako začať

Spring uľahčuje vývoj enterprise aplikácií, čo ho robí prvou voľbou pri projektoch ľubovoľnej veľkosti. Vývoj Springu začal, keď bolo veľmi komplikované vyvíjať enterprise aplikácie v enterprise edícii Javy. Tvorcovia Springu toto využili a vytvorili nástroj, ktorý je vysoko používaný.  Domovská stránka je http://spring.io/. V sekcii projects uvidíš, že Spring obsahuje veľa projektov. Ako napríklad Spring Boot, ktorý nám zjednodušuje prácu so Springom. Spring Framework – je projekt, ktorý obsahuje základné core funkcie. Projektov je mnoho a každý sa sústreďuje na nejakú oblasť vývoja aplikácií.   ZačínameAk si sa rozhodol učiť sa Spring, tak ako prvé si vytvoríme základný projekt, ktorý bude obsahovať závislosti, ktoré budeme používať. Navštívme stránku https://start.spring.io/, na ktorej nájdeme spring initializr. Týmto spôsobom si vyklikáme, aké závislosti potrebujeme a initializr nám vytvorí štruktúru projektu. Samozrejme, je možné v priebehu vývoja rôzne závislosti meniť.   Vyplníme group a artifact, podľa toho ako si zvyknutý používať balíky. Vpravo máme tlačidlo ADD DEPENDENCIES, na ktoré klikneme:[Image] Ak si sa rozhodol vyvíjať webovú aplikáciu, tak si vyber potrebné závislosti, to všetko závisí od toho, čo ideš robiť. Ja som sa rozhodol, že idem robiť webovú aplikáciu, ktorá bude používať Hibernate a databázu budem mať v pamäti.  Zaklikni:  • Spring Web – budeme vyvíjať webová aplikáciu [Image] • JPA – objekty budeme mapovať na databázu [Image] • H2 – ako databázu budeme používať H2 databázu, pre ktorú nepotrebujeme inštalovať databázový server, lebo pracuje v pamäti [Image] • Actuator – monitorovania aplikácie [Image] Teraz dáme vygenerovať projekt. Vygeneruje sa nám zip súbor, ktorého obsah vyextrahuj na miesto, kde chceš, aby bol tvoj projekt umiestnený. Tento súbor teraz otvoríme v IDEi.[Image] Otvorenie projektuOtvoríme si vývojové prostredie a dáme otvoriť projekt zo zdrojového kódu a vyberieme nami vygenerovaný projekt. Na pozadí sa budú sťahovať závislosti, tak musíš chvíľu počkať.  MavenAk sme napríklad zvolili web, tak máme v pom.xml súbore web starter. Keď sa táto dependency stiahne, tak má v sebe tiež pomko a tiež dependency, ktoré sa nám stiahnu tiež. Teda na to, aby sme rozbehali všetky dependency, ktorú sú potrebné pre spring web, nemusíme ich dávať do nášho pomka sami – tieto závislosti sa nám stiahnu automaticky, pretože sme ich zdedili.   Ak chceme pracovať s knižnicou Hibernate, tak ju nezadávame do pomka, ale namiesto toho tam máme starter jpa a tento nám pritiahne aj Hibernate.  Takže na pozadí sa deje veľa vecí, ktoré sami nevidíme. ZáverTeraz si pripravený skočiť do vývoja Spring aplikácií a učiť sa, učiť sa, učiť sa. Ak sa pri niečom zasekneš, skús pozrieť naše online kurzy Spring framework alebo Spring Boot.
Porovnanie softwaru: DaVinci Resolve vs. Final Cut vs. Premiere Pro
Vzdelávanie
15.01.2022
Skillmea

Porovnanie softwaru: DaVinci Resolve vs. Final Cut vs. Premiere Pro

DaVinci Resolve je dobre známy ako robustná platforma na color grading a korekciu farieb. Zatiaľ čo Premiere Pro je vysoko rešpektovaný NLE editor (non-linear editor). Premiere Pro je tiež plne integrovaný s ďalším softvérom Creative Cloud od Adobe, vrátane: Photoshop, Illustrator, Audition a najviac s After Effects. Ďalším hráčom na trhu editovania a tvorby videa je Final Cut Pro X od Apple. Final Cut Pro, Adobe Premiere Pro a čoraz populárnejší DaVinci Resolve súperia o pozornosť dnešných video editorov. Pozrime sa na výhody a nevýhody jednotlivých programov a sami sa rozhodnite, ako každý z nich bude vplývať na váš pracovný workflow a zvýšenie produktivity. 🌍 Celkový prehľad Začnime všeobecným pohľadom na každú platformu a na to, čo ju v tomto porovnaní odlišuje od ostatných. DaVinci Resolve Firma Blackmagic Design premenila DaVinci Resolve z aplikácie na color grading na výkonnú aplikáciu pre postprodukciu videa. Resolve sa snaží spojiť rýchlosť Final Cut so známymi konvenciami Premiere Pro. Stránky Cut a Edit vám umožňujú zvoliť si svoj prístup k úpravám. Dokonca pridali externý hardvér, aby do procesu strihu vniesli tradičný pocit „pásky“.  Nasleduje grafika založená na nodoch, efekty a triedenie farieb. Farebné nástroje DaVinci Resolve sú vysoko nad konkurenciou a prinášajú skutočne vynikajúce výsledky. Zvuk Fairlight dáva editorom možnosť pracovať na svojom zvuku priamo v aplikácii. Final Cut Pro S Final Cut Pro X ponúka Apple najneortodoxnejšie riešenie v tejto skupine programov. Apple vo svojom prístupe k úpravám považuje video za „údaje“ a nie za „filmové klipy“. Nástroje na organizáciu, kľúčové slová a protokolovanie umožňujú editorom efektívne a rýchlo organizovať obrovské množstvá záznamu. Magnetická časová os zdôrazňuje skôr vzťahy medzi klipmi než celkovú časovú os a efektívne pracuje na zefektívnení každého kroku procesu.  Final Cut Pro je takisto neustále optimalizovaný pre hardvér Apple a rodinu kodekov ProRes. Výsledkom je editor, ktorý sa zameriava na metadáta pre organizáciu a rýchlosť v strihu aj exportu videa. Adobe Premiere Pro Až do verzie Final Cut Pro 7, Final Cut Pro a Premiere Pro zaujali do značnej miery podobný prístup k postprodukcii. Keď Apple radikálne zmenil svoju editačnú paradigmu s príchodom Final Cut Pro X, Adobe sa zameral na editorov, ktorí zmenu neuvítali.  V mnohých ohľadoch sa spoločnosť Adobe zameriava na to, aby bola najbežnejším nástrojom. Známe koncepty, ako sú koše a stopy, skúsení editori veľmi dobre poznajú. Tí, ktorí pracujú s VFX, milujú dynamické prepojenie medzi Premiere Pro a After Effects, ktoré umožňuje projektom presúvať sa medzi rôznymi nástrojmi Adobe bez toho, aby ich editori museli exportovať alebo dekódovať. Adobe tiež obsahuje silnú súpravu výkonných zvukových nástrojov v balíku Creative Cloud s Adobe Audition, ktorý pomáha editorom vyladiť zvuk do finálnej podoby bez toho, aby opustili ekosystém Adobe. Okrem toho na Premiere Pro nájdete viac editorov ako na iných platformách, vďaka čomu je skvelou voľbou pri spolupráci s inými tímami, vzdelávanie a riešenie prípadných problémov.[Image] DaVinci Resolve 🧩 Rozhranie (interface) DaVinci Resolve DaVinci Resolve používa free-form editor časovej osi. Rozdeľuje ich do viacerých sekcií, aby bolo možné ľahšie nájsť a pochopiť rôzne časti úpravy videa. Bezplatná verzia ponúka päť sekcií – Cut & Edit, Fusion, Color, Fairlight a Deliver. Fairlight je miesto, kde môžete upravovať zvuk videa. Final Cut Pro Final Cut Pro využíva magnetickú časovú os, ktorá všetko zjednodušuje do jednej stopy a efektívne organizuje. To poskytuje Final Cut Pro výhodu používania zjednodušenej časovej osi, ktorá uľahčuje novým používateľom úpravy videa. Nemôžete si ju však prispôsobiť podľa svojich predstáv, ale pomocou klipov môžete robiť všetko, ako je zlučovanie, označovanie, pridávanie grafiky a mnohé ďalšie. Adobe Premiere Pro Premiere Pro používa časovú os tradičného nelineárneho editora (NLE) so stopami a hlavami stôp. Obsah vašej časovej osi sa nazýva sekvencia a pre lepšiu organizáciu môžete mať vnorené sekvencie, podsekvencie a čiastkové klipy. Časová os obsahuje aj karty pre rôzne sekvencie, čo môže byť užitočné, ak pracujete s vnorenými sekvenciami.  Používateľské rozhranie je mimoriadne konfigurovateľné a umožňuje vám odpojiť všetky panely. Môžete zobraziť alebo skryť miniatúry, priebehy, kľúčové snímky. Existuje sedem predkonfigurovaných pracovných priestorov, vrátane zostavy, úprav, farieb a nadpisov. 💾 Organizácia mediálnych súborov DaVinci Resolve DaVinci Resolve udržuje veci organizované pomocou sekcie vyhradenej na pridávanie médií. Karta Media vám umožňuje pridať akékoľvek médiá, ktoré môžete neskôr použiť vo videu. Môže to byť videoklip, obrázok, zvuk alebo čokoľvek, čo podporuje DaVinci Resolve. Nemôžeme nespomenúť dynamické priečinky, ktoré skvelo fungujú pre vyhľadávanie súborov a ich triedenie. Final Cut Pro Na druhej strane Final Cut Pro vám umožňuje ľahko organizovať súbory. Obsahuje možnosti, ako sú knižnice, udalosti, roly a označovanie kľúčových slov pri importe médií do Final Cut Pro. Knižnica je miesto, kam importujete svoje súbory a médiá. Okrem toho, že ich len importujete, môžete klipy aj premenovať v dávkach a sledovať ich všetky na jednom mieste. Adobe Premiere Pro Rovnako ako tradičné NLE, Premiere Pro umožňuje ukladať súvisiace médiá do zásobníkov, ktoré sú podobné priečinkom. Rovnako ako v prípade priečinkov, môžete mať zásobníky v rámci zásobníkov. Na položky môžete použiť aj farebné štítky, ale nie kľúčové slová. Panel Knižnice vám umožňuje zdieľať prostriedky medzi inými aplikáciami Adobe, ako sú napr. Photoshop a After Effects.[Image] Final Cut Pro X 🔊 Audio DaVinci Resolve DaVinci Resolve prichádza s Fairlight, ktorý predstavuje významnú konkurenciu tomu, čo ponúka Final Cut Pro a Adobe Premiere Pro. Fairlight je aplikácia zabudovaná do DaVinci Resolve a je k dispozícii v samostatnej sekcii pre všetky potreby úprav audia (zvuku). Avšak aj na karte Upraviť (Edit) môžete vykonať niekoľko základných úprav zvuku. Fairlight poskytuje kompletný DAW (Digital Audio Workstation) na úpravu zvuku s rôznymi efektmi, nahrávaním, miešaním stôp a mnoho ďalších. Final Cut Pro Final Cut Pro vám umožňuje jednoducho používať zvuk na časovej osi. V porovnaní s DaVinci Resolve je to najdôležitejší bod Final Cut Pro. Dodáva sa so širokou škálou bezplatných (royalty-free) audio stôp, ktoré môžete použiť na svojej časovej osi bez obáv z porušovania autorských práv. Navyše, keď importujete zvuk do Final Cut Pro, automaticky sa odstráni väčšina hluku na pozadí. To znamená, že si môžete vybrať aj z rozsiahlej knižnice doplnkov, aby ste veci robili rýchlejšie. A čo sa týka dôležitých funkcií, môžete strihať, mixovať, spájať a dokonca použiť doplnok Apple Logic Pro na získanie efektu priestorového zvuku vo vašej audio stope. Adobe Premiere Pro Audio Mixer v Premiere Pro zobrazuje vyváženie, jednotky hlasitosti (VU), indikátory orezania a stlmenie/sólo pre všetky stopy časovej osi. Môžete ho použiť na úpravy počas prehrávania projektu. Nové stopy sa automaticky vytvoria, keď pustíte zvukový klip na časosvú os a môžete určiť typy ako Standard, Mono, Stereo, 5.1 a Adaptive.  Ak máte nainštalovaný Adobe Audition (aplikácia v Creative Cloud), môžete medzi ním a Premiere Pro prepínať zvuk a využívať pokročilé techniky, ako je adaptívna redukcia šumu, parametrický ekvalizér, automatické odstránenie kliknutí, štúdiový reverb a kompresia. 🎨 Color grading DaVinci Resolve Pokiaľ ide o color grading, DaVinci Resolve je absolútna špička. Ak sa viac zaujímate práve o farbenie videa, DaVinci Resolve môže byť pre vás ideálnym nástrojom. Ponúka vám širokú škálu rozsiahlych a pokročilých nástrojov na úpravu farieb. DaVinci Resolve pôvodne začal ako nástroj na korekciu farieb, takže je určite najlepší vo svojej triede. Final Cut Pro Final Cut Pro prichádza so sadou nástrojov na korekciu farieb a color grading. Patrí medzi ne sada nástrojov, ako sú krivky, LUT, farebné kolieska a mnoho ďalších presetov. Dokonca ani s týmito funkciami sa triedenie farieb vo Final Cut Pro nepribližuje tomu, čo ponúka DaVinci Resolve. Adobe Premiere Pro Premiere Pro obsahuje nástroje Lumetri Color. Sú to funkcie na profesionálny color grading, ktoré predtým existovali v samostatnej aplikácii SpeedGrade. Nástroje Lumetri podporujú 3D vyhľadávacie tabuľky (LUT) pre výkonný a prispôsobiteľný vzhľad. Nástroje ponúkajú pozoruhodné množstvo manipulácie s farbami spolu s veľkým výberom vzhľadu filmu a HDR. K dispozícii sú aj predvoľby úprav Sýtosť, Vibrance, Faded Film a Sharpen. Najpôsobivejšie sú možnosti Curves a Color Wheel. Program obsahuje pracovný priestor určený na úpravu farieb.[Image] Adobe Premiere Pro 🚀 Motion Graphics DaVinci Resolve DaVinci Resolve má samostatnú časť venovanú pohyblivej grafike s názvom Fusion. Keďže ide o pokročilý nástroj, môže si vyžadovať určitú dávku trpezlivosti a zaškolenia, aby ste pochopili, ako sa s ním pracuje a ako funguje. Na používanie však nie je potrebné inštalovať aplikáciu samostatne. S Fusion integrovanou do DaVinci Resolve môžete jednoducho vytvárať a presúvať veci a pritom zostať v DaVinci Resolve. Final Cut Pro Pokiaľ ide o Final Cut Pro, neponúka špeciálnu možnosť pre pohyblivú grafiku. Namiesto toho ju môžete vytvoriť pomocou Apple Motion. Je jednoduchý na používanie a obsahuje všetky možnosti, ktoré potrebujete na vytvorenie základnej grafiky. Získate výhodu výberu zo širokej škály pluginov a šablón na vytváranie pohyblivej grafiky oveľa jednoduchšie. Adobe Premiere Pro Pokiaľ ide o pohyblivú grafiku, v Creative Cloud od Adobe je jasnou voľbou číslo jedna After Effects, čo je ale samostatná aplikácia. After Effects je "industry standard" pre pohyblivú grafiku a jeho kompatibilita a prepojenie s Premiere Pro je vynikajúce. Musíte sa však naučiť ovládať novú aplikáciu, čo si vyžaduje určitý čas a zručnosti. 💰 Cena a dostupnosť DaVinci Resolve DaVinci Resolve je k dispozícii zadarmo alebo v komerčnej verzii (DaVinci Resolve Studio), ktorá stojí 295 USD - jednorazový poplatok. Bezplatná verzia DaVinci Resolve je dostatočná aj pre tých najskúsenejších profesionálnych editorov. DaVinci Resolve je k dispozícii pre Windows, Mac aj Linux, čo mu dáva výhodu oproti Final Cut Pro aj Adobe Premiere Pro. Final Cut Pro Final Cut Pro stojí jednorazový poplatok 299 USD, ktorý sa následne priradí k vášmu Apple ID a dá sa nainštalovať na viacero počítačov. Final Cut Pro je k dispozícii iba pre počítače Mac, takže ak žiadny nevlastníte, musíte si ho kúpiť tiež. Adobe Premiere Pro Adobe používa model predplatného (subscription) pre všetky svoje Creative Cloud aplikácie a ceny sú rôzne. Len Premiere Pro vás bude stáť 23,99 Eur mesačne. Prípadne je možné objednať si celý Creative Cloud balík so všetkými aplikáciami (vrátane After Effects, Photoshop, Illustrator, InDesign a pod.) v cene 59,99 Eur mesačne. Nie je však možné objednať si program a mať k nemu časovo neobmedzený prístup, je potrebné platiť mesačný poplatok. Záver Každý z nástrojov na strih videa má svoje silné stránky: Premiere Pro je najpoužívanejší, Final Cut Pro X je najrýchlejší a DaVinci Resolve obsahuje „všetko v jednom“. Majte tiež na pamäti, že vývojári týchto produktov v Adobe, Apple a Blackmagic Design neustále prinášajú nové aktualizácie s vylepšeniami. Naučte sa dôkladne jednu z týchto aplikácií a vo svete editovania videa sa určite nestratíte.
Čo sú hard skills (tvrdé zručnosti)?
Ostatné
10.01.2022
Skillmea

Čo sú hard skills (tvrdé zručnosti)?

Európsky technologický (softvérový) priemysel rastie 5x rýchlejšie ako zvyšok európskeho hospodárstva z hľadiska hrubej pridanej hodnoty. Očakáva sa, že tempo rastu bude na úrovni 4-5% ročne do roku 2030. Ak chcete vstúpiť na tento prosperujúci trh práce, musíte mať tie správne tvrdé zručnosti (hard skills). Rovnako dôležité je aj naučiť sa, ako ich nechať vyniknúť vo vašom životopise a alebo pri pohovore. Tvrdé zručnosti sú zručnosti získané školeniami alebo vzdelávaním, ktoré sú potrebné na dokončenie nejakej úlohy alebo zadania. Týmito zručnosťami môžu byť technické znalosti alebo schopnosti, ktoré sú ľahko definované a merateľné. Medzi príklady najžiadanejších tvrdých zručností patria nasledovné, rozdelené do kategórií: • komunikačné schopnosti  • copywriting • znalosť cudzích jazykov • spracovanie textu • rôzne formy digitálnej komunikácie • počítačové technológie  • rôzne programovacie jazyky • Microsoft Office programy (Excel, Word, Outlook, PowerPoint, Access) • marketing, sociálne média • designérske programy (Adobe balíček, Sketch, Figma) • dátová analýza • data science • databázy • vizualizácia dát • webová analytika Medzi tvrdé zručnosti patrí teda aj znalosť technických nástrojov potrebných na splnenie rôznych úloh, ako je programovanie, navrhovanie softvérových riešení alebo používanie technológií, ako sú zariadenia kybernetickej bezpečnosti a nástroje na správu databáz. V tomto článku budeme mať pod pojmom tvrdé zručnosti na mysli najmä rôzne IT a počítačové zručnosti.[Hard skills alebo tvrdé zručnosti vám pomôžu nájsť vysnívanú prácu] Ako ukázať tvrdé zručnosti vo svojom životopiseUkázanie vašich tvrdých zručností vo vašom životopise musí byť vykonané precízne a s rozvahou. Nechcete len jednoducho vymenovať, čo viete urobiť, pretože to môže znížiť hodnotu vašich schopností. Najlepšie je vložiť svoje tvrdé zručnosti do krátkych vyhlásení alebo fráz, ktoré zvyčajne začínajú slovesami. Napríklad, do CV nenapíšete "Znalosť JavaScriptu", ale lepšie je napísať "Programovanie nástrojov generujúcich príjmy pomocou JavaScriptu". Týmto spôsobom ukážete svoju zručnosť s JavaScriptom a schopnosť využiť ho v prospech firmy, vášho budúceho zamestnávateľa. Vo svojom životopise uveďte tvrdé zručnosti v sekcii zručností, ktorá jasne definuje každú zručnosť. V mnohých prípadoch môže byť najlepšie zdôrazniť svoje hard skills vo svojom životopise viackrát. Môžete to dosiahnuť dvoma spôsobmi: 1. Kľúčové tvrdé zručnosti môžete spomenúť viackrát tak, že ich zakomponujete do opisov práce, ktoré ste robili v iných zamestnaniach alebo pri práci na projektoch vo svojom portfóliu. 2. Môžete sa rozhodnúť uviesť ich v sekcii „Zručnosti“ vo svojom životopise, čo môže byť užitočné, ak si ho zamestnávateľ rýchlo prečíta. Do motivačného listu aj životopisu by ste mali zahrnúť svoje relevantné tvrdé zručnosti, aby ste sa uistili, že si ich všimnú potenciálni zamestnávatelia. V motivačnom liste si vyberte dve alebo tri tvrdé zručnosti, ktoré spomeniete a uveďte príklad toho, ako ste každú z nich používali vo svojich predchádzajúcich zamestnaniach. Tip: životopis si viete vytvoriť aj podľa takejto jednoduchej šablóny. Ako ukázať svoje tvrdé zručnosti počas pohovoruKeď sa zúčastňujete pohovoru, existuje niekoľko spôsobov, ako môžete preukázať svoje tvrdé zručnosti a ich ovládanie. Jedným zo spôsobov je fyzicky ukázať svoju schopnosť vykonávať tvrdú zručnosť HR pracovníkovi. Napríklad, ak úloha vyžaduje, aby ste napísali určitý počet slov za minútu, môžete byť požiadaní, aby ste sa zúčastnili testu na písanie. Počas procesu pohovoru buďte pripravení preukázať všetky tvrdé zručnosti, ktoré ste uviedli vo svojom životopise. Preto je dobré si ich nevymýšľať. Okrem toho môžete byť požiadaní, aby ste poskytli podrobnosti o tom, kedy ste v minulosti použili tieto tvrdé zručnosti. Pred pohovorom si premyslite aspoň jeden príklad pre každú relevantnú tvrdú zručnosť, ktorá súvisí s prácou, o ktorú ste sa uchádzali. Počas procesu pohovoru sa vyhnite tomu, aby to znelo, ako keby ste čítali priamo zo svojho životopisu – takže keď diskutujete o svojich tvrdých zručnostiach, popíšte ich prirodzene. Najlepší spôsob, ako to urobiť, je použiť príklady, ktoré ilustrujú, ako ste ich použili na riešenie kľúčových problémov v predchádzajúcom zamestnaní. Ako predviesť svoje hard skills počas technického interviewTechnický pohovor je skvelou príležitosťou na precvičenie svojich tvrdých zručností, pretože budete mať za úlohu vyriešiť nejaký problém pomocou technológie. Čo sú technické pohovory?Technické pohovory sa zvyčajne uskutočňujú po úvodnom pohovore a pre vášho potenciálneho zamestnávateľa je to možnosť, že vás uvidí priamo v akcii pri riešení technického problému aj pri komunikovaní svojich riešení. Predmetom technického interview môže byť všeobecná úloha, ktorú môžete vyriešiť pomocou výberu nástrojov, alebo to môže byť niečo špecifické týkajúce sa vašej budúcej pracovnej pozície. Čas ukázať svoje hard skills je ihneď po zverejnení úlohy alebo otázky. Zručnosť, ktorú používate, si môžete zapísať na tabuľu alebo začať tým, že nahlas poviete, aké nástroje by ste použili. Na našej platforme viete nadobudnúť mnohé tvrdé zručnosti, ktoré vám pomôžu pri získaní nového alebo lepšieho zamestnania. Prihláste sa do kurzov a potom určite choďte s kožou na trh a hláste sa na pozície, choďte na pohovory a nakoniec si nové vytúžené zamestnanie v IT nájdete.