Tipy a triky

V této sekci naleznete praktické rady a doporučení, jak efektivně využívat vzdělávací kurzy přes úřad práce k získání nových dovedností. Tipy a triky jsou navrženy tak, aby vám pomohly zvládnout běžné úkoly rychleji a efektivněji. Tato kategorie je skvělým místem pro ty, kteří hledají způsob, jak se neustále zlepšovat.

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 👇  
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 .
Tvorba fotomontáže v 7 krocích
Tipy a triky
10.04.2017
Skillmea

Tvorba fotomontáže v 7 krocích

Řekl byste, že budete někdy moci vytvořit fotomontáž ve Photoshopu? Přečtěte si tento článek a postupujte podle těchto postupů. To vám umožní vytvořit jakoukoli fotomontáž. Říkáte, že je to velmi náročné? Rozhodně ne! Tyto kroky jsou primitivně jednoduché, mohou znít jen komplikovaně. Každá jednotlivá fotomontáž je kombinací několika vrstev. Když přeháníme. To zahrnuje správnou barevnou souhvězdí. Co to znamená? Měli bychom nastavit barevné tóny tak, aby odpovídaly všem vrstvám. Pokud vrstvy nejsou barevně upraveny, nemůže dojít k fotomontáži. Jak jsem přistoupil k vytvoření fotomontáže?1. Vyberte správné fotografie - správný úhel a správná poloha objektu. Je logické, že jsem nemohl použít fotografie, kde by byl objekt vždy fotografován z jiné perspektivy. Výsledek by byl nereálný. Fotografie najdete ve svých montážích například zde. 2. Musím to vědět dříve co chci vytvořit. Budu se balit zdarma, když nevím, kam jdu: ) Musím téma vyjasnit. Co by měla moje fotomontáž čerpat? Jaké emoce chci vzbudit? Jaké barvy budu chtít mít ve fotomontáži? 3. Vyberte si nejlepší nástroje, ze kterých si můžete vybrat. Musím vzít v úvahu pozadí, ze kterého budu chtít vybrat objekt. Je pozadí jednoduché, jednotné? Nebo je to komplikované? Znamená to, že je to nepravidelné? Jinak je vybrán objekt, kde je pozadí černé nebo bílé, jako když je objekt fotografován v reálném životě, náznak někde v lese. Tam je pozadí obtížnější vrak. Nebo je na fotografii stín objektu? V tomto případě nemůžu jednoduše vybrat objekt z fotografie. Před rozhodnutím, který nástroj bych měl použít, bych si měl položit tyto a mnoho dalších otázek. Nejlépe se pracuje s PenTool - perem. Neexistuje ani magnetický laso ani kouzelná hůlka ani nástroj pro rychlý výběr výmětů. Každý z těchto nástrojů má své jedinečné použití. 4. Úvodní spojovací vrstvy v dokumentu - vidět vrstvy zapadat dohromady. Z praxe to funguje tak, že jsem našel alespoň 10 alternativních obrázků, které kombinuji, a zjistím, že mi nejvíce vyhovují. 5. Korekce barev – Musím zařídit, aby se barva shodovala s mými vrstvami. To znamená, že všechny vrstvy na scéně mají stejnou tonalitu –, jakou jsou z jednoho prostředí. Nemohu kombinovat dva obrázky, kde bude jeden obrázek vybrán z letního prostředí a druhý obrázek ze zimního prostředí: ) Máme k dispozici mnoho nástrojů, které nám pomohou vytvořit takovou barevnou shodu. • Křivky, úrovně – díky těmto dvěma nástrojům mohu krásně jemně vyladit tóny ve všech kanálech, dokonce i teplé a studené tóny. Musím jen pochopit, co je histogram a co nám ukazuje. • Hue/saturation – pomocou tohto nástroja dokážem vyladiť tri body na jednej vrstve – odtieň (hue), saturáciu (presýtenie), farby a svetlosť (lightness). Kombináciou týchto príkazov dokážem nastaviť tonalitu na mojej vrstve. • Color balance – vďaka tomuto nástroju nastavujem pomocou “sliderov” konkrétne farby na mojej vrstve. Na výber mám, či chcem upravovať midtóny, svetlé miesta alebo tmavé miesta. Keď si vyberiem konkrétnu časť, môžem obyčajným posúvaním meniť tonalitu farieb. Chcem pamätať na to, že cyan, modrá a zelená farba mi nastavujú studené tóny a naopak, červená, magentová a žltá farba mi nastavujú teplé tóny. • Jednoduché filtre – color lookup, Photo filter – určím konkrétne prednastavené hodnoty, ktoré mi upravia fotografiu. 6. Propojím svůj obrázek s režimy procházení. Metody míchání mi umožňují propojit dvě vrstvy, takže jednu vrstvu propojím s druhou pod ní. Tyto režimy byly použity k neutralizaci osvětlení na obrázku s autem. Na levé straně přišlo příliš mnoho světla a bylo nutné snížit hodnotu bílých míst vytvořených vlivem světla. Dobře mi sloužily módy, které zmenšovaly osvětlené části. Konkrétní postup od vytvoření vrstvy až po nastavení správného režimu míchání v mém online kurzu. 7. Úpravy dokončování – jedná se o úpravy, které se provádějí na konci každé fotomontáže. Buď je barevná tonalita nastavena na celém obrázku, používám různé vzory nebo textury, abych vylepšil výsledek, nebo techniku Dodge a Burn používám k ztmavnutí tmavých částí a zesvětlení světelných částí. V této fotomontáži jsem použil mapu přechodu, mapu přechodu, kde jsem nastavil hodnotu tmavých pixelů a hodnotu světelných pixelů a propojil ji s režimem míchání. Konkrétně to bylo překrytí. Kompletní postup najdete v kurzu. To by bylo všechno o vytváření fotomontáže. Rychlý postup můžete vidět na obrázku. Ale zde jste alespoň stručně popsali, jak byste měli postupovat, když si chcete vytvořit vlastní fotomontáž. Vytvořili jste si vlastní fotomontáž, ale udělali jste jinak? Podělte se o své znalosti v komentáři: )  Autor článku je Marek Chrenko.
12 zdrojů pro fotografie pro váš web zdarma
Tipy a triky
31.03.2017
Martina Baumann

12 zdrojů pro fotografie pro váš web zdarma

Každý, kdo má svůj vlastní blog nebo web, zná problém s fotografiemi a obrázky článků, příspěvků a blogů velmi dobře. Pokud nejste vášnivý fotograf a nemáte vlastní ilustrace v rezervě a nefotografujete vše, co vám spadá pod ruku jako divoký, musíte přemýšlet o tom, jaký obrázek použít při psaní vlastních textů. Buďme upřímní, kdo už dnes čte články bez fotografií? Naopak, fotografie je první věc, která dohání osobu a se zájmem klikne na publikovaný materiál. A právě zmíněná fotografie ruku v ruce s dobrým nadpisem bude motivovat potenciálního čtenáře, aby se vypořádal s příspěvkem (, a v tom lepším případě ji také sdílel na fejsbúku, kde pak sledujete jako ) celý večer. Dejte si pozor na autorská práva!Internet je plný profesionálních fotografií, ale problém je s autorským právem. Používání cizích materiálů je totiz neetické, na druhé straně vám může být také vystaveno mastné pokutě za fotografii autora. A co ( ne ), pokud nemám databázi obrázků a nemám prostředky na využívání placených agenturních služeb, které poskytují obrazovou službu? Nejprve byste určitě nepohnuli autorovu fotografii, nelíbilo by se vám, kdyby se někdo představil s vaší prací.  Nepanikařte, najdete také fotografie na internetu, které jsou zdarma!Tady je opět internetový pomocník - ale musíte se podívat na správné webové stránky, a proto jsou „zdarma“". Jak? Stále existuje spousta zdrojů, ze kterých můžete čerpat bezplatné obrazové materiály pro další použití bez rizika pokut. Takže a teď, kde si můžete stáhnout obrázky pro svůj projekt? Jaké jsou nejlepší bezplatné fotobobany? FLICKR Nekonečné miliony a biliony fotografií ( jejich množství zdarma ) - toto je Flickr, komunita, místo, nevyčerpatelný zdroj obrázků používaných miliony lidí. Velmi populární, ale nezapomeňte zkontrolovat jejich licenci. skrz Creative Commons Můžete tedy vidět přesné podmínky použití fotografií a několik možností použití obrázku. PIXABAY Další web, kde můžete najít, stáhnout a sdílet obrázky, je Pixabay - se stránkou uvádějící, že všechny obrázky jsou publikovány uvnitř Creative Commons. Výhodou je, že obrázky lze nejen stáhnout, ale také upravovat a dále distribuovat pro komerční účely. A to není všechno, kromě obrázků, nabízí také vektory a různé ilustrace. FREEPIC Freepik také nabízí zajímavé možnosti obrázků, které jsou jako jinak - zdarma! Databáze hledá obrázky pomocí několika zdrojů, takže většina uživatelů souhlasí s tím, že vám tento web ušetří kopec času. Hledáte konkrétní fotografii podle jména nebo kategorie. PEXELY Pexels má také bohatou databázi různých obrázků, které lze volně používat, a zároveň pracuje na principu Creative Commons. A opět hurá - všechny fotografie jsou použitelné pro komerční účely. UNSPLASH Zdarma přehlídkové fotografie a vše pro komerční použití pod licencí Creative Commons Zero. Můžete se přihlásit k jejich zpravodaji a každých 10 dní obdržet 10 fotografií s vysokým rozlišením. SEN Dreamstime má sekci, kde si můžete najmout bezplatné fotografie. Na stránce musíte vytvořit účet. PICJUMBO Fotobanka českého fotografa a designéra Viktora Hanáčka, který založil tuto stránku v roce 2013 v reakci na odmítnutí jeho fotografií klasickými placenými fotografickými bankami kvůli nedostatečné kvalitě. Uživatelé dosud stáhli několik milionů obrázků. CANVA Ve Photoshopu chytíte paniku a vaše srdce začne divoce bít? Pokud se neodvážíte a máte z toho noční můry, použijte bezplatnou službu, kterou nabízí CANVA - je to jednoduché, rychlé a efektivní. Můžete v něm vytvořit kopec ilustračních obrázků, nabízí řadu bezplatných obrázků a grafiky. Stačí se zaregistrovat prostřednictvím pošty nebo Facebooku a jdete na to! Stačí začít. Více bezplatných databázíhttps://morguefile.com/ https://www.sitebuilderreport.com/stock-up http://www.rgbstock.com/ https://stocksnap.io/ + desítky dalších zdrojů, které existují na internetu. Tip: s CC Search můžete hledat obrázky podle vybrané licence prostřednictvím externích služeb, jako je. Flicke nebo Google Images. CENOVÁ RADA PŘI ZLATÉ Tyto databáze mohou vaši práci zjednodušit, ale nezapomeňte si pravidla pečlivě přečíst, můžete se zde vyhnout mnoha problémům - zde určitě řeknete: Podívejte se, zkontrolujte a stáhněte jednou! A pokud jde o pravidla, která by nikdy neměla být porušena - nezapomeňte použít takové fotografie k dalšímu prodeji nebo nevyplňte online databázi. Pomysli na zdroj! Přestože obrázky z bezplatných databází jsou úžasným pomocníkem, musíte se vždy podívat a přečíst si podmínky použití a licenci fotobanky. Každý může mít jiné, může je průběžně měnit atd. Některé databáze mají tendenci požadovat zveřejnění zpětného odkazu, ze kterého pořídily fotografii. Takže vždy zkontrolujte, jak to je s licencí a nezapomeňte zdroj, zdroj, zdroj. Zlaté pravidlo, které slouží čest: ) Používáte fotobanky nebo obrázky zdarma? Napište své další tipy na stránky s bezplatnými fotografiemi v komentáři, rádi rozbalíme náš seznam.
16 Photoshop pluginů, které ti zjednoduší život
Tipy a triky
13.01.2017
Skillmea

16 Photoshop pluginů, které ti zjednoduší život

Ano, každý z nás chce ušetřit čas a platí to iu Photoshopu. Proto existují pluginy. Tedy jakési rozšíření, díky kterým ušetříš spoustu času. Určitě zvládneš pracovat i bez pluginů, ale bude to pracnější. Už jako název říká: plug (vložit) – in (do něčeho). Dobře, stačí slovíčkání. Jedná se o rozšíření do aplikace. Ti počítačově zdatnější znají, jak se kdysi instalovaly takové pluginy, kde jste museli najít správnou složku, rozbalit obsah zazipovaného souboru, překopírovat to tam, restartovat Photoshop a bylo to. Teď to je o troška jednodušší. Existuje aplikace Adobe Extension Manager (je zdarma), díky které dokážeš vyhledávat pluginy všeho druhu a každé chuti pro různé aplikace – samozřejmě od Adobe 😊 Stačí zadat klíčové slovo, co chceš aby plugin vyřešil za tebe a vyběhne ti několik příkladů pluginů, které jsi jednoduše nainstaluješ a máš to v aplikaci. Nemusíš používat Adobe Extension Manager. Také můžeš jít na oficiální stránku tvůrce pluginu a odtud si stáhnout tento plugin a nainstalovat – ale pozor: platí, že plugin by se měl umět „nainstalovat sám“. Adobe Photoshop CC 2017 omezil instalaci pluginů „páté přes deváté“. Nebo to už byl CC 2015? Doba se mění. Vše, co má příponu XZP (tedy pluginové balíky) by se mělo instalovat prostřednictvím Adobe Extension Manager. Dost mluvení. Přejděme k tomu důležitějšímu. Které jsou to nejpoužívanější pluginy, které ti ušetří čas? A jsou tedy i bezplatné 😊 Může jich být více nebo méně, ale toto jsou jedny z nejoblíbenějších: Google Nik CollectionToto neber doslova. Je to Photoshop od Googlu. Díky tomuto pluginu dokážeš odstranit noise (šum) z fotografie, umíš si pohrát s tonalitou obrázků nebo zvolit různé přednastavené filtry aby tvé fotky vypadaly ještě lépe. Layers ControlVelice užitečný nástroj, díky kterému si zachováš pořádek ve svých vrstvách. Zkontroluje a odstraní prázdné vrstvy, rychle přejmenuje vrstvy nebo překonvertuje vrstvu na Smart Object. Jsou to banální věci? Mohou být, ale při pravidelných úpravách vrstev si tento plugin zamiluješ. VelositeyTaké velmi užitečný plugin pro designéry. Pomocí něj dokážeš navrhnout design stránky za „pár“ vteřin. Cut and slice meZapomeň na ztracený čas při nastavování rozměrů na obrázku. Tento plugin má uloženo mnoho rozměrů, které určitě využiješ. Size MarksUž jsi potřeboval zjistit mezeru mezi dvěma elementy? Jak jsi to zkoušel? Existují krkolomné způsoby, ale vítězem se stává... Shadow generatorZnáš flat design? Je to docela populární. Hlavně když se rozmáhá minimalismus. Long shadows, tedy dlouhé stíny jsou neodmyslitelnou součástí flat designu. ComposerPotřebuješ provést jednu změnu na 15 vrstvách? Jedna změna na první vrstvě, druhá změna na druhé vrstvě, třetí změna a projde i půl hodina 😁 Proveď klidně změnu i na 100 vrstvách pomocí pár kliků. Harry’s filterKdo ví kdo byl ten Harry, ale musel to být někdo chytrý když byl po něm pojmenován tento plugin. V něm najdeš desítky přednastavených efektů, které jsou připraveny k použití. DupplicatorJednoduše .. kopíruj vrstvy tolikrát, kolik bude potřeba. Již jsme zmínili několik pluginů pro práci s vrstvami. Tak snad si vybereš jeden z nich. Výborné pluginy, ale placené: WebZapDesignuj weby jak páááán. Tento plugin ti v tom pomůže. RenamyMůžeš, nemusíš použít, tentokrát zvládneš přejmenovat i 100 vrstev najednou. PSD CleanerPřiznejme si to, jsme trošku bordeláři. Tento plugin nám pomůže udržovat naše PSDčko čisté a přehledné. Například odstraní nepotřebné nebo nepoužité vrstvy. CSS HatPro front-end kodéry to může být alfa a omega. Všechno, co vytvoří ve Photoshopu umí zkonvertovat do CSS3. Retouching panelŽe profesionální retuš je těžká k naučení? Nemusí tomu tak být vždy. FlaticonA jsme zase u flat designu. Bohatá databáze ikonek, které využijete při nejedné infografice. Super SprayŽe Photoshop má málo přednastavených brushů? Nevadí, rozšíř si kolekci brushů. S těmito brushy můžeš doslova kreslit cokoli. DOSLOVA! Možná si řekneš, že docela slušná pálka za takové pluginy, ale když to využiješ a vydělá ti to, proč toho nevyužít? Tak to platí i pro online kurzy o Photoshopu. Investovaný čas do těchto kurzů se může přeměnit například ve slibnou práci grafika. Toto byl seznam oblíbenějších pluginů. Znáš jiné, které jsou také v něčem užitečné? Poděl se o ně v komentářích.
Nejpoužívanější klávesové zkratky v Adobe Photoshop
Tipy a triky
02.01.2017
Skillmea

Nejpoužívanější klávesové zkratky v Adobe Photoshop

Člověk je tvor líný, resp. tvor vynalézavý a ještě iv počítačové éře se vynalezl a zavedl klávesové zkratky. Ale musí se uznat, že klávesové zkratky dokážou ušetřit opravdu hodně času. Lidé, kteří ovládají klávesové zkratky v programech se nazývají PC ninjové :) Určitě budeš potřebovat velké odhodlání a dávku trpělivosti, aby ses stal takovým machrem, ale výsledek stojí za to. Ušetříš velké množství času, které bys jinak ztratil při rozklikávání jednotlivých záložek a hledání konkrétních příkazů... a určitě ohromíš kolegy nebo kámoše, když uvidí co dokážou tvé prsty na klávesnici.[Image] Chceš se stát PC ninjem ve Photoshopu? Připravili jsme pro tebe seznam 26 nejpoužívanějších zkratek ve Photoshopu, věříme, že ti pomohou a využiješ je. Aaaa pozor, aby se ti nezapletly prsty z těch klávesových kombinací :) [Image] Seznam nejpoužívanějších klávesových zkratek ve Photoshopu PDF verzi této infografiky s klávesovými zkratkami si můžeš stáhnout odsud. UPDATE 10.1.2017: přibyl videotutoriál, který tě provede tvorbou infografiky. Sleduj video, zkoušej a vyrob svou vlastní grafiku: Znáš i jiné klávesové zkratky, které zjendodušují práci? Poděl se a napiš je do komentu dolů. Mimochodem, líbí se ti tato infografika? Je to moderní způsob podávání informací v dnešní počítačové éře. Určitě by se to sešlo i tobě. Nauč se jak vytvořit takovou infografiku v našem kurzu Visual Design Digital: úprava fotek ve Photoshopu, kde si ukážeme, jak se taková infografika vytvoří krok po kroku. Také si vysvětlíme technické předpoklady, které by měla splňovat vytvořená infografika. Určitě to bude stát za to ;)
Jak se stát iOS vývojářem
Tipy a triky
03.10.2016
Skillmea

Jak se stát iOS vývojářem

Zřejmě uvažuješ nad tím, že se staneš vývojářem pro platformu iOS. Budeš mít blízko ik programování pro tvOS (Apple TV), watchOS (Apple Watch), macOS (stolní a přenosné počítače) a možná v budoucnu carOS, … Tentokrát se podíváme na to, co všechno potřebuješ k tomu, aby ses stal iOS vývojářům buď na volné noze nebo jako zaměstnanec. Zkusím to ozřejmit z pohledu, jak to řešíme my v  become.sk . Klidně se mi ozvi pro bližší informace, určitě tě odkážu na  Swiftologa , online kurz iOS programování, který probíhá formou naučných videí. V tomto kurzu získáš základní přehled jazyka Swift a vyzkoušíš si v něm udělat (zatím) jednu vzorovou aplikaci. Co potom? Řekneš si, vždyť to všechno stojí peníze. No ano, no stojí. Třeba si uvědomit, že ve všem je lidská energie a čas. Platí se za něj. Pokud existují věci zadarmo, tak ty zaplatil někdo jiný místo tebe, za což můžeme v podstatě všichni děkovat. No dobře, dost bylo moralizování, pojďme si ukázat, co všechno potřebuješ k tomu stát se řádným iOS programátorem, řekněme v průběhu roku. Hardware a software – kolik tě to bude státMožná už máš počítač s OS X, později macOS. Pokud ne, tak věz, že potřebuješ právě ten. Pokud nemáš, na tvém místě bych v závislosti na poměru cena/výkon volil  iMac 21,5“ . Tento odkaz není reklama, uvádím jej na Traco čistě dobrovolně :-). Takový iMac koupíš za cca 1200 € a výše. Pokud chceš levnější stolní počítač, tak budeš muset sáhnout po  Mac Mini , trochu mu budeš muset rozšířit RAM (cca 100 €), dokoupit displej alespoň za 300 €, dokoupit Apple klávesnici (120 €) a myš (86 €) nebo Trackpad (144 €). Tato možnost dohromady vychází cca. 1200 €, tedy stejně jako komplexní iMac, kde už máš všechno. Cenu umíš samozřejmě srazit cenou displeje. Ze zkušenosti však vím, že čím lepší displej, tím snáze se bude i tobě programovat. [Různé typy Mac zařízení] Pokud chceš přenosný počítač, doporučuji  MacBook Pro . Nový a nejlevnější 13“ koupíš za 1450 €. Občas jsou i výprodeje starších modelů, kde se umíš cenou dostat na 1150 €. Nad jiným než Pro ani neuvažuj, protože MacBook ani MacBook Air se na vývoj nehodí. Jsou příliš nevýkonné na to, co časem budeš potřebovat. Ze začátku možná ano, ale za rok intenzivního vývoje od tvého začátku jistě nebudou stíhat. Věř mi. No dobře, a co zařízení, pro které budeš vyvíjet? Máš iPhone (679€)? Máš iPad (369€)? A co Apple TV (179 €) nebo Apple Watch (349 €)? Doporučuji začít s iPhone zařízením. Nejen, že budeš mít telefon, ale také řádný systém iOS, který ti umožňuje velmi mnoho, zatímco tvOS a watchOS jsou do jisté míry omezené. iPad je také v pohodě, ale neobsahuje některé důležité součástky, které obsahuje iPhone. Např. si z něj nezavoláš přes operátora. Ono to jde pomocí  Continuity , iz Macu dnes už zavoláš, ale v zásadě jen když máš iPhone. Když to zkusím zhruba spočítat, tak na hardware potřebuješ 2000 €. Zda je to hodně či málo, je na tobě. Když však budeš dobrý, vrátí se ti to několikanásobně. Software tě vyjde v podstatě zadarmo. Co ti stačí je vývojové prostředí  Xcode , ve kterém budeš vše programovat. Pokud jsi schopen udělat si i grafiku, doporučuji  Sketch , který však stojí $99. Pokud chceš kreslit rastrové obrázky, doporučuji  Pixelmator  za 29,99 €. Jako příklad uvedu sebe. Já jsem si v roce 2010 koupil iMac 27“ za 1600 € a mám ho dodnes. Jednou jsem mu rozšiřoval RAM ze 4GB na 16GB. Díky němu jsem začal programovat pro iOS. Úplnou náhodou, ale to je jiný příběh. Začal jsem podle knihy ještě v jazyce Objective-C, dělal jsem vlastní appky, nějaké klientské, později pracoval pro  starbug ,  inloop  a teď vedu tým vývojářů mobilních appek a školím/učím programovat pro iOS. Takže těch 1600 € se mi vrátilo v průběhu 6 let dostatečně na to, abych uživil rodinu, abychom si mohli dovolit koupit auto, … Na co ještě čekáš? Licence, živnost nebo zaměstnáníNepotřebuješ nic z toho. Ale pokud uvažuješ nad seriózním vývojem, tak minimálně Apple licenci za $99/rok potřebuješ. Ta ti umožňuje odesílat aplikace do App Store, případně máš více výhod spojených s dostupností obsahu pro Apple vývojáře i beta verze nového softwaru pro vývoj a máš šanci dostat se na konferenci WWDC pořádanou firmou Apple. Jakmile však začneš peníze vydělávat, byť i jeden cent, potřebuješ je přiznat daňovému úřadu. Pokud tato částka je menší než nějaká hodnota, daň ani odvody neplatíš. Přesáhneš-li jistou částku, už musíš platit i daň, odvody atp. Tam je už dobrá živnost nebo srůčka. Ve všem kolem daňových informací ti poradí chytrý účetní nebo účetní. Pokud nechceš mít tyto problémy, zaměstnej se ve firmě, která vyvíjí mobilní appky. Vyděláš stabilně. Nicméně, pokud chceš prodávat i vlastní věci, platí výše zmíněné. Všechny peníze musíš přiznat. Pokud ti můžu já poradit: založ si živnost a najdi si stabilní příjem z vývoje (na volné noze, zaměstnanec, to je jedno). Budeš mít více možností, víc volnosti. Možná tě to vyjde více peněz odvedených do státní kasy, ale tím se netrap. I stát potřebuje k provozu jisté peníze stejně jako ty. Platí pravidlo: pokud moc chceš, neřešíš prkotiny, ale podstatu toho, co chceš. PraxePoznáš inzeráty typu: „hledáme mladého flexibilního absolventa s praxí.“ Často však absolventi praxi nemají, neboť „vysoké školy nejsou učňovky,“ jak mi jednou zamumlal vedoucí naší katedry informatiky. Asi se urazil, když jsem mu řekl, že měli bychom mít více praktických zkušeností než teorie. Jak to ale vyřešit? Vedle školy můžeš využít různá školení, kurzy, a když se bavíme o programování pro iOS, udělej si na začátku Swiftologa a pak se přihlas k nám do become.cz, protože jsme vymysleli způsob, jak získáš zdarma praxi ještě během studia na škole a naučíš se při tom programovat. Zlepšíš se a postupně začneš už i vydělávat na stále náročnějších projektech. Některým z vás prošel po zádech mráz, když jsem vyslovil „stále náročnější“. No ano, programovat není jednoduché. Mozek ti bude na začátku vytékat z hlavy a budeš hladový, ale pokud vydržíš, posbíráš ovoce. Poradím ti: nechci vydělat hned na začátku spoustu peněz. Nevyplatí se ti to a nebudeš mít ani praxi, ani peníze. Buď ochoten dát jistou dobu svému vzdělání bez nároku na výplatu. Jsi ještě student, máš zřejmě rodiče, kteří ti hradí studium. To je obrovská výhoda, kterou je dobré využít. Nepotřebuješ už tehdy vydělávat jako Mark, Steve nebo Milan. Fakt ne :-). Nebo pokud se chceš stát programátorem vedle práce, kterou už nechceš dělat, tak v ní pokračuj, dokud nezískáš zkušenosti v programování natolik, že si můžeš dovolit vzít placený projekt. Ono to začne. Přijde jeden projekt za rok, na další rok dva, potom čtyři, osm, … a exponenciála roste a přináší ovoce. Jen vydrž a nechci všechno hned. Protože tento svět nefunguje. [Image] A zavři už ten článek o příběhu dalšího úspěšného startupu, který získal peníze, ale reálnou hodnotu nevytváří. Je to bublina. Přečti si raději článek o tom, proč zase další (relativně) úspěšný  projekt končí . Nechce se ti to číst? Prozradím ti podstatu: nevydělávají dost peněz na svůj provoz. Zapomeň na milionový startup, udělej něco užitečného pro sebe a své okolí a možná budeš mít štěstí a vyděláš na tom. Potom se bude o tobě psát, ale ty budeš vědět, že úspěch nepřichází přes noc, ale po letech dřiny a odříkání. Dost bylo mudrování, uvedu ti nyní několik zdrojů, ze kterých můžeš čerpat při svém vzdělávání. Vzdělávací programy Apple nabízí osnovu a materiály vzdělávacího programu  programování v jazyce Swift . Ono to je mnoho materiálu, ale bez edukační teorie, samotný materiál nevzdělává, není tam žádná příručka, není to náhrada kurzů. Je určen učitelům, kteří chtějí někoho učit programovat. Podle něj jdu individuálně učit jednoho člověka, který se chce naučit od nuly programovat a hned jde skočit na jazyk Swift a Apple platformu. Abych to uvedl na pravou míru, ten člověk prošel denními kurzy s více účastníky i online kurzy, ale zjistil, že jemu vyhovuje jiné tempo a individuální přístup. Pak zde máme online vzdělávací kurzy. Swiftolog  od  Learn2Code , který jsem připravil já. Má dvě části, v první si projdeš jazykem Swift, v  té druhé  si naprogramuješ ukázkovou aplikaci. Abych byl kompletní, musím uvést i jiné vzdělávací instituce, které nabízejí online kurzy programování pro iOS. Coursera  nabízí  kurzy vývoje pro iOS , jejich nevýhodou i výhodou v našich končinách je anglický jazyk. Takhle v terénu se ho naučíš nejlépe. Některé kurzy jsou placené, jiné zdarma. Stačí si vybrat a studovat. Pak tady je  EdX , ale o iOS je tam toho podstatně méně. Tutoriály Někdy si řekneš, že jdeš si sám nebo sama zkoušet postupy, které někdo dal dohromady. Jak vytvořit hru, jak provést aplikaci podobnou instagramu, atp. Tyto návody jsou pěknou ilustrací toho, jak věci na pozadí aplikací fungují. Pokud chceš vyzkoušet opravdu dobré tutoriály, zajdi na  RayWenderlich.com  a něco pohledej. Tutoriálů jsou tam stovky, od programování jednoduché „Hello World“ appky, přes programování serverové části pro podporu aplikace až po Apple Watch nebo Apple TV. Vybrat si můžeš, většina z nich je zdarma, jinak nabízejí ucelené knihy plné návodů i takových, co se na web nevešly. Možná časem narazíš i na jiný web věnující se návodům, tento je ovšem jeden z nejlepších. Fórum Občas se stane, že se potřebuješ zeptat, jak vyřešit „neřešitelný“ problém, ale ze začátku neznáš nikoho znalého, lepšího než ty, kdo by ti poradil. Proto zajdi na  StackOverflow  a zeptej se tam. Jejich promakaný systém hodnocení otázek a odpovědí dává tomuto fóru jedinečnost v tom, že určitě umíš na první pohled zjistit, která odpověď je vhodná pro tvůj problém. Oni totiž implementovali promyšlenou gamifikaci, která ve své podstatě stojí na kladení otázek, jejich zodpovězení, editaci a hodnocení. Na tomto základě získáváš hodnosti a reputaci na fóru. Ono to funguje výborně, neboť každého člověka to udržuje v aktivitě. Celé fórum je v angličtině samozřejmě. Znovu platí, pokud přetrpíš začátky, že angličtině nerozumíš, tak později porozumíš. A bude to dobré. Jak porozumět angličtiněUž jsem cosi naznačil spíše v článku. Jsou čtyři oblasti angličtiny (i jiných jazyků), které je dobré trénovat: 1. Poslech 2. Čtení  3. Mluvení  4. Psaní  [Image] Poslech  si trénuj tak, že budeš audiovizuální obsah sledovat výlučně v angličtině, i když tomu nebudeš hned rozumět. Slovíčka a fráze se zvyknou opakovat a ty postupně pochopíš kontext vysloveného. Čtení  trénuj dobrým čtením. Nejen tutoriálů a dokumentace, ale také článků na blozích a magazínech, různá fóra. Tak se naučíš, jak se skládají věty, i když mnohdy se mohou vyskytnout chyby. Nic si z toho nedělej, postupně je budeš umět odhalit. Buď sám, nebo s trochou pomoci zběhlejšího překladatele. Mluvení  trénuj mluvením :-) Zapni Siri a něco jí řekni… každý den :-). To by byl začátek. Potom najdi člověka, s kým si můžeš promluvit v angličtině. Ideální ze zahraničí přes Skype. Nebo vycestuj do zahraničí a zkus se něco zeptat. Například zkus  MyEnglishTeacher.eu ,  speaking24.com  nebo si viz  seznam dalších . Při troše snahy lze takových zdrojů najít kvantum, ověř jsi, který ti vyhovuje a jdi na to. Psaní  se sveze vedle tří výše zmíněných aktivit. Totiž musíš umět napsat, co hledáš, napíšeš nějaký komentář pod přečtené nebo svůj vlastní názor na Facebook či  Medium . Stejně tak si domluvíš rozhovor s člověkem ze zahraničí přes email, kde musíš psát také. Při všech aktivitách se neboj dělat chyby. Pár lidí tě zdrbe za to, že si vůbec dovoluješ s takovou angličtinou něco prezentovat. Jenže to je přesně ten správný moment, kdy se naučíš něco nového. Zeptej se těch lidí na to, jak by znění změnili a určitě ti poradí. Tvá cenaNebuď hloupý a neptej mnoho. Jsi junior, začátečník nebo velmi mírně a vlažně pokročilý, ale stále se máš co ušít. Jak to vím? No protože čteš tento článek, jsi jeho cílovka. I profík to musí, ale na jiné úrovni. Nastav si cenu na začátku například. na interval 0€ – 5€/hod. Teď si to v hlavě přepočítáš, zjistíš, že za měsíc (160 hodin) bys vydělal 800 € a za rok 9600 €. Z toho odvést ještě daň, odvody a zůstane ti polovina. Tvá představa však byla alespoň dvou až trojnásobná. No řekněme si pravdu, že abys fakt mohl vydělávat 20000 € ročně a více, potřebuješ si toho dost hodně odprogramovat, abys appku nerealizoval dva měsíce, ale dva týdny. Víš, toho, co ti bude dávat peníze také něco stojíš a dobře si rozmyslí, jestli se mu vyplatí zaplatit profíka na málo hodin nebo začátečníka na spoustu hodin. V konečném důsledku ho to finančně vyjde stejně, [Image] S cenou to je jako se stromem. Teď se asi učíš programovat, jsi na začátku, tak to ber, že jsi zasadil semínko jabloně. Začínáš růst, jak roste malý výhonek, ale od toho výhonku ještě nežádáš, aby ti dal jablka. Sám víš, že dospělou jabloní ještě není. Stačilo by, kdyby přišla myš, okousla kořínek a všechno je v prdeli. Ty jsi také ten výhonek, a když se budeš snažit vydělat co nejvíce, nic z toho nebude, neboť nikdo ti to nedá. Ptej si vodu, kterou cháp projekty, které budeš dělat byť zadarmo. Ze začátku. Na nich se naučíš komunikovat, projektový management, osobní časový management, plánovat a v neposlední řadě i programovat. Ani se nenaděješ ao pár měsíců budeš na úrovni, kdy už budeš i něco vydělávat. ZávěremPřestaň teď číst, přejdi  Swiftologa , otevři Xcode a udělej něco. Případně se mi ozvi ;-) a pak si dej Swiftologa. Autorem blogu je  Peter Druska , který je lektorem online kurzu programování iOS aplikací  Swiftolog . Zajímá tě programování nebo designování? Vyber si některý z našich dalších online a prezenčních kurzů pro začátečníky a mírně pokročilé na  https://skillmea.sk .
Proč se věnovat programování pro iOS?
Tipy a triky
11.08.2016
Skillmea

Proč se věnovat programování pro iOS?

Mnoho lidí dnes uvažuje nad tím, že začne programovat mobilní aplikace. Je to v módě, trendové a roboty je pořád dost. Navíc představa je taková, že člověk hned začne vydělávat velké peníze, že za rok bude doma Teslu nabíjet. Pravda však není tak růžová, jak se na první pohled zdá. Nechci nikoho od programování pro iOS, natož obecně, odrazovat, spíše naopak. Já budu rád, až se programování budeš věnovat. Tak proč ten oxymoron? Na jedné straně říkám, že pravda o představách není tak růžová, jak se zdá, ale na druhé straně chci, abys do toho šel. Je to jako se vším v životě. Pokud se něčemu věnuješ neustále, naplno as chutí, tak vždy dosáhneš výsledků. Vždy! Ještě jednou to zopakuji: vždy. Zní už možná jako jakýsi motivační spisovatel, ale já tě chci motivovat. Ale chci ti ukázat i druhou stránku mince. Začněme příběhy o úspěších. Moje rada zní: nečti je. Šok? Raději si přečti příběhy o tom, jak někdo selhal. Já, takové se nedají moc přečíst, nikdo se nechce chlubit tím, v čem neuspěl. Věc se má tak, že příběh o úspěšném projektu se dobře čte během 30 minut, za které se dokážeš namotivovat, že i tvůj nápad je tak jedinečný a bude jistě úspěšný. Že je tomu tak? Pokud se mýlím, zavři tento článek a napiš mi :-). Platí pravidlo, že  každý úspěšný produkt, každá úspěšná služba nebo firma je budována dlouhá léta . Vychází právě z mnoha neúspěchů, které ozřejmí, jak věci udělat lépe v příštím pokusu. A když lidé kolem produktu/služby/firmy vydrží dost dlouho, jeden z těch pokusů vyjde a stane se úspěšným. Tak je tomu. Je to na první pohled jednoduché, ale trvá to dlouho. Zapamatuj si, že neexistuje úspěch, který se děje přes noc. A  programovat se nenaučíš za pár dní . Chce to hodně odříkání, dřiny a pocení krve. Tvůj mozek se bude točit na plné obrátky a ty nebudeš chápat, co to od tebe ten program vlastně chce. Budeš si trhat vlasy, raději budeš hladový, jen abys vyřešil nebo vyřešila problém, který před tebou už několik dní visí. Probdíš mnohé noci, s přáteli si budeš povídat jen na autopilota, protože v hlavě ti půjdou logické obvody, které jsi nastartoval na plné obrázky. Ty tě tak moc zaměstnávají, že brzy budeš vyloučen z partie, ve které jsi byl možná alfa samcem. Budeš se měnit, nebudeš se umět smát jejich humoru, bude to obtížné. To je ten lepší případ. Může se ti stát, že tě budou mít za divného, ​​podivína, který dělá něco, co nedává na první pohled smysl. Z krátkodobého pohledu určitě ne. Ale z dlouhodobého pohledu získáš další superschopnost, při jejímž používání nebudeš muset nosit křiklavé elasťáky, navlékat se do nepohodlné masky a zachraňovat sociálně slabší jedince. Svět budeš zachraňovat jinak, z pozadí, z pohodlí domova či při péči o své děti. Sedíš pohodlně? Neboť nyní jmenuji  výhody, které ti programování určitě přinese . Naučíš se angličtinuJe třeba si uvědomit, že svět je dnes více a úžeji propojen, než kdysi. Znát jen češtinu je málo. Ano, byznys se dá dělat i zde, lokálně, ale pokud chceš jít do světa, pokud chceš, aby tě znali iv jiných lokalitách, angličtina je základ. Pokud ji nevíš, nevadí. Do všeho se dostaneš postupně. Dívej se na filmy, seriály a youtube videa výhradně v angličtině.  Něco z mluveného slova pochytíš. Čti články v angličtině, ideální http://medium.com, kde je mnoho zajímavých názorů, hovorová angličtina, jednodušší, těžší, různorodá. Ozvi se někomu anglicky mluvícímu přes Facebook, Twitter… dej si s někým skype. Přihlas se do nějakého online kurzu přes www.edx.org nebo jiné. Dnes už nemusíš cestovat do jiné země, aby ses naučil angličtinu. Naučíš se programovatMimo jiné :-). Programování není jediná oblast ve společnosti, která se dá dělat. Je toho mnoho. Jmenovat to nejdu. V zásadě dnes si umíš vydělávat nahráváním YouTube videí, hraním nebo testováním her, kreslením, úklidem, staráním se o děti nebo programováním. Je předpoklad, když čteš tento článek, že se chceš věnovat programování. Vědět programovací jazyk znamená vědět, jak funguje tento svět. Zdá se to divné, ale celý náš život jsou algoritmy, předepsaná pravidla, podmínky, cykly, třídy, pole, objekty. Přesně to popisuje i většina dnešních programovacích jazyků. [Image] Naučíš se logicky mysletBez logiky se nepohneš. Bez logiky uvěříš lidem a politikům, kteří lžou. S chápáním výrokové logiky a boolovské algebry budeš znát mocný nástroj k odhalení polopravd, lží a zavádění. Bude to ale trvat dlouho. Naučíš se komunikovat v týmuBudeš zřejmě na Slacku (nebo jiném IM) v kontaktu s lidmi v týmu. Nebudeš jen tiše sedět a dělat si svoji práci. Budeš argumentovat, hájit své postoje, návrhy, přijímat změnové požadavky, reagovat na ně. Budeš dávat vědět o tom, kdo jsi, co děláš, proč to děláš, jak to děláš. Zřejmě budeš mít někoho, kdo dělá pro druhou platformu, v našem případě Android, se kterým budeš komunikovat návrh databáze, API, grafiky, … Budeš komunikovat s grafikem, grafičkou, ilustrátorem, obchodnicí, … Bez komunikace ani na krok . [Image] Budeš přispívat věcmi zdarma do komunityPřiprav se na to, že  v zájmu tvého růstu budeš dělat věci zadarmo . Normálně, že nikdo ti za ně nezaplatí a sám je dáš ven. Například na GitHub.com. Pokud chceš, aby lidé o tobě věděli a případně ti pomohli, musíš i ty pomoci jim. Je to vzájemné a lépe se ti potom bude dýchat. Není to podmínka, nemusíš nic zveřejnit, nikomu pomoci. Ber to jako doporučení, jak vyrůst, jak získat konstruktivní kritiku na svou práci a tak se zlepšit. Budeš pomáhat jiným lidemStačí, že se staneš trochu známým, lidé ti budou psát, abys jim s něčím pomohl. Buď poradit, nebo vysvětlit, nebo dokonce naučit. Připrav se na to, protože to tě čeká. Zase jsme při komunikaci, ale tato je už na jiné úrovni. Nezapomeň však reálně ohodnotit své schopnosti a slíbit jen to, co umíš dát. Jinak můžeš velmi rychle vyhasnout, což by mělo za následek, že bys přestal/as programováním. Naučíš se osobní time managementNení nic horšího, než čekat od druhých lidí, že ti připraví program dne, týdne, měsíce. Ne. Dnes musíš ty přemýšlet, jak, kdy, a co uděláš. Dostaneš projekt, v lepším případě si termín určíš ty, v tom horším ho dostaneš a tvým úkolem bude projekt si naplánovat tak, abys ho stihl. Roli po úloze, kousek po kousku. Tyto úkoly bude sledovat ještě několik párů jiných očí lidí v týmu. Ty oči mají za sebou mozek, který se tě bude ptát, co děláš, kdy chceš dokončit větší celky a podobně. Častokrát to budou nepříjemné otázky, protože sám vnitřně víš, že něco nevíš, ale bojíš se to říct. Poznáš nové lidiJsi piš. I kdybys měl naučený strach z lidí, tomuto se nevyhneš. Dříve či později přijde za tebou neznámý kolega a bude něco strašného chtít. Možná mu na začátku nebudeš rozumět, ale naučíš se jeho jazyku rozumět. Pokud něco nebude jasné, směle se ptej, klaď i hloupé a trapné otázky, jen tak se posuneš a naučíš to, co je třeba. Každý nový člověk v životě člověka přináší obohacení, konfrontaci s novými a odlišnými názory, jiný pohled na tutéž věc. Oba vás to obohatí. PenízeSamozřejmě,  programování pro iOS přináší i peníze . Kdo by to byl býval čekal, že? Nečekej však hned plat, jak čteš v motivačních článcích. Za rok nebudeš mít Teslu v garáži, ani nejnovější techniku ​​od Apple. Budeš stále fíčet na tom, co máš, v garáži kromě kola bude ojeté auto. Spíše buď zdravě sebevědomý, prodej se, ale neptej přehnané částky. Ono to ovoce (rozuměj peníze) přijde jaksi samé. A potom i tu Teslu budeš doma nabíjet. [Image] Tak je to s životem programátora pro iOS. Jsou lepší dny, jsou dny, kdy to budeš chtít pověsit na hřebík. (Nebo na GitHub?) No tak to bývá všude v životě. Jen dělej to, co tě baví, naplňuje a obohacuje osobnostně i finančně. Někdy nemusíš mít mega prachů, abys byl šťastný nebo šťastnou. Možná méně peněz vyměníš za větší svobodu v práci, za flexibilitu pracovní doby, za čas strávený s rodinou. Určení priorit je už na tobě. Hodně štěstí :) Autorem blogu je  Peter Druska , který je lektorem online kurzu programování iOS aplikací  Swiftolog . Zajímá tě programování nebo designování? Vyber si některý z našich dalších online a prezenčních kurzů pro začátečníky a mírně pokročilé na  https://skillmea.sk .
Tajné tipy, triky a nástroje všech dobrých web developerů
Tipy a triky
10.12.2015
Skillmea

Tajné tipy, triky a nástroje všech dobrých web developerů

Chrome, Sublime text, WordPress a MAMP či WAMP již znáte. Zde jsou další vynikající zdroje, které vás posunou o level výše. Seznam není ani zdaleka kompletní, ale průběžně bude doplňován. Pokud máte nějaké dobré nápady, klidně napište do komentářů nebo dejte pull request.[Image] Šablony• themeforest.com - placené, ale velmi dobré • html5up.net - pěkné čisté HTML5 šablony zdarma Fotky• unsplash.com • compfight.com • Canva • Pixlr • Pixabay Práce a kolaborace• Atom alternativa k Sublime Text - postaveno na webových technologiích, žere více paměti • GitHub (nebo i BitBucket) + např. SourceTree nebo GitHub Desktop nebo git v příkazovém řádku • Trello - kolaborace, plánování a organizace projektů • Toggle - trackování času, reporting • Slack - komunikační nástroj pro týmy • SuperFaktúra - i fakturovat třeba • Coffitivity - příjemný hluk kavárny, pokud máte doma příliš zticha - výzkum potvrzuje • Bonus: vim - pokud jste velký frajeři a Atom se vám zdá příliš barevný Tutoriály a vzděláváníVáš nejlepší kamarád: YouTube Online univerzitní kurzy zdarma: • Coursera Placené, místy free trial: • webrebel - slovenské video tutoriály (HTML, CSS, JavaScript, PHP, MySQL, Laravel)! • treehouse • lynda Přednášky z WebExpo 2015 Články a blogy: • CSS Tricks • Code guide by @mdo Knihy zdarma: • eloquent javascript • Getting Real by 37 Signals / Basecamp • Playbook a Guides by Thoughbot UX• Julesove UXthis! • GoodUI • Kniha musí být: Don't Make Me Think od Steve Krug Hosting• DigitalOcean • Na menší věci a registraci domén: WebSupport Čo sa ďalej naučiť• SASS • více Javascriptu • Foundation namísto Bootstrap • Gulp/Grunt • Bower • Node.js - hlavně kvůli npm • Markdown - zjednodušený formátovací jazyk, ve kterém je psán tento dokument Bonus a špeciality• CSS vtipy Moje obľúbené podcasty• StartUp • The Complete Guide To Everything • Beyond the To Do List • Question of the Day • Accidental Creative • The EntreLeadership Podcast • Bizcraft -tento je opravdu o webech a spol. • The Tim Ferriss Show  nemůžu vynechat Tak trochu v této kategorii osobního rozvoje a udržení duševního zdraví: • Spotify • Audible Autorem tohoto blog postu je Matúš Marcin, lektor kurzu webdesignu v Košicích, který se webdevelopmentu věnuje již téměř dekádu. Máte-li nějaké dotazy, nebo chcete doplnit tento seznam, napište nám komentář.
8 známých webů vytvořených v PHP
Tipy a triky
12.10.2015
Skillmea

8 známých webů vytvořených v PHP

PHP je open source skriptovací jazyk a používá se zejména pro programování klient-server aplikací a pro vývoj dynamických webových stránek. Zkratka PHP původně znamenala Personal Home Page, dnes tato zkratka znamená Hypertext Preprocessor. PHP lze používat i pro vývoj aplikací s uživatelským rozhraním. Mimo jiné PHP dokáže spolupracovat s relačními databázemi, přičemž zachovává jednoduchou a přímočarou syntaxi. Prohlédněte si seznam nejznámějších webů vytvořených v PHP: Facebook [Image] Wordpress [Image] Fickr [Image] Yahoo [Image] iStock [Image] Digg [Image] Wikipedia [Image] LiveBid Auction [Image] Chceš se naučit tvořit weby v PHP a jeho populárním frameworku Laravel? Jdi na webrebel.sk a my tě to naučíme.  Přidej se k nám i ty, nauč se programovat a možná za pár let už budeme psát o tobě! ;)
13 nejznámějších webů vytvořených v Ruby on Rails
Tipy a triky
16.02.2015
Skillmea

13 nejznámějších webů vytvořených v Ruby on Rails

Už jste někdy zkusili programovat v jazyce Ruby a jeho frameworku Ruby on Rails? Jazyk Ruby je považován za jeden z nejvhodnějších jazyků pro úplné začátečníky, framework Ruby on Rails je zase populární pro rychlost vývoje. Ruby a Ruby on Rails jsou vhodné také pro tvorbu e-commerce webů, sociálních sítí či projektů s velkým množstvím audio souborů, textů nebo foto alb. V tomto blog postu se podíváme na nejznámější weby vytvořené pomocí Ruby on Rails.  1. Basecamp Dá se říci, že rozruch kolem Ruby on Rails odstartoval právě tento nástroj na projektový management, jelikož David Heinemeier Hansson vytvořil Ruby on Rails během vývoje Basecampu. [Image] 2. GitHub Je to hosting pro (open-source) projekty verzionované pomocí Gitu.[Image] 3. Indiegogo Celosvětově známý crowdfundingový portál.[Image] 4. Goodreads Sociální síť pro milovníky knih.[Image] 5. Scribd Tvoje osobní knihovna, ve které máš přístup k více než 400 tis. knihám od více než 900 autorů a vydavatelů.[Image] 6. Fiverr Stránka, na které si můžete pořídit nebo dát vyrobit téměř vše za 5 dolarů.[Image] 7. Shopify Populární služba pro vytváření eshopů[Image] 8. Airbnb Marketplace spojující lidi, kteří poskytují své volné ubytovací kapacity s lidmi, kteří ubytování hledají.[Image] 9. Envato (Theme Forest) Ekosystém webů (Envato Market, Envato Studiu, Tuts+), které vám pomáhají být kreativní.[Image] 10. Crazy Egg Pomocí této aplikace můžete zjistit, kde na stránce nejčastěji klepají vaši návštěvníci (heatmapa).[Image] 11. Heroku Cloud hosting, na kterém funguje několik milionů aplikací.[Image] 12. SoundCloud Slouží ke sdílení a nahrávání audia, ke kterému mají uživatelé přístup prostřednictvím webové stránky nebo mobilní aplikace.[Image] 13. Groupon Groupon odstartoval masové rozšíření hromadného nakupování a vznik dalších slevových portálů.[Image] Webů vytvořených v Ruby on Rails je mnohem více, v dalším blog postu se podíváme na ty, které se do tohoto prvního dílu nevešli. Znáte-li známé weby nebo portály vytvořené s pomocí této technologie, budeme rádi, pokud se o ně s námi podělíte a napíšete je do komentářů. V případě, že vás zajímá vývoj v Ruby on Rails a chtěli byste se naučit tvořit vlastní webové aplikace, v  Learn2Code  jsme pro vás připravili 3měsíční kurz pod názvem Web Developer, zaměřený právě na tento webový framework, informace o kurzu naleznete na  našem webu .
8 užitečných nástrojů pro developery
Tipy a triky
11.11.2014
Skillmea

8 užitečných nástrojů pro developery

Webdevelopeři a designéři mají rádi aplikace a nástroje, které jim usnadňují vývoj webů a aplikací. Jedná se o malé aplikace nebo knihovny, které většinou řeší jeden konkrétní problém. V následujícím postu přinášíme přehled těchto šikovných nástrojů, které usnadňují práci. 1. Sublime Text[Image]Moderní a přehledný textový editor pro programátory. Mezi výhody patří přizpůsobitelnost a zvýrazňování syntaxe velkého množství souborů. Současná beta verze  Sublime Text 3  je dostupná pro OS X, Linux i Windows. Sublime Text lze bezplatně využívat ve zkušební verzi, která však oproti placené nemá žádné omezení. Nebereme-li v úvahu občasné odklikávání okna, které upozorňuje na koupi licence (ta stojí 70 USD). 2. Trello[Image] V současnosti existuje obrovské množství nástrojů pro projektový management a tím zvyšování produktivity. Trello  je bezplatný online nástroj pomocí kterého lze řídit projekt, zadávat úkoly a kontrolovat jejich plnění, spolupracovat, tvořit a dělat všechny potřebné projektové činnosti. Trello nabízí webovou a samozřejmě také mobilní aplikaci.   3. Firebug[Image] Firebug  je rozšíření prohlížeče Mozilla Firefox a nabízí velké množství webdeveloperských nástrojů a funkcí. Firebug má vestavěný JavaScript debugger, který umožňuje projít celý váš skript a také zjistit, proč je pomalý. Můžete snadno nalézt HTML, CSS, JavaScript a XML chyby a dokonce umožňuje filtrování a vyhledávání specifických chyb. Další velmi užitečnou funkcí je DOM Inspector panel, který popisuje strukturu webové stránky. Tato funkce je užitečná pokud pracujete na velkém webu nebo s aplikací, na které jste začali nedávno pracovat. 4. 960 grid system[Image] Snahou  960 grid systému  je zjednodušit workflow vývoje webových aplikací poskytnutím běžně používaných rozměrů. Základ systému tedy tvoří sloupce o celkové šíři 960 pixelů, které jsou rozděleny na 12 a 16 sloupců. 12 sloupcový systém obsahuje sloupce šířky 60px a 16 sloupcový šířku 40px, každý sloupec navíc obsahuje 10pixelový margin vlevo a vpravo. 960 grid systém je vhodný pro rychlé prototypování, ale funguje dobře i v produkčním prostředí. Použitím tohoto systému je možno si jednotlivé části web rozdělit tak, aby vždy působily vyváženým dojmem. Podrobněji se o tomto systému dočtete v  blogu od Six Revisions . 5. JSFiddle, CodePen, JS Bin[Image] V posledních letech vzniklo několik služeb pro rychlé testování HTML+CSS+JavaScript. Jedním z vůbec prvních takových služeb byl  JSFiddle , který následovaly další podobné služby. jsfiddle nabízí testování jakékoli kombinace HTML, CSS a JS. Vzhled je jednoduchý, ale nabízí mnoho pokročilých funkcí. Ajax simulaci. Super frontend své služby nabízí  CodePen , který upozorňuje na populární dema (tzv. pens). Kromě toho tato služba nabízí pokročilou funkcionalitu jako například. shareování nebo embedování. Pro verze (od  9 USD měsíčně ) mimo jiné poskytuje pair-programming nebo cross-browser testování. Jednou z mála služeb, která nabízí také javascript konzoli, je  JS Bin . 6. Mou[Image]Mou  je markdown editor pro web developerů. Jedná se o jednoduchý, ale efektivní nástroj, který analyzuje markdown syntaxi. Poskytuje funkce jako zvýrazňování syntaxe, automatické dokončování slov, různé úpravy textu, live preview, fullscreen mode, vlastní témata a HTML, CSS a PDF export a mnoho jiného. Momentálně je dostupný pouze pro OS X, v případě, že nemáte Mac, můžete využít alternativy jako například. Dillinger  nebo  Markable . 7. Fontello[Image] Vynikající služba pro webdevelopery a designéry. Jednoduše si jen vyklikáte symboly, které potřebujete a poté je stáhněte. Používání web fontů se symboly je populární, umíte si je upravovat pomocí CSS a výhodou je i nízký objem dat a rychlé načítání. Je možné stáhnout i celý set ikon z  repozitáře  na GitHube. 8. Modernizr[Image]Pro detekci mnoha vlastností HTML5 a CSS3 je vhodná javascriptová knihovna  Modernizr  (open-source MIT licence). Pokud ji chcete použít, vložte na začátek vaší webstránky do head-u script  <script src="modernizr.min.js"></script> .  Do tohoto blogpostu jsme vybrali jen několik aplikací a nástrojů, existuje jich samozřejmě mnohem víc a každý měsíc vznikají nové. Určitě máte tipy na další užitečné nástroje, podělte se o ně v komentářích. Na našem profilu na  Twitteru  denně sdílíme tipy na chytré novinky, aplikace a tooly pro developery a designéry, tak nás followněte ;)