Náš blog

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 👇  
Frontend vs Backend: v čem je rozdíl?
Vzdělávání
28.05.2017
Lubo Herkoo

Frontend vs Backend: v čem je rozdíl?

V únoru 1997 bylo na síti Internet přístupných milion webů. To bylo před dvaceti lety  (také jsem si právě uvědomil jak jsem starý) . Dnes bychom je počítali ve stovkách milionů. Od té doby prošel vývoj webů neskutečnými změnami. Z jednoduchých prezenčních stránek nakreslených ve skicáři a oživených HTML, CSS a JavaScript kódem se staly složité CMS, LMS, CRM a WTF systémy postavené na některých z desítek back-end technologií. Data můžeme ukládat do SQL nebo NoSQL databáze a soubory již nenahráváme jednoduše na server přes FTP, ale používáme složité build systémy, které náš kód nejprve otestují a teprve poté posunou do produkce. Aplikace otevíráme na tabletech, chytrých telefonech, laptopech, ledničkách, … – proto je dobré pokud mají responzivní design. Aby té terminologie nebylo málo. Jednomu programátorovi to množství technologií, se kterými se denně potýká, začíná přerůstat přes hlavu. Proto se web vývojáři začínají specializovat. Dvě nejvýraznější skupiny jsou front-end a back-end vývojáři. Další by byli  full-stack  vývojáři,  DevOps .. Tento text ti pomůže pochopit, co je úkolem front-end a back-end vývojáře as jakými technologiemi nejčastěji tyto dvě skupiny vývojářů pracují. PolopatistickyPokud chce programátor postavit dům, nejprve zavolá back-end tým: zedníka a tesaře. Back-end zedník mu vybetonuje základy, postaví stěny, vyzdí otvory na dveře a okna. Později mu pomůže back-end tesař. Ten postaví střechu. V takovém domě by se však bývalo těžko – proto přijde front-end tým: malíř a bytový designér. Front-end tým zútulní cihlové zdi a zařídí dům – aby vše vypadalo parádně, spolu ladilo a hlavně  plnilo svůj účel . Pokud to přeměníme na web-development svět, tak back-end je základem pro naši aplikaci. Je to skrytá část aplikace (uživatel ji nevidí), která úzce spolupracuje se serverem, databází. Úkolem back-end programátora je tvořit kód, který je efektivní, zbytečně nezatěžuje server, databázi. aby uživatel nečekal příliš dlouho na potřebná data. Už dvě vteřiny jsou nekonečno. Front-end je zase ta část aplikace, kterou vidí a pracuje s ní uživatel. Často je označována pojmem  User Interface  (UI). Úkolem front-end programátora je, aby se aplikace zobrazovala každému uživateli správně a aby mu co nejvíce usnadnila práci s aplikací. Front-end programátor umí z tvého jednoduchého kliku na tlačítko vyrobit parádní animaci, která ti např. odkryje další možnosti práce s aplikací. Jazyky, nástrojeVývojáři pracují s řadou technologií, které se někdy mění od projektu k projektu. Diagramy zobrazují jen nejpoužívanější technologie . Důležité je rozumět, že ne všechny technologie z diagramu musí vývojář ovládat – je však dobré o většině z nich alespoň něco vědět – u velkých projektů může mít některá technologie výhody, jiná nevýhody. To je ale na dlouhou debatu a měl by to řešit vývojářský tým interně, nejlépe face-to-face. V žádném případě nedoporučuji ptát se na sociálních sítích, zda je lepší React, nebo Vue JS. Nikam to nevede :)  [Backend technologie] [Frontend technologie] Samostatnou kapitolu by mohly tvořit webové frameworky jako Ruby on Rails, Laravel nebo ExpressJS. Ty nám usnadňují postavit celou aplikaci – front-end i back-end část. Technologie v Learn2CodeKaždá webová aplikace má jiné nároky a výběr technologií často souvisí i se zkušenostmi a preferencemi týmu řízeného zkušeným CTO. Takový koktejl technologií jsme namíchali v Learn2Code pro naše projekty: Front-EndPracujeme s frameworkem Ruby on Rails. S  front-end  částí aplikace nám v Rails pomáhá SASS preprocesor, díky kterému máme CSS styly pořádané v komponentech a velmi snadno se v nich orientuje. Základ našeho layoutu tvoří framework Bootstrap, jehož vzhled je upraven pomocí CSS stylů – opět s využitím SASS. Na některé části aplikace https://skillmea.sk jsme nasadili React – prohlížení videí, fórum. Ve starších projektech stále využíváme jQuery. Uvažovali jsme nad experimentováním s Vue.js, nakonec tuto technologii neimplementujeme. Yablko však bude dělat online kurz na Vue.js :) React a všechny jeho závislosti spravuje NPM – Node Package Manager a WebPack, který nakonec vyplivuje jeden velký  bundle.js soubor. Back-EndJelikož používáme Rails,  back-end  je psán ve skriptovacím jazyce Ruby. K testování používáme RSpec. Používáme relační databázi PostgreSQL, kde máme uložena všechna  data. DevOpsAplikace nám běží na serverech Heroku. Obrázky skladujeme na Amazon S3. Video obsah je uložen na serverech Vimeo, se kterými komunikuje React prostřednictvím REST API. Kód všech projektů skladujeme v privátních repozitářích na GitHub. Na nekvalitní kód nás neustále upozorňuje RuboCop a JSHint. Nasazení nových funkcí do hlavní aplikace je řízeno s pomocí Continuous Integration-CodeShip.com . Některé z technologií, které používáme možná znáš. Některé z nich tě dokonce umíme naučit iu nás v Learn2Code, stačí podívat se na seznam kurzů . V dalších blozích se podíváme na front-end i back-end detailněji. Pokud máš nějaké otázky, postřehy nebo jsi něčemu nerozuměl, napiš komentář.
Martin Šimo - lektor kurzu Google Analytics pro začátečníky
Rozhovory
22.05.2017
Martina Baumann

Martin Šimo - lektor kurzu Google Analytics pro začátečníky

Do týmu lektorů Learn2Code se přidal Martin Šimo, který je podepsán pod náš nový kurz Google Analytics pro začátečníky . Jak sám říká, má s online vzděláváním výborné zkušenosti a doporučuje tuto formu opravdu každému. Vyprávěl nám více o Google Analytics a marketingové analytice jako takové. [Image] Na úvod se nám prosím představ, čemu se přesně věnuješ?  Ahojte, jsem Martin a dělám, co mám rád. Potom hledám způsob, jak to použít pro byznys. Pro tento rozhovor je nejrelevantnější marketingová analytika. Toto je široký pojem, pod který v mém slovníku spadá analýza chování uživatelů, zákazníků, kampaňových nákladů a dalších věcí, které souvisí s digitálním byznysem. V principu jde o práci s lidmi a čísly. Lidé, kteří mají potřeby, požadavky a své vzorce chování. Plus čísla, která používám jako měřidla pro všechny tyto věci, abych je uměl vyhodnocovat a optimalizovat. V Learn2Code jsme spustili nový online kurz Google Analytics a ty jsi jeho lektorem. Jak vnímáš tuto pozici? Jako velkou zodpovědnost. Jedná se o můj první online kurz a snažil jsem se ho připravit tak, aby předal co nejvíce znalostí a zkušeností. Sám mám s online vzděláváním výborné zkušenosti a pokud se mi podaří předat zkušenosti dál, budu velmi rád.  Pokud ne, tak si rád poslechnu feedback. Abych zlepšil kurz pro ně i další studenty.  Zmiňovaný online kurz je vhodný pro začátečníky. Je to opravdu o tom, že si jej může udělat i někdo, kdo v životě neviděl Google Analytics a vlastně netuší, co to je? Nejvíce hodnoty z kurzu bude mít student, který ví, co Google Analytics je, ale nemá s ním žádné nebo téměř žádné praktické zkušenosti. A chce to změnit. To je nejdůležitější.  Co se týče úkonů a klikaček, kurz začíná vytvořením účtu, tedy nejzákladnějším prvním krokem. Postupně v kurzu představuji celé rozhraní a ukazuji pokročilejší možnosti práce s daty. Takže se dostaneme také ke složitějším reportům, jejich automatizaci a importem vlastních dat.  Ti, kteří již mají základy Google Analytics, respektive jsou pokročilí, se v tomto kurzu zřejmě nenajdou. Nebo je kurz vhodný i pro ně? Tuto odpověď zjistí každý podle veřejně dostupné osnovy. V kurzu jsou věci, které nemusí ovládat úplně každý. Například to, jak se nastavují konverze pomocí eventů nebo import vlastních dat.  Na druhé straně platí, že kdo se umí ptát ty správné otázky, najde všechny odpovědi i na Googlu. Cílem kurzu proto není Google nahradit, ale spíše seznámit studenty se všemi možnostmi rozhraní a ukázat je na konkrétních příkladech.  Podobně jako Morfeus v Matrixu se jim snažím ukázat dveře. Projít přes ně musí studenti sami.  Co těmto kurzům mohu získat? Co všechno budu umět udělat po absolvování kurzu? Nastavit základní i pokročilá měření pro jednoduché i složitější webové projekty. Čili od webové stránky, která nabízí tři služby až po složitější portál typu Learn2Code.   Pokud jsi majitelka projektu, tak ti to umožní podívat se detailně na zoubek návštěvníkům tvého webu i výkonností tvých marketingových kampaní. Uvidíš, na co utrácíš kolik peněz, jaké návštěvníky ti konkrétní kampaně nosí a také to, které kampaně jsou nejziskovější.  Pokud jsi zaměstnanec agentury nebo freelancer, budeš tyto analýzy umět udělat pro své klienty. Ukážeš jim, proč tvé kampaně jsou ty správné a nejlepší. Nebo zjistíš, že nejsou a zlepšíš je.  Pokud nejsi ani jedno, tak ti kurz dá zdravý analytický základ pro obě role. [Image] Znamená to, že si můžu pak do životopisu uvést, že ovládám základy Google Analytics, nebo si tam klidně můžu dát, že ovládám Google Analytics? Ano, můžeš si uvést, že Google Analytics ovládáš. Budeš obeznámen se všemi hlavními možnostmi a funkcemi. Při konkrétním zadání se vždy budeš moci ke kurzu vrátit a prohlédnout si, co se jak nastavuje.  Důležité je vyzkoušet si všechna nastavení a možnosti na vlastním příkladu. Tak se při kurzu naučíš nejvíc.  Obecně se říká, že v IT je třeba neustále sledovat trendy, platí to i například u Google Analytics? Mění se tam věci rychle, pokud se vůbec mění? Nebo je to stále o tom samém? 100%! Navíc je analytika tak zvláštní hybridní rolí. Abys svou práci dělal dobře, musíš mít přehled nejen o nástroji samotném, ale také o celospolečenských trendech.  Například růst návštěvnosti z mobilů. Můžeš si ho všimnout na vlastních datech. Najdeš ho podle toho, že tento segment tvých zákazníků má nižší míru konverze. A začneš dělat kroky, abys to opravil. Například vytvoříš responzivní web.  Ideální však je, pokud už jsi o tomto trendu věděl dříve. Čekal si, že přijde a byl jsi na něj připraven. Buď proto, že jsi o něm četl nebo si všímáš chování lidí kolem sebe.  Já se například často v tramvaji dívám lidem do mobilů. Beru to jako součást mé práce, protože mě zajímá v jakých aplikacích tráví čas a co v nich dělají. To umím potom využít a připravit se na změny v jejich chování.  Na druhou stranu je třeba si uvědomit i to, že některé věci se nemění. Lidé budou stále lidmi. Alespoň dokud z nás nebudou roboty. A toto je také velmi důležité. Vždy budeme preferovat krásnější před ošklivým, rychleji před pomalým a kvalitu před pozlátkem.  [Image] Je podle tebe na Slovensku dostatek profesionálů v Google Analytics? Je zde silná konkurence? Musíš mít „ostré lokty“? Těžká otázka. Zatím je velmi málo firem, které se webové analytice věnují naplno. Je to ovšem velmi rychle rostoucí segment. Hlavně u velkých klientů, kteří mají dat hodně a začínají je využívat.  Nyní, v květnu 2017, je podle mě velká příležitost začít se webové analytice věnovat. Tento trh bude v příštích letech pouze růst. Od velkých klientů postupně i ke středním a menším. A pokud se někomu podaří vybudovat si silné jméno, tak bude mít vyhráno.  Výzvou je zatím menší poptávka. Je náročnější namluvit střední a menší klienty, aby se tomu věnovali. I kvůli tomu, že dobrá analytika odhaluje nepříjemné problémy. Když někdo investuje 5 000 eur do nového webu, většinou nechce slyšet, že je špatný a nefunguje.  Proto se analytika většinou nabízí jako doplňková služba k něčemu jinému. Ať už výrobě webů nebo marketingovým kampaním. A tady je i největší příležitost k uplatnění pro absolventy kurzu. V agenturách, které nabízejí digitální služby a díky analytice chtějí růst. [Image] Pojďme nyní k tobě. Máš nějaký vzor, ​​který tě inspiruje? Osobu, která je pro tebe motivátorem? Pokud ano, proč právě on/ona? Mám jich hodně. Pokud mám zmínit jen jednoho, tak určitě Gary Vaynerchuk. Vede online marketingovou agenturu v New Yorku a sdílí obrovské množství svých znalostí a zkušeností. Dokonce věší na YouTube každý den vlog.  Díky němu může leckdo nahlédnout do života CEO firmy, která za 7 let narostla z 25 na 700+ zaměstnanců a má obrat přes 150 milionů dolarů. Doporučuji ho sledovat každému, koho zajímá marketing, prodej, lidské chování, vedení firmy nebo potřebuje pravidelnou dávku motivace.  Jaké jsou tvé zkušenosti s prací v IT oblasti? Co tě baví nejvíc a kde se vidíš za nějaký čas? Máš nějaké konkrétní plány? V IT oblasti nedělám, věnuji se online marketingu. Jediné co mám s IT společného je pár klientů, pro které jsme dělali.  Momentálně mě nejvíce zajímá psychologie a leadership. Jsou to pro mě další kousky do mozaiky růstu. Proč je důležitá vize a co to vlatně je? Jak zjistit, jestli má byznys šanci na úspěch nebo ne? Co udělat proto, aby celý byznys fungoval lépe a mohl růst? Tyto otázky jsou důležité pro nás i pro naše klienty.  Co se týče budoucnosti, snažím se nemít očekávání a být otevřený možnostem. Zatím se mi to vždy vyplatilo.  Martin je lektorem online kurzu Google Analytics pro začátečníky, pokud chceš s Google Analytics začít, ale nevíš kde, tento kurz je pro tebe jako stvořený. Pokud máš na Maťa nějaké otázky, napiš je do komentářů.
Vybrali jsme ukázky prací studentů kurzu grafiky z Košic
Novinky
12.05.2017
Skillmea

Vybrali jsme ukázky prací studentů kurzu grafiky z Košic

Stanley Mácha má už svoji premiéru u nás úspěšně za sebou. Odjel totiž svůj první prezenční kurz grafiky v Košicích. Jeho studenti se naučili ovládat Photoshop a Illustrator. Během šesti týdnů si vytvořili své vlastní logo, vizitku, základní design manuál či design webu. Vzniklo i několik pěkných prací, které si nechceme uškřečkovat jen pro sebe! Rádi bychom je sdíleli i mezi vámi, tak pojďme na to. [Image] Jakub v kurzu vytvořil identitu pro firmu, která vyrábí organická hnojiva z ovčího trusu.  [Image] Identita pro průvodce městem, kterou navrhla a nadesignovala Julka.  [Image] Identita pro upcycled módní doplňky (příklad prezentuje tašky vyrobené z vyřazených bezpečnostních pásů) od Lucky.  [Image] Megi vytvořila identita pro eventovou agenturu, která pořádá metalové koncerty.  [Image] Vlado nadesignoval identita pro komunitu snowboarderů.  [Image] Poslední ukázka jednoho ze studentů, Marek připravil identitu pro smart home.  [Image] Markovy Smart Home  A pokud se také chceš nakopnout a začít s grafikou, určitě mrkni na naše kurzy věnované designu :)
Jaro Beňo - lektor free kurzu Java pro začátečníky
Rozhovory
07.05.2017
Martina Baumann

Jaro Beňo - lektor free kurzu Java pro začátečníky

Jen před třemi dny jsme zveřejnili online kurz Java pro začátečníky (za který nemusíš platit, je totiž dostupný zcela zdarma ) a už dnes má neuvěřitelných téměř 900 studentů! Po prvním šoku jsme si hned řekli, že musíme s tím úspěchem ven a informovat i tebe! A tak jsem oslovila lektora kurzu, aby nám cosi o sobě vyprávěl. V následujících řádcích se dozvíš, proč Jaro Beňo tento kurz pustil do světa a to zadarmo, jak vnímá spolupráci s Learn2Code a zmínil i nějaké ty zákonitosti o Javě. [Image] Na úvod nám prosím řekni pár slov o sobě, čemu se věnuješ?Pracuji jako programátor. Ve volném čase se věnuji rodině, čtu Bibli, knihy, chodím do přírody a samozřejmě dělám videotutoriály. Jeden rok jsem také učil na základní škole (pokud toto čtete, tak pozdravujeeem). V Learn2Code jsme spustili nový online kurz JAVA, kde ty jsi jeho lektorem. Jak vnímáš tuto pozici?Velice se z toho těším. Přesně pro to jsem kdysi dávno začal dělat videotutoriály - někomu pomoci. Pomoci mu začít v ucelené formě. Sám jsem něco podobného na začátku potřeboval a neměl jsem to. Musel jsem sbírat z více zdrojů. Na co se nejvíc těšíš a co vnímáš jako největší pozitivum tohoto kurzu?Nejvíce se těším z něčeho, co sice neuvidím, ale doufám v to – někomu tento kurz opravdu pomůže. Pozitivum kurzu je, že je zdarma a jsou v něm naprosto základy. Zejména video o tom, jak Java pracuje s pamětí – je to nejdůležitější video ze základů jevy (tedy alespoň podle mě). Do dnešního dne se přihlásilo na kurz více než 800 studentů, to je velký úspěch. Čekal jsi to? Tak 800 bych určitě netipoval na začátku, je to super. Je z toho vidět, že lidé mají o Javu zájem. O kvalitě mého tutoriálu, to neříká zatím nic, nefandím si. To ukáží až hodnocení. Osobně doufám, že budou lidé spokojeni. Další kurzy, bych rád připravil ještě lépe, neboť teď to bude o něčem jiném. Nebude to jen o tom, že já si udělám nějaké video na YouTube a pak si ho možná někdo podívá. Teď to bude o tom, že lidé si to budou chtít prohlédnout, pokud vstoupí do kurzu. Toto mě motivuje se tomu věnovat o to poctivěji a kvalitněji.  Co všechno zmiňovaný kurz zahrnuje? Je například vhodný i pro začátečníky, nebo spíše pro pokročilé?Vše o kurzu a co zahrnuje je v  popisu kurzu . Je nejvhodnější pro začátečníky v tomto jazyce a celkově pro začátečníky v programování. Kdo všechno se v tomto kurzu najde? Pro koho bys ho spíše doporučoval? Co jím můžu získat?Najde se tam student střední školy, ale i začínající vysokoškolák a samozřejmě samouk. Všem zmiňovaným to doporučuji. Dále pokud si chce někdo oprášit nebo ověřit znalosti, tak to také není k zahození. Ten, kdo si to prohlédne, získá základní přehled do psaní kódu v Javě. Co všechno tedy budu umět udělat po absolvování kurzu? Například, co si můžu po kurzu uvést do životopisu?Skutečně se naučí přesně všechno to, co je v samotném popisu kurzu (jako Java pracuje s pamětí, výrazy, cykly, podmínky, metody, třídy, pole, pochopíš, co jsou přetížení a konstruktory, základy OOP - objektově orientované programování, řetězce, přístupové práva, rozhraní, výjimky a jiné užitečné znalosti). V životopisu si může klidně uvést znalost jazyka Java – začátečník. Obecně se říká, že v IT je třeba neustále sledovat trendy, platí to i například konkrétně v JAVA? Mění se tam věci rychle?Konkrétně v Javě se to nemění ze dne na den, ale s verzemi je tomu už jinak. Spíše je třeba se podívat, zda se nezměnila nějaká knihovna/famework, se kterým se na projektu pracuje. To ale také není naprostá nezbytnost, protože pokud používám verzi xx.1, tak pokud udělají verzi xx.2, tak ji můžu použít, ale i nemusím. Je podle tebe na Slovensku dostatek profesionálů - Javistů? Je zde silná konkurence? Musíš mít „ostré lokty“?Já si myslím, že je zde spousta kvalitních profesionálů. Věřím tomu. Já se na konkurenci takhle nedívám. Snažím se pracovat tak jak vím, stíhat termíny, zlepšovat se. Nechci používat ostré lokty a doufám, že ani nebudu. Jaké jsou tvé zkušenosti s prací v IT oblasti? Co tě baví nejvíc a kde se vidíš za nějaký čas? Máš nějaké konkrétní plány?Baví mě všechno, co umím dělat. Rád bych pokračoval v tom, co dělám nyní, zlepšoval se a sdílel své znalosti s ostatními. Rád bych udělal Java advanced kurz, budeme v něm dělat aplikaci pro správu domácí knihovny. Použijeme Hibernate, napojení se na různé databáze, rest služby + git. Na toto by mohl navázat další online kurz pro ty, kteří programují v Javě, ale nejsou front-end developeři. Tedy kurz Bootstrap – jak si rychle připravit web stránku. Dále bych chtěl použít rest služby k tomu, abychom se napojili na Angular 2 aplikaci. Tak další podkurz by byl Angular 2 single page application kurz. Toto mě zatím napadlo - stadium rozmýšlení :) Jaro je lektorem online kurzu Java pro začátečníky , pokud chceš s Javou začít, ale nevíš kde, tento kurz je pro tebe jako stvořený. Pokud máš na Jara nějaké dotazy, napiš je do komentářů.
Jak naprogramovat kalkulačku v Javě
Tipy a triky
05.05.2017
Skillmea

Jak naprogramovat kalkulačku v Javě

Dnes se naučíme základní operace v Javě, které si ukážeme při programování jednoduché kalkulačky. Mimo jiné se naučíme: • vypsat zadaný text • uložit hodnoty pro proměnné typu String a int • vytvoření vstupu pro uživatele • parsování textu na čísla • podmínky a jednoduché větvení • základní matematické výpočy v Javě Program kalkulačka v JavěCo tedy chceme, aby náš program uměl udělat? 1. Dokáže zaznamenat 2 čísla zadaná uživatelem do konzoly 2. Dokáže podle instrukcí zadaných uživatelem do konzole určit operaci (+, -, x, /) 3. Dokáže ze zadaných údajů provést výpočet a výsledek vypsat Po dokončení by program měl vypadat následovně:[Image] *nezapomeňte si nastavit podporu UTF 8, protože znaky lšťžýážä to brát nebude Během programování vlastní kalkulačky ji můžete použít jako šablonu a pokud objevíte ve svém programu chybu, můžete si ji podle šablony opravit. Pojďme si vysvětlit, jak jsme takový program vytvořili. Zatím si nebudeme vysvětlovat základní strukturu programu, protože se jedná o složité a pro začátečníky těžko pochopitelné pojmy (balík, třída, metoda…). Více se o struktuře programu dozvíte, když se budeme věnovat objektově orientovanému programování (OOP). Do programu popište to, co vidíte v šabloně. Vypsání textuJednou z nejjednodušších věcí, které budeme od naší aplikace chtít, je vypsat nějaký text. K tomu použijeme příkaz System.out.println(“Text“) ; Jak se dozvíme později, do závorek můžeme namísto textu v uvozovkách napsat název proměně a program nám vypíše jeho program. Tento příkaz nám odřádkuje text v programu, pokud chceme místo odřádkování pokračovat na stejném řádku, použijeme příkaz System.out.print(“Text“); středník nám představuje konec jednoho příkazu. V našem programu jej použijeme k vypsání instrukcí pro uživatele. Prázdné uvozovky nám poslouží pro vytvoření prázdného řádku. Proměnné typu String a intProměnné jsou názvy, které zastupují určité číslo nebo text, který je v nich uložen. Před názvem proměnné určujeme typ proměnné. Pro číslo slouží int a pro text String . Ukažme si několik příkladů: int a = 5; String b = "Ahoj"; Pokud bychom chtěli v kódu vypsat proměnnou, použijeme příkaz System.out.println(a); Samozřejmě můžeme vypsat několik proměnných vedle sebe klidně is obyčejným textem a to pomocí znaménka +. Kód by pak mohl vypadat následovně: System.out.println (a + b + „Text“) ; Hodnoty proměnných se mohou během průběhu programu měnit. Pokud budeme operovat s proměnnou, která již byla definována (byl u ní určen typ), nebudeme znovu její typ určovat: int a= 5; a=6; Dávejte si pozor na velká a malá písmena. U Stringu se píše první písmeno velké, protože se jedná o referenční datový typ, zatímco int je primitivní datový typ. Tím se ale zatím nebudeme zabývat. V našem programu si určíme proměnné int cislo1, int cislo2, int vysledek a String operace . Vytvoření vstupu pro uživateleDále budeme chtít, aby byl náš program interaktivní. Tedy, aby zde docházelo k oboustranné komunikaci mezi počítačem a uživatelem. K tomu si vytvoříme uživatelský vstup. Nejprve si úplně na začátek kódu přidáme metodu import java.util.Scanner; která nám zpřístupní funkce pro vstup uživatele z konzole. Do hlavního bloku kódu si pak nadefinujeme proměnnou, která nám ponese Scanner: Scanner sc= nový Scanner (System. in) ; Závorka nám zde bude definovat diakritiku, kterou použijeme. Pokud vám nebude fungovat tento kód, zkuste napsat: Scannee sc = new Scanner(System.in, “Windows-1250“); Vstup provedeme tak, že jej přiřadíme jako hodnotu k proměnné pomocí příkazu: sc . nextLine() ; Mohlo by to vypadat asi takto: String vstup = sc. nextLine() ; V programu získáme od uživatele hodnotu pro cislo1, cislo2 a operaci Počítač přečte vstupy od uživatele vždy jako text. Co však v případě, kdy budeme chtít po uživateli zadat číslo? K tomu slouží tvz. parsování. ParsováníFunkce parsování nám slouží, pokud chceme převést uživatelem zadaný text na číslo. K tomu použijeme funkci int nazevproměnné = Integer.parseInt(sc.nextLine() ); V našem programu nám poslouží k provedení vstupu u proměnných cislo1 a cislo2 z textu na číslo. PodmínkyPokud chceme, aby proběhla část kódu jen pokud jsou splněny určité podmínky, použijeme k tomu funkci if. Pokud nejsou splněny podmínky, část kódu bude přeskočena a bude pokračovat až za ní. Podmínky píšeme do závorek za klíčové slovo if a příkazy do složených závorek. a=1 if (a==1) { System.out.println(“Ahoj“) ; } Při podmínkách používáme == U textových proměnných používáme místo == funkci equals() String a = “Ahoj“ if (a. equals(“Ahoj“){ System.out.println (“Čau“) ; }Je možné používat další matematické funkce jako například srovnávání ( <, > ). V našem programu pomocí čtyř if funkcí zjistíme, jakou zadal uživatel operaci a podle toho provedeme výpočet.  Matematické operaceV Javě můžeme pracovat s různými matematickými funkcemi: Například  int a=1+2; Samozřejmě je možné nahradit čísla proměnnými. int a = b – c; V našem programu vypočítáme výsledek pomocí vysledek= cislo1 [operace] cislo2; Doufám, že se vám podařilo vytvořit vlastní funkční kalkulačku. Pokud stále máte problémy, zkuste ještě zkontrolovat, zda: • nechybí na konci některého příkazu středník, • jsou správně umístěny složené závorkyJsou správně umístěny složené závorky • jsou velká a malá písmena zapsaná správně Pro dnešek to bude všechno. Java videotutoriál pro začátečníky naleznete zde a zcela zdarma .
IT ženy dnes mají svůj den
Novinky
27.04.2017
Martina Baumann

IT ženy dnes mají svůj den

Žen v IT je stále jako šafránu, jsou spíše vzácností a ve srovnání s muži jich je opravdu málo. A jelikož vše vzácné a výjimečné si zvykneme nějak připomenout a hýčkat, výjimkou není ani dnešní den - ten patří IT ženám, ajťáčkům, programátorkám, všem ženám, které se věnují digitálním technologiím a vůbec všem, které se nějakým způsobem o IT zajímají (super , tedy slavím i já). O čem tedy mluvím? Girl's Day Je to něco jako MDŽ – skoro to samé s tím rozdílem, že místo karafiátu a bonboniéry mohou muži ženám darovat nejnovější klávesnici nebo rovnou kvalitní PC – případně i nějaký z našich kurzů (nebo rovnou předplatné ) by určitě mnohé ženy potěšil. Zpátky k dnešnímu svátečnímu dni Girl's Day - jde o celosvětový den žen v informačně-komunikačních technologiích (IKT), který se koná vždy čtvrtý čtvrtek ve čtvrtém měsíci ! Letos připadl na 27. dubna! A co říkají statistiky? Kolik žen v porovnání s muži pracuje nebo se zajímá o práci v IT? Podle podkladů Profese, které nám vypracoval a poskytl analytik Tomáš Janotík, je v IT segmentu až 87 procent mužů. Z toho zbytek tvoří ženy. Takže podle statistik můžeme skutečně zhodnotit, že situace na Slovensku hovoří ve prospěch mužů, kteří ve velké převaze pracovně dominují právě v IT oblastech.  Na základě životopisů, které uchazeči posílají prostřednictvím zmiňované Profese, nejvíce se uchazečky zajímají o pozice: User experience Expert, Web designér, Databázový analytik, Business Intelligence Specialist, Scrum Master a Technical writer. Týden s úspěšnými ajťáčkami, Slovenkami! My jsme v rámci tohoto týdne připravili pár rozhovorů se zajímavými IT ženami. Naším záměrem je přinést inspirativní příběhy žen, které se IT nezalekly a dnes jsou úspěšné programátorky, analytičky a pracují v IT! Mluvila jsem s Alex , Ivkou a Luckou . [Image] A právě ony mě přesvědčily o tom, že i svět informačních technologií nemusí být vůbec nudný, fádní. Naopak, jsem přesvědčena, že s jejich povoláními se pojí mnoho příležitostí - například zmíním jen cestování, poznávání nových lidí a kultur, které je mohou neustále posouvat vpřed. Jako věčný IT začátečník jsem si tedy slíbila, že povýším své znalosti o nějaký ten level výše. Děvčata, děkuji za inspiraci a doufám, že stejně to nakopne i další z vás, které stále zvažujete, zda se vyplatí investovat například do online kurzů – nezapomínejte, nemusíte být rovnou programátorky! Je několik jiných směrů, ve kterých se může každá jedna z nás nalézt. Zkuste třeba design, tam se nejedna kreativní duše může dostatečně vyřídit. Nebojte se toho...těším se na všechny, které toto alespoň trošku nakoplo a řekly si, že jdou si vylepšit své digitální dovednosti. Líbil se ti tento článek? Věnuj mu 👍 Pokud máš na nás nějakou otázku, napiš ji dolů do komentáře 👇  
Podle spoluzakladatelky PIXEL FEDERATION Lucie Šickové je na trhu málo IT žen
Rozhovory
27.04.2017
Martina Baumann

Podle spoluzakladatelky PIXEL FEDERATION Lucie Šickové je na trhu málo IT žen

Znáte ji zejména jako jednu ze zakladatelek společnosti PIXEL FEDERATION, dlouhá léta působila a působí v IT a v oblasti lidských zdrojů. Jak sama říká, IT je všude kolem nás, potřebujeme ho a vidí potřebu se vzdělávat v této oblasti nehledě na to, zda jsi žena nebo muž. V rámci Mezinárodního dne žen v IT pokračujeme v sérii zajímavých rozhovorů se zajímavými ženami. Moje pozvání přijala Lucie Šicková. [Image] Pro začátek se nám prosím představ, co přesně děláš a čemu se věnuješ?Ahojte, jmenuji se Lucie Šicková, jsem jedna ze zakladatelek Pixel Federation a v rámci Pixelu pracuji se vzděláváním. Mám na starosti systém vzdělávání pro naše lidi založený hlavně na sdílení znalostí a zkušeností v rámci firmy a také sem zveme experty ze zahraničí, zastřešujeme mentoring, coaching a aktuálně jdeme řešit individuální vzdělávací plány. Kromě interního vzdělávání mám na starosti projekt Edufactory, jehož cílem je podporovat a tvořit inovativní vzdělávací koncepty, které přistupují ke vzdělávání interaktivní formou, projektově, pragmaticky, s respektem, okamžitou zpětnou vazbou. Zajímám se o edugaming, social impact hry, využívání her v rámci vzdělávacího procesu a také o samotné vzdělávání vývojářů na Slovensku. Pokud bys nedělala to, co děláš, co bys s největší pravděpodobností dělala? Určitě bych něco organizovala v rámci kreativního průmyslu a pracovala s velkou skupinou lidí. Kreativní průmysl proto, že si vždy obdivovala jakoukoli formu lidské tvořivosti – ať už filmovou tvorbu, komiks, animaci, aplikaci nebo hru. A lidé jsou pro mě to nejdůležitější. Od mých nejbližších až po kohokoli se zajímavým příběhem či pohledem na svět. Když jsi začínala, bylo to pro tebe těžké? Uměla sis hned poradit? Když jsem začínala pracovat, měla jsem 17 let a pracovala jsem ve VHS půjčovně. Tam asi ale otázka nesměřovala... Co chci říct je, že od té doby jsem vždy pracovala, čili nevím, který bod považovat za začátek. Vždy jsem pracovala s lidmi, nikdy jsem neměla strach z technologií a lidmi pracujícími s technologiemi. Moje první práce v rámci herního průmyslu bylo řízení právě technické části týmu. Měla jsem na starosti programátory, testery, scriptery. S některými nebyla jednoduchá komunikace, protože mi rádi dali pocítit, že nerozumím detailu. Ale měla jsem pár skvělých překladatelů a ti mi dělali podporu. Pochopila jsem, že témata nebo dovednosti, které nejsou primárně moje doména, si potřebuji vyskládat lidmi, kteří mě doplňují. Já se nezvyknu zamotat v problému, snažím se vždy hledat řešení a to v malých, manažovatelných krocích. Co bylo pro tebe nejtěžší? Různé momenty. Náročný byl přechod z trvalého pracovního poměru, kde jsem měla stabilní příjem a zdánlivé jistoty na volnou nohu, kde neexistovala garance ničeho. Potom přechod z korporátu do kreativního průmyslu, také kvůli zdánlivým jistotám. Další velkou výzvou bylo založení Pixelu a najednou obrovská zodpovědnost za lidi, kteří se rozhodli s námi spolupracovat. Následně potřeba mít dítě a když už se mi narodilo a potom další a další, skloubit rodinu a práci. Ale i mateřství mě naučilo, že všechno je jen fáze, ať už příjemná, nebo nepříjemná v nějakém momentě skončí, čili nejdůležitější jsou výdrž, konzistence a trpělivost. Jak to vnímáš pracovně? Je velká poptávka po lidech s IT znalostmi, mají větší šance se zaměstnat v této oblasti, najít si lépe placenou práci? Myslím si, že IT a digitální technologie již nyní hrají důležitou roli v našich životech a naše potřeby v této oblasti budou jen růst. I proto je stále rostoucí poptávka po vývojářích, lidech se znalostí toho, co vše zahrnuje tvorba digitálních produktů od nápadu po jejich spuštění na trh. To obnáší nejen programátory, ale i grafiky, kteří rozumějí technologiím, koncovému uživateli, marketérům, manažerům, designérům a podobně. Čili k tomu, aby člověk pracoval ve firmě, která tvoří digitální produkt, nemusí být kodér, ale musí rozumět souvislostem a životnímu cyklu digitálního produktu. Po takových lidech bude vždy poptávka. Jak vnímáš spojení IT a ženy? Pracuješ víc v mužském nebo ženském světě?IT je dominantně mužským světem, herní průmysl stejně. V rámci Pixelu máme téměř 20 procent žen. Stále je to málo, na vysloveně techničtějších pozicích máme jen pár žen. Není to proto, že bychom ženy nechtěli přijímat, právě naopak, ale bohužel na trhu jich není mnoho. Vidíš výhody toho, že je stále málo žen v IT? Žen je stále méně než mužů, než v mnoha jiných segmentech. Nevidím v tom výhody. Kolektiv, kde jsou i muži i ženy, je mnohem funkčnější, dynamičtější, obě pohlaví jsou něčím specifická a společně tvoří větší rovnováhu. Jak reagovaly tvé kamarádky, když ses rozhodla pracovat v této sféře? Já jsem studovala finance, pracovala jsem s lidskými zdroji, čili IT směr jsem nestudovala. Protože však mám velmi široké zájmy a jsem extrémně zvědavý člověk, který se neustále snaží rozšiřovat si své znalosti, hledat širší souvislosti a dopad na lidi, nikoho kdo mě zná, nepřekvapuje, co dělám.  Pracují i ​​ony v IT? Když jdete baby třeba na kávu, povídáte si o tvé práci? Nebo si toto téma necháš pro mužský kolektiv? Mám spoustu kamarádů a kamarádek, bohužel, však ne dost času na jen takové to příjemné posedávání na kávě a povídání si o čemkoli. Svůj čas dělím mezi svou rodinu, tedy Šimona, děti a práci. Mám i kamarády se kterými nepracuji, ale jsem typ člověka, který má rád, když může svůj okruh kamarádů propojovat i pracovně. Ptají se lidé často na tvou práci? Setkáváš se s tím, že by si holky ptaly od tebe nějaké tipy a rady? Pixel Federation je aktuálně velmi exponován a dostáváme spoustu otázek. Já odpovídám, neboť cítím velkou zodpovědnost - za náš úspěch, za to co firma a všichni v ní dokázali vůči všem lidem, kteří se na tom v nějakém bodě podíleli i vůči komukoli, koho ten příběh může inspirovat. Vidím, jak umí jen tak malá věc jako exkurze namotivovat mladé, aby se nebáli zkusit něco vlastního. Mám ráda tuto zemi. Můj syn dnes cestou autobusem řekl, že Slovensko miluje a chce zde zůstat navždy. Chci, aby v této zemi zůstávali moudří, mladí lidé a proto se budu dělat všechno proto, abychom k tomu přispěli. Co bys poradila dívkám, které se neumí rozhodnout, zda by měly jít do programování nebo do IT samotného? Neumím sice programovat, ale pokud máte rádi dynamicky se měnící prostředí, kde je třeba používat hlavu, určitě jděte do toho. Je to velmi zajímavý směr, díky kterému budete vždy o krok vpřed! Lucce děkujeme za rozhovor. Líbil se ti rozhovor? Věnuj mu 👍 Pokud máš na Lucii nějakou otázku, napiš ji dolů do komentáře 👇