Heading

Perex Html

Připravované online kurzy - září 2017
Novinky
02.09.2017
Marián Kristeľ

Připravované online kurzy - září 2017

Přes léto jsme se neulévali, ale usilovně jsme makali na tvorbě nových online kurzů. Co jsme si pro tebe připravili na tento podzim? Čti dál, dozvíš se vše podstatné. Google Tag ManagerOnline marketéři, pozor! Díky tomuto online kurzu budete mít konečně pořádek ve všech měřicích kódech na svém webu. Google Tag Manager nebo česky Správce značek Google ti usnadňuje práci, ušetří čas a eliminuje případné chyby ve správě různých měřicích kódů. V GTM můžeš spravovat měřící kódy Google Analytics , Google AdWords , ale i těch, které nejsou od Google, například. Hotjar, Facebook Pixel a pod. Kurz vypouštíme na světlo světa již brzy. [Google Tag Manager eliminuje chyby ve správě měřicích kódů] Excel pro pokročiléNa https://skillmea.cz najdeš již nyní online kurz Excelu , rozhodli jsme se ale podívat tomuto nejrozšířenějšímu tabulkovému editoru lépe na zoubek a připravujeme online kurz Excel pro pokročilé. Můžeš se těšit na vysvětlení dalších funkcí Excelu, vzorců, kontingenčních tabulek a mnoho dalšího. Kurz bude k dispozici přibližně v polovině září 2017. SassYablkův nový kurz jsme slíbili vydat už v srpnu, Roman si však vzal zaslouženou dovolenou. Na dobré se ovšem vyplatí čekat a tak se na tento nadupaný online kurz můžeš těšit v tomto měsíci. Automatizované testování softwaru (Selenium)Hot novinka, online kurz pro všechny, kdo se chtějí vydat na cestu testování webových aplikací. V kurzu ochutnáš trochu z Javy, budeš pracovat s databázemi a pro testování využiješ nástroj Selenium. V kurzu na tebe čeká několik praktických ukázek od zkušeného testeru webových aplikací. C# pro začátečníkyMnozí jste se ptali na C nebo C++ kurz, my jsme si však pro vás nachystali C# online kurz. Syntaxe tohoto jazyka vychází z C a C++ a programovací jazyk C# je objektově orientovaný. V kurzu se naučíš programovat v tomto jazyce a uděláš si funkční aplikaci. [Do sbírky nám přibyl kurz C#] PythonPřed pár měsíci jsme si dělali průzkum mezi vámi, našimi super studenty a na prvním místě v žebříčku kurzů, které byste chtěli na https://skillmea.cz mít, je právě programování v jazyce Python. Rozhodli jsme se splnit vám toto přání a tlustý online kurz na Python připravujeme. Nejpozději začátkem října by měl být kurz hotov. [Image] Pracujeme také na kurzu programování v jazyce Python. Které téma ti ještě na Learn2Code chybí? Co by ses chtěl(a) naučit?
Využij toto léto: Online kurzy, za které neplatíš!
Vzdělávání
12.08.2017
Martina Baumann

Využij toto léto: Online kurzy, za které neplatíš!

Ještě stále nám zbývá pár týdnů prázdnin. Co takhle využít horkých letních dnů a kromě zábavy a dovolených se cosi naučit? Nemusíš nikam chodit, učit se můžeš – kdy chceš a kde chceš – v pohodlí domova nebo někde venku na lehátku s přístupem na internet. Kurzy nám neustále přibývají, to víme všichni. Teprve nedávno jsme si však řekli, že pojďme udělat kurzy pro všechny zadarmo - tedy i pro tebe, tvého kámoše, souseda, tátu, mámu, sestřenici. V čem je přidána hodnota těchto kurzů? V tom, že jsou dostupné zdarma, a tak můžeš ušetřené eurače utratit někde jinde. Třeba na nějaké fajnové drinky 👇   Letní akce se Zlavadna.skSamozřejmě, placené kurzy nám v nabídce nadále zůstávají. Ale i ty máš nyní šanci vyzkoušet ve speciální letní akci. Jak je to možné? Ne, nevyhráli jsme jackpot (tedy alespoň prozatím ne), jen jsme udělali další zajímavý deal pro tebe. O čem to tedy mluvím? 👇  Neomezený přístup ke všem online kurzům na Learn2Code po dobu tří měsíců . Čteš dobře, opravdu to nejsou halucinace z tepla, ale rozhodli jsme se udělat opět nějakou tu tučnou akci pro tebe a tvé kámoše. Do akce se zapoj ZDE . Java pro začátečníkyTento online kurz je již podle názvu vhodný pro začátečníky tak, aby se naučili snadno programovat v nejrozšířenějším a nejpoužívanějším programovacím jazyce Java. Tento kurz vysvětluje historii, základní pojmy, nastavení prostředí až po různé výjimky a samotné programování. Visual Design: Design vlastního tričkaV tomto kurzu se naučíte, jak si vytvořit vlastní motiv na triko. Kromě celkového vytvoření designu se dozvíte, jaké barvy a nástroje je třeba si při vytváření zvolit, také se naučíte něco o jednotlivých nástrojích, barevných režimech, o formátech jako jsou JPG, TIFF a PNG. Kurz je opět vhodný pro začátečníky. Základy online strategieOnline kurz provede studenta základy online marketingové strategie, přičemž získá všeobecný přehled a dobrý základ pro další vzdělávání v oblasti online marketingu. Například i to, jak se zákazníci chovají a rozhodují při nákupu, jak funguje nákupní model See-Think-Do-Care, podle něhož si může student navrhnout a vytvořit vlastní komunikační strategii. Základy online marketinguKromě základních pojmů z online marketingu se studenti seznámí s content marketingem a jak jej dělat, základy performance marketingu, social media marketingu a marketingu ve vyhledávačích. Lektoři online kurzu zde také vysvětlují, co je to landing page a proč je vůbec důležitá. Kde je třeba hledat tyto kurzy?Netřeba nějak zvlášť hledat, usnadním ti to. Pohodlně se usaď, zapni si ventilátor a klikej SEM (najdeš zde přehled všech kurzů, které jsou zdarma. Stačí si jen vybrat). Líbí se ti naše nabídka kurzů? Pokud ano, sdílej toto poselství i mezi ostatní kámoše. 
Všestranný social media manager je k nezaplacení, tvrdí lektorka Majdži
Rozhovory
03.08.2017
Martina Baumann

Všestranný social media manager je k nezaplacení, tvrdí lektorka Majdži

Mária Hadzimová alias Majdži pracuje v reklamní agentuře TRIAD Advertising a přitom je i naší novou lektorkou online kurzu Social Media Marketing . Sociální sítě jsou nevyzpytatelné a jak sama říká, stále nevíme o nich dost, i když na nich trávíme spoustu času. Objevují se zde nová pravidla, která je třeba neustále sledovat. O tom, že sociální sítě a marketing jsou její život, tě přesvědčí už sama Majdži v rozhovoru. Majdži tvrdí:  Z mé práce jsem asi nejvíc hrdá na celou komunikaci TATRATEA na Facebooku či Instagramu, která mi zároveň dělá největší radost a je takovým mým "děťátkem", o které jsem se starala úplně od začátku, odkdy se dostala pod naše triadovská křídla. Kromě SVK contentu připravuji i globální obsah v angličtině, který pak přebírají partneři z jiných zemí. Můžeš se přesvědčit i na FB a IG 👇   FB:  https://www.facebook.com/tatrateaSK/  IG:  https://www.instagram.com/tatrateaofficial/ Ahoj Majdži, vítáme tě u nás v Learn2Code. Jsi naší novou lektorkou, tak se nám na začátek trošku představ.Ahojteeee, v první řadě děkuji za uvítanou a super příležitost s vámi pracovat a předávat budoucím šikovníkům něco ze svých zkušeností. Ve zkratce o mně, pocházím z Trnavy, kde jsem prožila celý život a studentské období až po vysokou, FMK UCM, která mi otevřela dveře do velkého a fascinujícího světa reklamy. Miluji cestování, ať už po Slovensku nebo po druhé straně zeměkoule, festivaly, pivko s kámoši, tanec a dětskou radost z každodenních maličkostí, která ze mě doufám, nikdy nevyprchá.[Majdži, zdroj: FB] Kde teď pracuješ? Představ se nám i po pracovní stránce.Už to budou čtyři krásné roky, odkdy se mi splnil hned první pracovní sen, dostat se do nejúžasnější reklamní agentury, TRIAD Advertising. Začala jsem poznávat vody social media, do kterých jsem během výšky jen tak velmi jemně namočila prsty a učit se každý den nové věci od v té době nejlepších a jedněch z prvních social media managerů na Slovensku vůbec, kluci Ďuri Horný, či Erik Goldschmidt. Na ty časy velmi ráda vzpomínám. Mám pocit, že to bylo tak před sto lety, social media byla totiž totálně jiná než dnes. Sponzorování obsahu ještě nebylo tak běžné, resp. reklamní Facebook formáty teprve přicházely na Slovensko, čili do té doby se muselo postovat mnohem častěji, až nějakých 20 postů měsíčně. Pro značky bylo tehdy také mnohem důležitější než dnes vybudovat si dostatečně velkou základnu fanoušků, aby se posty měly komu zobrazovat, jelikož se zobrazovaly jen organicky.  Čtyři roky se někomu nemusí zdát až tak mnoho, ale ve světě social media to znamená, že jste zažili již několik vývojových stádií. Během tohoto období jsem se starala o různé značky jako Rajo, Poštovní banka, TATRATEA, adidas a vyzkoušela jsem si také team leading jednoho z našich social media týmů, kterého jsem se po roce dobrovolně vzdala. Ozvaly se totiž mé nesplněné cestovatelské sny, které mě zavedly až do Austrálie. TRIADu jsem se ale nechtěla vzdát a naštěstí mě po návratu přijali s otevřeným náručím a stříkajícím šampaňským zpátky. Tomu se řekne happy end, co? :D Co se ti na tvé práci líbí nejvíc?To, že je neskutečně různorodá a komplexní zároveň a že mě každý den učí něco nového. Jinak znáte tento citát, kterým začíná film Moneyball? "Je to unbelievable, jak můžu don't know o game you've been playing all your life. " Mickey Mantl sice mluvil o baseballu, ale mně to docela sedí i na social media. Děláme s nimi celé dny a přesto je toho pořád tak mnoho, co o nich nevíme. A pokud náhodou i ano, každý den se mění a přinášejí do této naší hry nová pravidla.[Majdži, zdroj: FB] U nás si lektorkou kurzu Social Media Marketing. Co tě přivedlo k této myšlence?Původní podnět přišel od kluků z Learn2Code, kteří měli v plánu udělat kurz „Online marketing“. To je ale tak velmi široká kategorie, že jsme se poté rozhodli vybrat si jen jednu část, logicky takovou, která dnes patří mezi nejsilnější kanály marketingové komunikace, a tou jsou, jak už všichni víte, social media. Co všechno může dát zmiňovaný online kurz tomu, kdo se rozhodne jej absolvovat?Taaaak v první řadě to bude podle mě pro většinu lidí taková "facka", když zjistí, co všechno práce social media managera obnáší. Celkově jsem se snažila vystavět kurz tak, aby dal člověku nejdůležitější základy, zejména co se týče social media advertisingu, tedy vytváření a nasazování kampaní. Věnujeme se však i kreativitě ve formě konkrétních ukázek z praxe, že jaký content na Facebook či Instagram patří, a jaký ne, příklady, jak lze hrát s jednotlivými formáty postů, atp. Suma sumárum, po absolvování kurzu by měl mít člověk našlápnutou cestičku k práci social media managera, ať už v reklamní agentuře, nebo na straně klienta. Jak bys popsala Social Media Marketing na Slovensku? Je jiný například ve srovnání se zahraničím?Určitě je rozdíl pracovat s tak maličkým trhem, jakým je Slovensko, než s publikem větší země. Nemusíme ani chodit moc daleko, hned u bratrů Čechů je to o něčem jiném, jednak co se týče advertisingu, jelikož umí pracovat s vyšším potenciálním zásahem a jinou cenou za interakci, a jednak samozřejmě i samotný content, který by měl být vždy co nejvíce lokální . To znamená, že jiný typ humoru funguje na lidi v Čechách než u nás, umí řešit jiná témata, vyjadřovat se k vlastním společenským událostem, tradicím, kultuře a pod. Sleduješ i konkurenci, aktuální trendy, inovace? Jak jsi na tom?Jasnačka, bez každodenní dávky novinek ze social media světa bych ještě teď psala holé textové statusy. Sledování trendů je velmi velmi důležité, a pokud jde o social media, tak ještě milionkrát více důležité. Nic není totiž starší než včerejší novinka. To znamená, že jakmile Facebook zpřístupní nějakou novou fíčurku, už by se vám měl pařit mozek nad tím, jak ji co nejdříve využít pro vaši značku, o kterou pečujete. Jde vždy o jedinečnou příležitost, jak novým způsobem zaujmout vaše publikum na sociální síti ještě předtím, než se stane běžnou (čili druhý den). Například když přišel nový placement reklamy na Instagramu, byli jsme mezi prvními, kteří začali kampaně nasazovat i na Instagram, a mimo jiné jsme tak využili toho, že sponzorovaného brand contentu tam ještě nebylo až tak mnoho, a tím pádem i cena byla nižší. Samozřejmě sleduji na sociálních sítích i světové značky, které jsou často studnicí inspirace. Například takový Red Bull, co ti teď utvářejí na Instagramu, to je radost sledovat a učit se... dokreslovací soutěže v Stories, nebo různé interaktivní legrácky pro jejich followery, ale krása. Dnes je hodně pracovních nabídek v této oblasti, na internetu nebo na sociálních sítích se to přímo hemží s nabídkami a pravděpodobně už každá firma potřebuje odborníka na sociální sítě. Vnímáš to tak i ty?Samozřejmě, vždyť jinak by social media manažeři neměli co žrát. Ale ne, teď vážně. Je to specializace jako každá jiná. Sice ještě před pár lety tato pozice neexistovala, ale na tom nezáleží, existuje nyní a značky/klienti už naštěstí vědí, že ji potřebují. Tím, že Facebook, a už i Instagram, se staly plnohodnotným médiem, ke každému jednomu postu by značka měla přistupovat jako k jakémukoli jinému komunikačnímu materiálu. Nestačí dát ven fotobankovní grafiku a obyčejný copytext. V té záplavě brandovaného contentu musí vyniknout a zaujmout, a k tomu potřebují někoho, kdo social media 100% zná, dennodenně se jim věnuje a ví, co momentálně funguje. Je to podle tebe dobře zaplaceno?Všestranný social media manager je přece k nezaplacení!  Na druhé straně komunita těchto lidí velmi rychle roste. Například i na Facebooku denně přibývají pracovní nabídky na různé Social Media pozice. Je podle tebe dost kvalifikovaných lidí právě na tyto pozice?Hmm, netroufám si to zobecňovat, už to bude nějaký ten pátek, co jsem naposledy dělala pohovor s potenciálními social media managery. Z vlastní zkušenosti ale vím, že i když člověk nemá za sebou zrovna dva roky praxe a dosud spravoval akorát tak svůj osobní profil, dá se vycítit, jestli to má v krvi nebo ne. A pokud ano, stojí za to věnovat mu svůj čas a doučit ho věci, ve kterých má možná mezery. Někdo si může myslet, že si stačí založit účet na Facebooku, vložit pár příspěvků a fotek, případně si vloží nějaké ty peníze do reklamy a to je všechno. Považuje se za odborníka a umí s ním dělat. Setkáváš se s tím i ty?Ani ne, spíš si myslím, že nakonec ti lidé většinou zjistí, že aha, asi je toho víc, co je třeba vědět. Jaké jsou nejčastější chyby při takové práci?Největší chyba je podle mě to, pokud se značka nepřizpůsobí charakteru konkrétní social media platformy a produkuje násilí hlouposti jen proto, aby něco komunikovala. Nechci teď ukazovat prstem, ale naposledy mě takto vytočila jedna nejmenovaná finanční instituce, která na svou Facebook page vypostovala post s různými příchutěmi zmrzliny a vyzývala lidi do diskuse, aby jim v komentářích napsali, kterou příchuť mají nejraději. Žádné napojení na značku, jen zbytečný balast, post, který by mohl použít kdokoli. A abych vysvětlila i to přizpůsobení se charakteru sociální sítě, značky zapomínají, že sociální sítě jsou zde stále v první řadě pro lidi. Proto, pokud je například Instagram platformou, kde se uploadují krásné autentické fotky a videa z reálného světa, proč by ji měly značky ničit svými pozlépanými grafickými vizuály, Existuje špatný příspěvek a dobrý příspěvek? Nebo to záleží i na tom, jak se na to díváme?Tak tak, záleží na úhlu pohledu. Umíme hodnotit kreativní zpracování postu, na co se tedy většinou dívám já, nebo pak z hlediska toho, jak dobře příspěvek performuje, tedy, zda na něj lidé reagují a dávají lajky jak odtrženi z řetězu. Za mě je ale dobrý příspěvek každý, který mě při scrollování News Feedu dokáže zaujmout na tolik, že se u něj zastavím a věnuji mu svou pozornost. "scroll stopper". Ptají se tě například tvoji přátelé na to, že jak by si měli co nejefektivněji nastavit své kampaně? Dáváš jim rady?A opravdu ano. Vidíš, i to svědčí o tom, že práce social media managera není jen o bohapustém sezení na Facebooku. Člověk si myslí, že to zvládne i sám, ale když přijde na lámání chleba, už také volá svému socialistovi na telefonu. A já mu samozřejmě když čas dovolí, ráda zvednu a poradím. Co bys poradila všem, kdo nemají žádné zkušenosti, ale chtěli by nějak začít?Na začátek bych si určitě podívala nějaký kurz pro začátečníky . Jinak o jednom dobrém jsem i slyšela, myslím že je od Learn2Code a dělá ho nějaká Majdži , prý to není k zahození, vyzkoušejte. ;) Co plánuješ do budoucnosti?Zařezávat v TRIADu, a vedle toho zřejmě neustále updatovat tento kurz. Jelikož, jak jsem již několikrát zmínila, social media se mění každou chvíli. Majdži, děkuji za rozhovor. Líbil se ti rozhovor? Věnuj mu 👍 Pokud máš na Majdži nějakou otázku, napiš ji dolů do komentáře 👇  
Front-End development technologie
Vzdělávání
30.07.2017
Lubo Herkoo

Front-End development technologie

Porovnání světů Front-End a Back-End vývoje jsme se věnovali před pár měsíci . Dnes se budeme hrabat v nástrojích Front-End programátorů – co všechno musíš zmáknout, pokud se jím chceš stát (kromě našich kurzů). V tomto textu nebudeme polemizovat, zda je lepší React , Angular nebo Vue.js. Zda je třeba používat SASS nebo LESS , nebo.. .. zda je lepší Mac, nebo PC. Přečteš si o nejpoužívanějších front-end technologiích, zkusíme Tě nasměrovat jak s front-endem začít a také (pokud to myslíš opravdu vážně) jak se dále rozvíjet, aby ti nic z Front-Endu neušlo. Pome! Přední konec webu - technologie Stačí otevřít některou webovou (nebo dnes už i desktopovou, ajPadovou, iFonovou, i androidovou) appku a díváme se na práci Front-End vývojářů. To oni nakódili ty buttony a textová pole, s citem promysleli efektní animace, menu a rozhýbali statický design svého kamaráda – grafika. V našem webovém světě pracují Front-End vývojáři primárně s HTML , CSS a JavaScriptem . Pro tyto technologie však existuje milion nástrojů a frameworků, které nám práci usnadňují, jsme díky nim produktivnější a dokážeme snáze tvořit složitější aplikace. K takovým - pokročilejším - nástrojům se však dostaneš později. Začít s React-em nebo AngularJS jako svou první zkušeností s front-endem by byl asi masochismus. Level 1: Kde začít? Někteří z nás statické HTML stránky s využitím CSS stylů zvládli už na střední (nebo i základní) škole. Neskutečná nuda a ani jsme netušili, že to může být pro nás později užitečné. Něco podobného, ​​jako když vás rodiče nutí chodit do hudební školy a znalosti zužitkujete až o 10 let později, když s kámoši vymyslíte kapelu. [Image] Všechny weby, webové aplikace však využívají HTML a CSS naplno a proto je třeba je zvládnout úplně na začátku – poznat své možnosti. Abychom si mohli říci, že jsme zvládli základy HTML, CSS a JavaScriptu, měli bychom znát funkce elementů a atributů z prvního grafu. Také bychom měli bez problémů umět používat základní CSS pravidla a jednotky . No a měli bychom vědět, k čemu slouží jQuery a jak nám může pomoci. Všechny informace a mnohem více najdeš v Jablkovém kurzu: Webrebel 1: HTML, CSS & Javascript . Level 2: Jak pokračovat? Určitě postupem času přejdeš z jednoduchých webstránek na složitější weby. Tvůj CSS soubor bude mít 1000 řádků a každá další změna Ti zabere 3 minuty strachu, 1 minutu roboty a 25 minut testování a fixování, pokud se něco pokazilo. Je čas na lepší organizaci svých CSS stylů. [Image] CSS Použij SASS - parádní preprocessor CSS stylů, který Ti umožní organizovat styly přehledně do složek/souborů. Také můžeš definovat proměnné, které obsahují definice barev, které často používáš, nebo okraje – aby vypadaly všude stejně. Pokud je potřebuješ změnit na více místech, přepíšeš hodnotu jedné proměnné a máš to vyřešeno. SASS umí pracovat is jednoduchými funkcemi. Např. lighten() a darken() , které dokáží danou barvu zesvětlit nebo ztmavit. SASS má těch funkcí a možností samozřejmě daleko víc. Dalšími alternativami k SASS může být LESS, Stylus, PostCSS a další. My v Learn2Code jsme si oblíbili SASS. Responzivní design Responzivní design řeší problém se zobrazováním Tvého webu na různých zařízeních. Pro front-end programátora je neodmyslitelnou součástí jeho skills. Mobilních zařízení je více než obyvatel na světě - musíme optimalizovat také pro malé obrazovky. Samotné HTML a CSS3 má v sobě nástroje, které nám při takové optimalizaci mohou pomoci. Například velmi důležitý HTML meta tag je viewport , který přizpůsobí velikost písma pro malé obrazovky tak, aby nebylo příliš malé: <meta name="viewport" content="width=device-width, initial-scale=1.0"> Pomocí CSS také dokážeme ošetřit responzivitu tak, že na šířku elementů budeme používat procentuální hodnoty a pravidlo box-sizing: border-box; . Takto můžeme zadefinovat vlastní grid , kde tato pravidla použijeme. CSS3 nám velmi pomáhá při responzivním designu s @media query. Pomocí @media dokážeme oddělit CSS, které bude platit například při rozlišeních menších než 1000px od pravidel, která budou platit pro rozlišení vyšší než 1000px. Výborná věc. Responzivnímu designu věnoval Yablko také spoustu videí v kurzu Webrebel 1 . Front-end Framework Šikovníky z Twitteru napadlo, že by bylo fajn mít po ruce sadu komponent , které velmi často používají ve svých projektech. Takovými komponenty jsou například tlačítka, různé typy menu, textová pole s validacemi nebo různé nadpisy. Důležitá byla také responzivita. Aby nemuseli začínat vždy od nuly, vytvořili Bootstrap – framework, který si okamžitě získal vývojáře po celém světě. Bootstrap je obrovský urychlovač času a čas jsou přece peníze. Pokud si Bootstrap oblíbíš a poznáš ho pořádně, začneš experimentovat s upravováním jeho vzhledu a přidáváním nových funkcí například přes JavaScript. Na internetu najdeš spoustu pluginů, které rozšiřují jeho možnosti. Alternativy k Bootstrapu mohou být: Foundation, Materialize CSS, Semantic UI a různé jiné. Level 3: JavaScript Dostáváme se do posledního levelu front-end programátora, tak vysoukejme rukávy a pojďme na to:) JavaScript je jedním z nejpopulárnějších jazyků. [Image] Příchodem Single Page Applications (SPA) se jeho popularita zmnohonásobila . SPA rapidně zlepšily rychlost webových aplikací. Podstatou SPA je, že celá stránka se načte jen jednou - na začátku. Každá další změna se děje na pozadí a změní se jen část stránky s novým obsahem. Nejlepšími příklady single-page aplikací jsou Facebook, YouTube, Twitter a mnohé jiné populární weby. Ani si neumíme představit to množství JavaScriptu, které tyto aplikace obsahují, protože podstatná část celé aplikace je naprogramována právě v JavaScriptu. Spousta .js souborů na jednom webu může způsobovat nemalé problémy. Zejména pokud jsou jednotlivé soubory na sobě závislé. Velmi jednoduchý příklad: napíšeme-li vlastní JS plugin k zobrazení foto galerie, který je závislý na jQuery. Když prohlížeč stáhne a spustí náš plugin, už musí mít k dispozici knihovnu jQuery. Je úkolem front-end programátora, aby takové problémy vyřešil. JavaScript naštěstí obsahuje obrovské množství nástrojů, které nám pomáhají řešit podobné problémy. Zde jsou některé situace a jejich řešení: • Správa závislostí – pokud je knihovna závislá na dalších knihovnách, pomohou nám npm nebo yarn • Automatizace činností – velkou pomocí je například automatický refresh prohlížeče při každé změně kódu. Takové a podobné tasky můžeme řešit přes gulp , grunt nebo npm • Správa modulů - nainstalované závislosti je třeba poskytnout prohlížeči ve formě výsledného .js souboru. Zde nám mohou pomoci webpack , rollup , RequireJS , browserify • Automatizované testování - abychom při každé změně nemuseli celou aplikaci testovat ručně, pomohou nám jíst , mocha nebo jasmine • Syntaxe - abychom neprodukovali JS špagety kód, vznikají nové standardy, které zpřehledňují syntaxi JavaScriptu - ES5 , ES6 nebo ES7 . Babel pomůže prohlížeči tuto novou syntaxi pochopit. JavaScript frameworky a knihovny Podobně jak nám Bootstrap pomohl s responzivitou a některými často používanými komponentami, existují i ​​JavaScript frameworky, které doplňují svět front-end programátora a celý vývoj komplikované SPA urychlují. Popsat každý framework není úkolem tohoto článku, pokud však některý z nich preferuješ, napiš nám do komentářů který a proč. Zde jsou nejpoužívanější: • React – Facebook vytvořil React jako řešení pro své komplikované uživatelské prostředí. Hlavní ideou je vytvoření komponent, které lze použít na více místech v aplikaci. Pokud uživatel provede nějakou akci a změní se obsah stránky - prohlížeč překreslí jen konkrétní komponentu. • Vue.JS - Alternativní knihovnou k Reactu je Vue.js, která se těší stále větší popularitě. Výhodou je přehlednější a lehčí syntax, kde se nemíchá HTML kód s JavaScriptem – což některým vývojářům nevyhovovalo • AngularJS - Vytvořený firmou Google je na rozdíl od React a VueJS plnohodnotným frameworkem - obsahuje také nástroje pro komunikaci s databází. Další alternativy k nejpoužívanějším frameworkům/knihovnám: EmberJS, Preact, Inferno a mnohé jiné. Level 4: Ano, existuje i level 4. Jsou to přídavné znalosti naskillovaného front-end programátora. Například bezpečnost - prevence před CSRF, XSS, DNS pinning nebo clickjacking útoky. Také poznání psychologie uživatele je obrovskou výhodou – priorizovat použitelnost a přístupnost aplikace před odvážným designem. Marketing , SEO , ... a mohli bychom jít dál. Důležité je nikdy se nepřestat vzdělávat , získat co největší rozhled v technologiích a v neposlední řadě nepodlehnout popularitě některého z nástrojů, ale zvolit nástroj tak, aby splnil svůj účel.
Rails Girls Bratislava oslavilo pátý ročník
Události
23.07.2017
Martina Baumann

Rails Girls Bratislava oslavilo pátý ročník

Máme za sebou pátý ročník Rails Girls Bratislava , akci pro všechny dívky a ženy, které se nebojí programování. Už z názvu vyplývá, že dveře zde měly otevřené zejména ženy a tedy i celá akce je výhradně věnována nám – ženám. Přišlo však i hodně chlapů, v tomto případě zejména lektorů. A kdy se toto celé spáchalo? Rails Girls Bratislava se letos konalo 22. července v bratislavském coworkingovém centru HubHub . [Image] Celou tuto akci zastřešuje Learn2Code a I Ty v IT včera v zastoupení skvělé Barbory. A tak dnes u ranní kávy můžeme skromně konstatovat, že jsme to společně zorganizovali na jedničku. [Image] Registrace všech dívek a samozřejmě, kluci přišli zkontrolovat situaci na recepci také! [Image] Z registrace přímo na snídani :) Registračka a plné ruce dárkůJak to tedy na akci vypadalo? Baby se začaly registrovat kolem deváté ráno (až na pár výjimek, které se na poslední chvíli nedostavily), kde dostaly instrukce a kopec dárků, pak následovala bohatá snídaně. Barborka donesla čerstvé pečivo, my ostatní jsme krájeli jako divoké vše, co kluci nakoupili. Baby si pochutnali na sladkém a slaném pečivu, ovoci, jednohubkách, sladkostech, bonbonech, čerstvé kávě a vlastnoručně vyrobené citronádě (kuchyně v HubHub je prostě úžasná a já se do ní zamilovala - vždyť čekni fotky níže a podívej se na ty mňamky). [Image] Takové mňamosky jsme měli také! [Image] Společná snídaně Slavnostní otevření a partneřiPo vydatném jídle a šálku kávy se slova ujal Radovan Bednář z Learn2Code , aby celou akci otevřel a řekl holkám, co je čeká. [Image] Ten nakrátko vystříhaný fešák vpředu je náš Rado :) Pak přišli na řadu také partneři a sponzoři Marek Greško z Titans Freelancers , Dominika Hurajtová z Accenture , Michal Turcan z Webglobe Yegon , Laura Gaetano z Travis CI , Norbert Oros z HubHub . [Image] Děkujeme Norbertovi z HubHub za skvělý support v rámci celého dne! Překvapením byla i Petra Cross , která přišla dívky trošku motivovat a promluvila o svých začátcích, když začínala pracovat jako první vývojářka z ČR a SR v Google. Jak sama řekla, jednoho dne jen poslala e-mail s tím, že si uvědomovala, že za jeden den jim přijde do Google asi tři tisíce nabídek, ale ona měla to štěstí, že za pár dní už byla na pohovoru. Popovídala cosi io tom, jak pracovala na centrále v Kalifornii (pracovala na vyhledávači v Mountain View) či na Gmailu. Dnes je součástí týmu, který vyvíjí mobilní peněženku Android Pay v San Francisku. Na závěr si ještě Petra udělala s děvčaty i selfie :) [Image] Zdroj: Facebook  Úvod do programování - instruktáž Dívky dostaly i úvod do programování, kde se seznámili se základy programování. Jelikož tato akce je určena zejména pro začátečníčky, vše bylo připraveno tak, aby se i dívky, které dosud neprogramovaly, dozvěděly krok za krokem to, co potřebují na začátku vědět. [Image] Společná fotka nesmí chybět! Workshopy v malých skupinkáchV jedenácté začaly samotné workshopy, kde byly dívky rozděleny do 16 skupin a každá skupinka měla svého lektora. Tak měla každá dostatek prostoru i na otázky, komunikaci a konzultaci, když něčemu například nerozuměla. [Image] [Image] [Image] V době oběda všude rozvoniavala pizzaPo dvou hodinách aktivního programování přišla na řadu pizza, klasické kodérské jídlo. Baby, ale i kluci si ji zasloužili a během polední pauzy tak vznikl prostor pro živou debatu, výměnu kontaktů a zábavu. Samozřejmě jsme mysleli i na vegetariány nebo lidi s potravinovými alergiemi, aby si každý mohl pochutnat na křupavé pizzy. [Image] Manel (vlevo) přišla na náš workshop z Budapešti, popovídala nám trošku motivačně v rámci Lightning talks...a pak si dala malý drink :) Lightning talksOdpoledne jsme začali opět nejspíš trošku motivačně a to formou krátkých přednášek jednotlivých koučů, kde se dívky mohly ptát na to, co je zajímalo. První slovo si vzala Manel Rhai z Mozilla Foundation, která si připravila téma How I celebrated my Failure as Success. Dále seňor Ramon Huidobro mluvil o Gitě, Tony Bangratz vyprávěl na téma Rails in the Real World a nechybělo i trošku motivace a serioózního cvičení od Elišky Čejpové.  Ukončili jsme to tak, jak se patří – afterparty!Po půlhodince (plus-minus) věnové koučům se dívky vrátily do druhé poloviny workshopů, kde pokračovaly v programování. Celou akci provázela dobrá nálada, nechyběla i zábava. A tak jsme se rozhodli pokračovat v tomto duchu i na naší afterparty. Kolem osmé se tedy skupinka dívek a kluků přemístila do pivovaru v centru Bratislavy.   Ale alespoň jednu fotku z afterparty se nám podařilo udělat stejně. [Image] Afterparty  HubHub děkujeme za prostory!Velký dík patří HubHub , kde se toto celé mohlo odehrát! Poskytli nám opravdu úžasné a super-moderní prostory a díky nim jste se mohli všechny potkat na tomto krásném místě. Všem sponzorům děkujeme!Rails Girls Bratislava se mohlo konat i za pomoci dalších partnerů a sponzorů Titans Freelancers, Accenture, Webglobe Yegon, Travis CI, ASBIS, GitLab, Emark a mediální partner robime.it . Všem našim sponzorům a partnerům patří také velký dík. DĚKUJEME! Bez vás bychom to nedali. [Image] Celou akci spískali Learn2Code a I ty v IT . [Image] Mediální partner: [Image]
Summer Code Camp 2017 přivítal první programátory
Události
19.07.2017
Martina Baumann

Summer Code Camp 2017 přivítal první programátory

První letní tábor pro naše malé programátory máme za sebou. Děcka měla během pěti dnů možnost naučit se něco více o programování a dokonce se pokusili naprogramovat i svou první hru, zahráli si s Ozobotem a dozvěděli se spoustu nových věcí ze světa informačních technologií. V bratislavském Polusu se spolu setkalo 21 dětí, na které čekali dva naši lektoři - Ľubo a Dominik. První turnus se konal v termínu 10. - 14. července 2017. A co všechno se během těchto dní naučili? Děti si prošly jednotlivé oblasti jako: • základy designu her • základy tvorby 2D hry v jazyce Scratch • úvod do základů programování jako posloupnost příkazů, události, cyklus, větvení nebo proměnné • naprogramování složitější funkcionality v jazyce Scratch (vnímání jiných postav) • vytvořit pro hru různé animace, zvuk nebo skóre • vytvořit jednoduchou hru jakou naleznete například i na internetu [Účastníci Summer Code Campu][Úkoly pro děti] Interaktivní vzdělávací hra nesměla chybět! Děti vyzkoušely i naši vzdělávací hru Galaxy Codr , kterou jsme spustili začátkem tohoto roku a prošli si první planetu. [Image] Nová vzdělávací hra Galaxy Codr Certifikát o úspěšném absolvování A že v našem táboře jde také o vážné věci, svědčí například i takový certifikát, které děti dostaly. [Certifikát absolventa Děti pracovaly iv jednotlivých skupinkách, aby se uměly soustředit.][Skupinové hry][Skupinová zadání pro lepší soustředění Náš lektor Ľubo měl připraveny i poutavé prezentace.][Ľuboš a jeho poutavé prezentace][Ľuboš a jeho poutavé prezentace Oddechový koutek] Víme, že děcka musí i relaxovat a odpočinout si ak tomu byla určena i naše XBOX zóna, kde si mohli zahrát nějakou tu hru po dobrém obědě. [Image] XBox hrací koutek Kromě programování uvnitř děti zašly i ven! Již tradičně náš denní tábor nabízí různé aktivity, které může děti vyzkoušet. A tak, aby děti neseděly jen za počítačem, vymysleli jsme jim nevšední program. A děcka naši snahu ocenili. Letos jsme velmi přemýšleli nad tím, kam bychom se společně vydali. Nakonec jsme se rozhodli a dnes už víme, že to bylo správné rozhodnutí.  Věda a zábava Slyšeli jste už o místě, kde se zábava prolíná s učením? Jedno takové centrum máme i my v Bratislavě. Jmenuje se Aurelium a je to zážitkové centrum vědy, kde se setkává zábava a učení v duchu hesla Jana Amose Komenského „Škola hrou“, kdy je vědecký poznatek nebo jakékoliv učivo skryto v zábavném experimentu. Centrum vědy používá neformální metody, prvky hry a vzdělávání. [Návštěva Centra Aurélium][Prostory Centra Aurélium Nechyběl sport] Víme, že pohyb je důležitý ao to víc, pokud sedíme déle za počítačem. Proto jsme s dětmi vyběhli i za sportem a nemuseli jsme jít vůbec daleko. Znáte Futbox? Že ne? My tuto zábavku známe velmi dobře. Je to netradiční forma zábavy a aktivního odpočinku, přičemž všechno jde ruku v ruce s vášní, soutěživostí a zábavou na minimálním prostoru pro fotbal. [Aktivní odpočinek během kurzu][Futbox tým] Poslední volná místa - přihlaste dítě již dnes!Pokud se vám líbí idea našich letních táborů, máte ještě poslední šanci přihlásit vaše dítě na dva srpnové termíny. Máme pár míst volných v následujících termínech: 7.-11. srpen - přihláška ZDE. 21.-25. srpen - přihláška ZDE. PŘIHLASOVÁNÍ BYLO UKONČENO. 
Nové a připravované online kurzy
Novinky
15.07.2017
Marián Kristeľ

Nové a připravované online kurzy

Neustále pro vás připravujeme nové online kurzy, abyste se mohli neustále vzdělávat a zlepšovat se. Zde je krátký seznam kurzů, které jsme nedávaně zveřejnili a také které v létě 2017 přidáme. Nové online kurzyMovie Maker (Adobe Premiere Pro) S tímto novým online kurzem nahlédneš do světa videa, střihu a postprodukce a naučíš se pracovat v jednom z nejpoužívanějších programů pro editaci videa Adobe Premiere Pro. Visual Design: design vlastního trička Pokud si chceš nadesignovat vlastní motiv na tričko, v tomto kurzu tě to krok za krokem naučí náš nový lektor Peter. Do kurzu se můžeš přihlásit a studovat jej zcela zdarma. Připravované online kurzyZáklady programování a OOP Yablkova žhavá novinka, kterou najdeš na https://skillmea.sk  již brzy a ve které tě Yablko naučí programovat a také základy objektově orientovaného programování. Použije k tomu PHP, což je stále nejpoužívanější programovací jazyk u nás, ale vše, co se naučíš, umíš použít iv jiných jazycích. Kurz bude zveřejněn ještě v červenci. [UPDATE: kurz byl zveřejněn] Social Media Marketing Pokud se chceš naučit plavat v modrých vodách Facebooku a také Instagramu, nemůžeš si nechat ujít novinku - online kurz Social Media Marketing . Facebook i Instagram se ze sociální sítí postupně změnily na mediální platformy a to je skvělý důvod, proč se s nimi naučit pracovat. Kurz zveřejníme také velmi brzy :)  [UPDATE: kurz byl zveřejněn] Final Cut Pro Máme sice kurz Adobe Premiere Pro, ale pro velké Apple fanoušky chystáme i Final Cut Pro kurz střihu a editace videa. Naučíš se mimo jiné dělat animace, barevné, zvukové a textové efekty ve Final Cut Pro. Kurz bude dostupný v srpnu. Sass Yablkova další novinka - online kurz zaměřený na CSS preprocesor Sass. Obecně nám CSS preprocesory usnadňují dodržovat zásadu DRY (Don't Repeat Yourself) a tím zvýšit přehlednost našeho kódu. Máš se na co těšit, kurz bude venku v srpnu. Git Při programování a práci na webových nebo jiných projektech často pracuješ se soubory, s jinými programátory v týmu, a proto je dobré umět používat verziovací nástroje. Po absolvování našeho nového online kurzu Git pro začátečníky nebudeš mít problém pracovat se soubory a jejich sledování bude pro tebe samozřejmostí. Kurz zveřejníme v srpnu. [UPDATE: kurz byl zveřejněn]
Klávesové zkratky v Excelu
Tipy a triky
05.07.2017
Skillmea

Klávesové zkratky v Excelu

Připravili jsme pro tebe seznam klávesových zkratek pro Excel 2010. Tento blog popisuje nejpoužívanější klávesové zkratky, funkční klávesy a některé další běžné klávesové zkratky pro Microsoft Excel 2010 pro Windows. Pokud používáš Mac, místo Ctrl je třeba použít klávesu Cmd . Kopírování Ctrl + C Kopírování Ctrl + X Vystřižení Ctrl + V Přilepení Formátování Ctrl + B Změní text na tlustý Ctrl + I Změní text na kurzívu Ctrl + U Podtrhne text Ctrl + = Přidá vnější orámování Práce se souborem F12 Uložit jako Ctrl + O Otevření stávajícího sešitu Ctrl+N Vytvoření nového sešitu Ctrl+S Uložení sešitu Výběr buněk Ctrl+Home Přesune kurzor do první buňky Podržte Ctrl a můžete označit více objektů najednou Shift Označte první objekt, podržte Shift a označte poslední objekt Ctrl + A Označí celou tabulku ve které se nachází právě označená buňka Ctrl + ← Přesune kurzor doleva na začátek tabulky Ctrl + → Přesune kurzor doprava na konec tabulky Ctrl + ↑ Přesune kurzor nahoru na začátek tabulky Ctrl + ↓ Přesune kurzor dolů na konec tabulky Ctrl + mezera Označí celý sloupec Shift + mezera Označí řádek F2 Úprava textu právě označené buňky Různé  Ctrl + F Najde nebo nahradí text  Ctrl + Z Přesune o 1 krok dozadu  Ctrl + Y Přesune o 1 krok dopředu  F4 Změní adresu buňky z relativní na absolutní a naopak  Ctrl + , Zobrazí nebo skryje všechny vzorce  F1 Zobrazí nápovědu  Ctrl + F1 Zobrazí nebo skryje pásy na hlavním panelu  Alt + F8 Otevře nabídku pro nahrávání maker  Shift + F2 Vloží do buňky komentář Soubor s klávesovými zkratkami v Excelu si můžeš stáhnout odsud . Plus bonusová část:  videotutoriál, jak upravit vzhled Excelu podle svých preferencí.
Pět online kurzů pro každého správného marketéra
Novinky
25.06.2017
Martina Baumann

Pět online kurzů pro každého správného marketéra

Tento pátek jsme oznámili žhavou novinku a to, že jsme se dohodli s kluky z Truniversity a koupili jsme jejich online kurzy. Zároveň jsme však probrali vedení nad celým Truniversitou, čili od nynějška je tento projekt v naší režii, ale základní myšlenka vzdělávání zůstává žít nadále. K tomuto kroku jsme se rozhodli proto, že vám, našim super studentům, chceme přinášet nový a čerstvý obsah. A o kurzy na témata jako jsou SEO, Google AdWords a další z online marketingu jste se nás často ptali. Již nyní tedy můžete na skillmea.cz studovat online a vzdělávat se v tématech jako jsou copywriting, SEO, performance marketing, komunikace na Facebooku nebo Google AdWords. Jedná se o špičkové kurzy, které vyvinuli kvalitní lektoři.  Jsou to tyto kurzy 👇   • Copywriting Pro koho je tento kurz určen? Už z názvu je nám jasné, že všichni kopíci si přijdou na své. Tedy všichni ti, kdo se chtějí naučit psát kvalitní texty ať už online nebo offline projekty. Najde si zde důležité informace každý, kdo chce dělat poutavý obsah, který prodává.  • Performance Marketing Tento kurz je o PPC kampaních a jejich vyhodnocování, přičemž hlavními tématy jsou strategie, kreativita, mediální nástroje, optimalizace webstránky, práce s uživateli, testování a samotné vyhodnocování. • Komunikace na FB Že Facebook není jen o lajkovnách statusů, fotek a zabíjením nudy ve škole či práci iv podobě nekonečného četování s kámoši, tě přesvědčí tento kurz. Facebook je právem klíčovým nástrojem marketingu každé firmy. Kromě důvodů, proč je dobré FB využít, se dozvíš i to, jak vytvořit strategii komunikace na sociálních sítích, jak dosáhnout co největšího počtu svých fanoušků, jak postovat jednotlivé texty a v jakém čase, jakým chybám se na FB vyvarovat a mnohé jiné činnosti související s FB. • SEO pro začátečníky Kurz tě zasvětí do základů SEO, dozvíš se vše potřebné k tomu, abys věděl tu kterou techniku ​​využít pro svůj konkrétní web a zároveň zde najdeš návody, jak používat jednotlivé nástroje či tipy na bezplatné SEO nástroje. • Google Adwords Máš webstránku nebo e-shop a chceš získat další návštěvníky? Tak šup do tohoto kurzu, kde se naučíš pracovat s Google AdWords tak, aby tvé produkty a služby vždy našli ti správní zákazníci. [Image]A takhle nějak vypadal náš meeting I nadále budeme tvořit nové online kurzy, programátorské, designérské i online marketingové kurzy. Další novinky na Learn2Code již brzy. Jsi s výběrem online kurzů spokojen, našel sis v nabídce něco i pro tebe? Který kurz si vybereš ty?
Být freelancerem na Slovensku nemusí být vůbec obtížné
Success stories
17.06.2017
Martina Baumann

Být freelancerem na Slovensku nemusí být vůbec obtížné

Freelancer Tomáš Radič dlouhá léta pracoval v korporatě, i když v podvědomí stále cítil, že to není to pravé ořechové a lákalo ho programování. Až jsi nakonec dal pauzu, udělal si kurzy a dnes je pánem svého času. K práci se vrátil ze zábavy, přetavil to zároveň do svých projektů, které dělá na volné noze. Pracuje pro úspěšný slovenský startup, kde píše kvalitní kód. Vyprávěl nám také o tom, jak se může někdo stát kodérem. Podle něj je důležité, aby člověka programování zajímalo, musí mít chuť neustále se vrtat v kódu, designovat řešení, učit se nové věci.  Tomáš prozradil něco o projektech, na kterých participuje. Podívejme se na to! Mercudo  Je to projekt, zatím jedinečný a je zaměřen na úplnou správu prodeje majetku z konkurzních řízení na Slovensku. Je to první web, který umožňuje správcům konkurzní podstaty manažovat prodej a zveřejňovat prodávaný majetek z konkurzů na webu, čímž se tyto prodeje stávají veřejné a transparentní.  Orderlord Na tomto projektu pracuje Tomáš téměř rok. Je to startup, který funguje v restauračním byznysu přibližně tři roky a hlavní zaměření je optimalizace a tracking rozvozu objednaných jídel zákazníkům s více zajímavými funkcemi. Například na základě požadavků zákazníků (doručení jídla na určitou adresu s určitým přesným časem) dokáží použít algoritmus pro automatické naplánování rozvozů – které balíky, do kterého auta, kdy vyrazí a jaká bude jejich trasa. Vyvinuli také vlastní pokladní systém, Tomáš kóduje backendovou serverovou část v Railsech a ta komunikuje s Android-based apkou umístěnou v restauraci, kterou si také vyvíjejí sami.  Ahoj Tomáši. Pro začátek nám prozraď, jak ses vůbec dostal k programování? Co tě k tomu vedlo?V 18-ti jsem opravdu nevěděl, že na jakou školu jít, čemu se chci věnovat. Vybral jsem si tak trochu „random“, ale alespoň technickou školu. Už v 1. ročníku mě začaly bavit věci spojené s počítači, dokonce jsme je svépomocí skládali z dílů a začal jsem se učit programovat sám, tehdy ve Visual Basic 6.0. Hned po úvodní etapě jsem přešel na C/C++, při čemž jsem pak zůstal dost dlouho. Později jsem se naučil další jazyky, ale C/C++ mě naučilo trochu „vidět pod povrch“, je to výborný start, když má člověk na to čas. Máš nějaký vzor, ​​který tě inspiruje? Osobu, která je pro tebe motivátorem? Pokud ano, proč právě on/ona?Nemám nějaký konkrétní „idol“. To, co dělám, bych dělal i tak, ale musím říct, že odkdy jsem začal takto freelancovat na projektech, setkávám se často s opravdu mimořádně schopnými lidmi, kteří mě mají co naučit a kam mě posunout. Jsem za to opravdu velmi vděčný a kdybych je měl i jmenovat, tak jsou tam dva lidé, kteří jsou pro mě zvláště obdivuhodní i svými úžasnými schopnostmi, ale hlavně takovou skromností, cílevědomostí a nezávislostí. Kde bereš inspiraci pro svou práci? Máš nějaké tipy, které zaručeně fungují? Jsem přesvědčen, že kódování nelze provádět pro peníze. Ve skutečnosti se tomu můžete věnovat opravdu jen tehdy, když člověka baví se vrtat v kódu, designovat řešení, učit se nové věci, učit se to dělat dobře, samovolně si o tom číst, dívat se videa, zlepšovat se neustále. Myslím si, že se při tom nedá vydržet, když to člověka přirozeně nebaví.  Obecně lidé vnímají oblast informačních technologií jako výhradně mužský svět. Co si o tom myslíš ty?Je asi běžnější, že hemisféra zodpovědná za analytiku a logiku je bližší spíše klukům, ale potkal jsem v životě ženy, které toto dělat věděly, jedna z nich i na velmi vysoké úrovni. Pokud to i holku baví, tak se to umí naučit a umí to dělat. Myslím si, že každý z nás má nějaké limity, které pokud na sobě maká, dokáže je překonávat. V této oblasti je třeba sledovat aktuální trendy, inovace. Jak jsi na tom ty? Stíháš to všechno při práci?Já nějak zvlášť nerozlišuji práci a „při práci“. V mém případě je práce spíše můj koníček. Vím, klišé... ale je to tak. Proto se přirozeně zajímám o všechno, s čím přijdu do styku a jsem si vědom mnoha dalších věcí. já už nepokrývám, jen je registruji. Mám jasno v tom, co chci dělat, co rozvíjet a myslím si, že nejdůležitější je najít se v něčem, co člověk pak dokáže říci, že zastřešuje od-do a ať je to nějaká ucelená oblast. Co tě nejvíc baví na tvé práci? Máš nějaký oblíbený task, který děláš nejraději?Baví mě navrhovat technické řešení nějakého problému, být při tom, když je třeba vymyslet „mechanismus“ pro nějaký účel, baví mě pak psát konkrétní kód, mám o tom své představy, které principiálně uplatňuji. Baví mě učit se nové související věci, věnuji se i svému vlastnímu projektu, který mi jde neskutečně pomalu teď. Baví mě například. už jen taková práce s konzolí – příkazovou řádkou, ať už je to Rails prostředí, nebo git, celkově komunikace s počítačem mě baví. Také mě zajímají algoritmické úkoly, o vánocích jsem si například slušně vyhrál s codility.com – můžu jen doporučit, i když je to už trochu pro fanatiky. Dnes je kvalitních programátorů, kodérů stále málo. Co bys poradil všem, kdo nemají žádné zkušenosti, ale chtěli by nějak začít?Každý se musí v první řadě rozhodnout, které oblasti se chce věnovat, protože není možné zde být odborníkem na všechno, tzn. poté vybrat si související technologie, jazyky a frameworky a doporučuji youtube, tutoriály, kurzy a hlavně důležitý je vlastní sample projekt. Nějaký ke konkrétnímu účelu, na kterém se pak dá aplikovat vše naučené. No a pokud má někdo čas, já si vždy myslím, že ať je záměr jakýkoli, jazyk C/C++ umožňuje pochopit takovou tu nějakou technickou prapodstatu. Ta pak pomůže rozumět různým, řekněme „záhadným“ problémům iv jiných jazycích a prostředích. IT je obecně vnímáno jako velmi specifická oblast. Jaký je tvůj názor?Specifické je celé inženýrství jako takové, protože celý náš moderní svět stojí na lidech, kteří se věnují rozvoji svého oboru. Určitě navrhovat mechanismy, nebo stavební postupy není o nic jednodušší. Mně na vývoji softwaru velmi vyhovuje i to, že je to nesmírně kreativní, že každá myšlenka se dá hned realizovat bez nějakých nákladů. Pro vývoj v jiných odvětvích je třeba mít drahé vybavení, laboratoře, přičemž v IT stačí mít nadšení, předpoklady a notebook. Může být podle tebe programátorem každý?Určitě ne, bohužel ne. Kromě tedy nějakých základních mentálních předpokladů je zde nutný takový ten přirozený zájem, což je spíše dar. Pokud někoho přirozeně neláká vědět, jak má být ten kód/skript správně napsán, jak a proč je dobré věci udělat tak a tak, pak velmi brzy a velmi často přijde překážka, která dotyčného odradí. Pojďme zpátky k tobě a tedy tvé práci. Jak jsi se k ní vůbec dostal a jaká je tvá pozice?Nyní pracuji pro jeden slovenský, úspěšný a dobře rozjetý startup a já tam dělám development, to znamená tedy hlavně technickou implementaci nových nápadů a funkcí. Píši tedy kód a účastním se i designování nové funkcionality, celkově všeho, co s tím souvisí. Čím vším sis musel projít, pokud ses vypracoval na tuto pozici?Pracoval jsem nejprve dlouhá léta pro velkou korporaci v souvislosti s vývojem softwaru, ale tam jsem se nějak neuměl najít a motivovat, byly to takové „roky spaní“, to jsem však pochopil až později. Potom jsem si dal volno a dost dlouhou dobu na to, abych se začal věnovat tomu, co jsem pociťoval jako pro mě stále nejzajímavější, někde to ve mně stále bylo. Využil jsem kurzy a potom i personální kontakty, abych si za tím šel a dělal jsem to s nadšením, protože mě to velmi bavilo. Když jsem v tom už později uměl plnit své vlastní představy a úkoly, byla to taková trochu šťastná náhoda a jeden můj, teď už, kamarád, se kterým spolupracuji. I teď mě například zavolal pracovat na projektu, který řeší on. Pak přišly další nabídky už přes reference, ta freelance komunita zase tak velká na Slovensku není a zcela o sobě víme. Projekt lze nalézt i přes internet na různých market place-och. Mám velmi pozitivní zkušenosti už is takovým typem spolupráce. Měl jsi někdy pocit, že to nezvládneš? Bylo období, kdy jsi chtěl skončit a dělat něco úplně jiného?Zažil jsem nějakou takovou opuštěnost a demotivaci, když jsem dříve pracoval ve zmiňované korporátní firmě. Vůbec jsem nevěděl, co chci, jen jsem cítil, že můj předchozí zájem o kódování a software nebyla náhoda, jen jsem se tam prostě neuměl najít. Ta skutečná motivace přišla až poté, co jsem tam skončil a vrátil jsem se k tomu ze zábavy a když jsem to začal přetavovat do práce na projektech takhle na volné noze. Kdybys měl třemi slovy popsat to, co ti tvá práce dává, co bys vyzvedl?Uplatnění, svobodu a kreativitu. Cítíš na Slovensku silnou konkurenci v tom, co děláš? Musíš mít „ostré lokty“?Jak jsem již zmiňoval, pracovat lze i cross-kontinenty, dnes je mnoho takových pozic, samozřejmě se počítá s dostatečným jazykovým vybavením. Přesto technologie, ve které pracuji já, je zde velmi minoritní. To sice znamená i méně projektů v ní, ale zase i ještě méně lidí, kteří by se v ní vyznali. Jaké jsou tvé plány do budoucna?Určitě nechci jít cestou nejvyšší ceny a nejvyšších výdělků, spíše se snažím orientovat na co možná nejsilnější seberozvoj a hlavně je pro mě důležité pracovat svobodně a se schopnými, svobodnými a příjemnými lidmi. Protože mně žádné peníze na světě nezaplatí tu ztrátu, kterou bych měl uvězněn v pevné pracovní době, na pevném pracovišti a případně ještě s lidmi, kteří řekněme nejsou přínosem pro byznys. Často se to, hlavně ve větších a zaběhnutých firmách, stává. Tomáši, děkuji za rozhovor. Líbil se ti rozhovor? Věnuj mu 👍 Pokud máš na Tomáše nějakou otázku, napiš ji dolů do komentáře 👇  
Na Slovensku je málo programátorů, tvrdí full-stack developer Matej
Rozhovory
09.06.2017
Martina Baumann

Na Slovensku je málo programátorů, tvrdí full-stack developer Matej

Matej Gábriš soutěžil v naší CODE ARENE během Profesia days začátkem března a získal zasloužené první místo! Matěj není vůbec skoupy na slovo, a tak jsme ho řádně vyzpovídali. Matějovy kroky vedly 2. března 2017 do naší CODE ARENY v bratislavské Inchebě. Že není žádný nováček na IT scéně, nám bylo jasné hned. Vždyť přece získal první místo v naší kodérské soutěži. Matěj má mnoho zkušeností, zmiňme tedy některé projekty:  • http://zena.sme.sk/horoskop/ • http://supernoze.sk/ • http://www.penzionpavcinalehota.sk/ • https://dennikn.sk - Matej se participoval na první verzi • http://www.tricode.sk - Matejova bývalá firma, ve které udělal web • působil také jako lektor PHP a MySQL ve www.itvkurze.sk (tehdejší Aptech Europe) [Matej si probral výhru v CODE ARENE] A tak jsme se rozhodli, že ho trošku vyzpovídáme. Prozradil nám něco ze zákulisí programování jako takového. Třeba jsme se dozvěděli, že kromě toho, že příprava webky trvá dlouhé hodiny, může se někdy prodloužit i na celý rok (to se mu totiž opravdu reálně stalo). Matěj oficiálně pracuje jako full-stack developer a v následujících řádcích se dozvíš spoustu zajímavosti o něm, jeho práci a celkově o programování. Tak čti ꜜ Zúčastnil ses soutěže, ve které jsi musel naprogramovat webstránku podle zadání v časovém limitu 15 minut. Pro laika je to šílený čas. Pro profesionála? Dá se nakódovat webstránka za 15 minut? Kolik času reálně stráví programátor při tvoření webové stránky?Nelze říci, že soutěž byla přímo o naprogramování celé webové stránky. Jednalo se o programování „templatu“ v jazycích HTML a CSS z připraveného designu. Nelze připravit celou webstránku za 15 minut. Všichni soutěžící se pokoušeli za 15 minut připravit část webové stránky, tak aby byla pro diváky co nejvíce vizuálně podobná dodanému designu. Reálně tráví programátor při přípravě webové stránky dlouhé hodiny. Samozřejmě tento čas se liší podle toho, o jakého programátora se jedná. V mém případě lze říci, že jsem full-stack developer, což znamená, že mám na starosti přípravu celé stránky od designu přes front-end (viditelná část webstránky pro všechny návštěvníky) až po back-end (část webstránky používaná administrátory). U jednodušších projektů jako například prezentační webstránka pro firmu se čas na úplné dokončení webové stránky pohybuje v rozmezí pár dní. Avšak u větších projektů, kde požadují klienti na míru připravená řešení, se může doba přípravy prodloužit na týdny až měsíce. A na čem všem to závisí?Délka přípravy webové stránky závisí na množství faktorů. Od velikosti webstránky, od množství programátorů, kteří na webstránce pracují, od zkušeností programátora i od spolupráce se zákazníky. V posledním případě se mi jednou stalo, že zákazník dokázal prodloužit přípravu webové stránky io jeden rok. Je to výjimečné, ale může se to stát. Spousta lidí momentálně odchází za prací do zahraničí. Jak vnímáš trendy v programování na Slovensku v porovnání se zahraničím?Nevím, co bych nazval trendem v programování. Používání nových frameworků? Jelikož web developer pracuje v online světě, tak všechny novinky se k nám dostanou stejně rychle jako do jiných koutů světa. Záleží na programátorovi, zda má chuť se učit nové věci, nebo zůstane u svého standardu. A jak je to s prací na Slovensku? Jak vnímáš náš trh v této oblasti? Je zde dost nabídek, dá se zde vůbec prosadit? Slovenský trh rozhodně nabízí mnoho možností pro programátory. Určitě není potřeba vycestovat. Pracovních míst pro programátory je více než dostatek. Dá se říci, že je velký nedostatek programátorů. A co si tedy myslíš o pracovních podmínkách v zahraničí? Mají programátoři v cizině lepší podmínky v porovnání s programátory na Slovensku? Pokud se jedná o plat, tak v zahraničí bývá několikanásobně vyšší, ale i finance potřebné pro běžný život jsou vyšší. Pracovní podmínky lze srovnávat. Benefity jako fotbalový stůl, místo pro rychlý spánek, pohyblivý čas na práci a podobně, jsou již běžné iu nás. Firmy se předbíhají, kdo nabídne více benefitů, aby dostali programátora k sobě a pak si jej i udrželi. Jak lze podle tebe co nejjednodušeji dostat k programování webstránek? Musí mít k tomu člověk nějaký talent, nebo stačí jen chuť?Na programování webstránek se může dát opravdu každý. Stačí jen chuť a výdrž. Určitě není zapotřebí žádný speciální talent. Já jsem například začínal, když mi bylo 15 let (dnes je mi 30). Začal jsem programovat v jazyce C++ pouze v konzoli. V podstatě jsem se všechno naučil sám a nechodil jsem na vysokou školu. Když mi bylo 25 let, tak jsem navštěvoval jeden večerní kurz. To jsem už ale byl zběhlý programátor a kurz mi jen takříkajíc dal dohromady vše, co jsem už ovládal a nasměroval mě správným směrem. Jako full-stack developer potřebuji ovládat všechny jazyky běžně používané při tvorbě webstránek HTML, CSS, JavaScript, PHP, SQL a není mi cizí ani linux, nicméně ovládám i další programovací jazyky jako například C, C#, JAVA. Co byste poradil začínajícím kodérům? Na co si mají dát pozor a naopak, čemu by měli věnovat nejvíc pozornosti?Začínajícím kodérem bych doporučil se naučit dobře a správně googlit, protože to budou dělat většinu času, kdy si nebudou vědět rady s nějakým problémem. Určitě doporučuji - naučit se pořádně jeden programovací jazyk, díky čemuž bude už hračka naučit se jakýkoli jiný programovací jazyk. Tím nemám na mysli HTML či CSS.  Díky za rozhovor Matěj. Líbil se ti rozhovor? Věnuj mu 👍 Pokud máš na Matěje nějakou otázku, napiš ji dolů do komentáře 👇  
Nejvtipnější programátorská GIFka
Tipy a triky
02.06.2017
Martina Baumann

Nejvtipnější programátorská GIFka

Jelikož se teď trošku pohybuji v IT komunitě lidí, znám několik programátorů. A tak si pořád říkám (nebo myslím), že skutečně tráví za PC celé dny a když se zahloubí do svého kódu, nesledují, co se děje kolem nich. Vím, co říkám - kluci si totiž už třetí týden vůbec nevšimli, že jsem ostříhaná! Jak může tedy někdy vypadat takový život ortodoxního kodéru?  GIF webyPokud jsi programátor a zároveň chceš propagovat svou práci řekněme prostřednictvím blogů nebo jiných příspěvků, mohou se ti někdy hodit do článků i vtipná GIFka. Obecně nemusíš být jen programátorem, na své si přijde každý copywriter, bloger, redaktor, který něco píše a potřebuje texty doplnit o nějaké to dobré GIFko. Které webky mají ty nejGIFka? Čti dál! Takže kde zaručeně najdeš GIF, které právě potřebuješ? Čekuj zejména weby jako giphy.com  – samozřejmě, že ti jako první nemůžu nabídnout nic jiného než Giphy, protože právě tento web navštěvují denně miliony uživatelů (některé zdroje uvádějí desítky milionů a jiné zase se pohybují ve stovkách milionů) a je to určitě nejrozšířenější zdroj GIFek pod sluncem. Tady najdeš všechno, používám ho i já úplně nejčastěji a musím přiznat, že patří mezi moje nej. Další weby, které doporučuji, jsou například thecodinglove.com,reddit.com, reactiongifs.com. Pro ty vybíravé je ještě jedna možnost a to vytvořit si takové GIF, jaké přesně potřebuješ. Pokud si chceš udělat vlastní GIF, tak určitě na stránce makeagif.com. Zpět k těm našim programátorům. Opravdu si myslím, že to mohou být vtipní lidé a vůbec s nimi nemusí být až taková nuda. Abych tě přesvědčila, vybrala jsem následující GIFka.  Pondělí ráno: Takže, lehce si vyťukám svůj kód...[Image] Úterý (někdy kolem oběda): A takto může vypadat homeoffice :)[Image] Středa (ráno) - still in progress[Image] Středa (pozdě odpoledne): Takhle zase může vypadat, když je krize nebo se prostě nedaří a kód si dělá, co chce[Image] Stále středa? Možná už čtvrtek? Svítá na lepší časy?[Image] Na druhé straně - nic nepotěší programátora víc, než když jeho kód skutečně funguje tak, jak má  A následuje nefalšovaná radost! ...nebo i takto (většinou už někde kolem 18:00 pátek) Programátor musí mít prstoklad! Nebo? Když všechno fičí, jak má  Nadčasové CSS gifko, které nikdy neomrzí:)[Image] Změním jen tento jeden řádek v kódu:[Image] Skutečně 👇 [Image] Tip na závěr Mně osobně se líbí například tento blog, který mě vždy zaručeně pobaví.  Líbil se ti tento blog? Věnuj mu 👍 Které GIFko se ti líbilo nejvíc? Napiš mi ho do komentáře 👇