Create IT Blog - vzdělávání

 

 

Testing Clever Akademiehttps://www.create-it.cz/Blog/Stranky/testing-akademie.aspxTesting Clever Akademie<p style="display:none;">​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​Vstup s námi do světa IT a pojď se naučit testovat software!​ Naši průvodci tě provedou cestami a stezkami až na tvou pomyslnou K2 – získáš svou příležitost v jiném oboru, ve kterém zúročíš své analytické a kritické myšlení.</p> ​<div class="ms-rtestate-read ms-rte-wpbox"><div class="ms-rtestate-notify ms-rtestate-read 7011e392-79f3-4920-88bc-448b0e5808ac" id="div_7011e392-79f3-4920-88bc-448b0e5808ac" unselectable="on"></div><div id="vid_7011e392-79f3-4920-88bc-448b0e5808ac" unselectable="on" style="display:none;"></div></div><p>​​<br><br></p>vzdělávání;#
5 kognitivních zkreslení při vývoji softwaru a jak se jim vyhnouthttps://www.create-it.cz/Blog/Stranky/kognitivni-zkresleni.aspx5 kognitivních zkreslení při vývoji softwaru a jak se jim vyhnout<p>​​​​Kognitivní zkreslení jsou naučená pravidla vnímání a chování. V podstatě jsou to mentální zkratky, které nevědomě používáme. Při práci nás tyto skryté předsudky mohou nemile překvapit, proto je nutné si uvědomovat, jak fungují, a vědomě jim předcházet. V tomto článku se podíváme na 5 hlavních zkreslení a na užitečné techniky, které lze použít pro jejich minimalizaci.<br></p><p><br></p><h2>Optimistické ​zkre​​​slení</h2><p>Optimistické zkreslení (nebo také zaujatost) je tendence k přehnané optimističnosti ohledně okolních událostí. V softwarovém světě se vyskytuje hlavně při odhadech náročnosti úkolů, kdy můžeme přeceňovat vlastní dovednosti.​<br></p><p>Běžně se může při poradě stát, že váš kolega prohlásí, že daný náhodný úkol zvládne lehce udělat a nezabere mu to skoro žádný čas. Přitom nemá žádnou předchozí znalost o úkolu a vše zakládá na přehnaném optimismu. Jak jste určitě ve světě software už viděli, tyto odhady se často ukážou jako těžce podceněné. A malou třešničkou na dortu je tzv. snadné-obtížné zkreslení, kdy lidé odhadují obtížné úkoly optimisticky a ty snadné zase pesimisticky.</p><p>​Tomuto kognitivnímu zkreslení se dá vyhnout pomocí těchto přímých otázek:<br></p><ol><li>Vidíš na úkolu něco, co by mohlo způsobit problémy?</li><li>Vidíš nějaký důvod, proč by tvoje řešení mohlo být nesprávné?</li><li>Zamyslel ses nad závislostmi, které budou ovlivněny změnou tohoto kódu? <br><br></li></ol><h2>Konfir​​mační zkreslení</h2><p>Konfirmační zkreslení je dalším dobře známým zkreslením. Značí, že máme tendenci věnovat pozornost pouze těm informacím, které potvrzují naše existující přesvědčení a názory a naopak ignorovat ty informace, které našim názorům protiřečí. V podstatě je to stejné jako mít hlavu v oblacích a utíkat před realitou. Bystrost našeho myšlení se pod vlivem tohoto zkreslení nijak nezlepšuje, právě naopak.</p><p>Řekněme, že jeden z programátorů v týmu pevně věří, že dědičnost byla vždy základem <a href="https://cs.wikipedia.org/wiki/OOP">OOP</a>. Jiný kolega předloží argument, že tomu tak není. Dědičnost nebyla přijata jen tak a je stále zdrojem debat. Aby první programátor dokázal svoji pravdu, vygooglí třeba “dědičnost základem OOP" a hned první výsledek mu potvrdí jeho názor. Avšak jeho kolega má pravdu. Ani Alan Key, jeden ze zakladatelů OOP,  nechtěl implementovat dědičnost v první verzi jazyku Smalltalk.</p><p>Konfirmačnímu zkreslení se dá vyhnout následujícími způsoby</p><ol><li>​Pokusit se nalézt problémy, které mohou vzniknout, a nehledat jen pozitivní případy. V případě příkladu s Googlem tedy hledat i opačný názor.</li><li>Hledat logické opodstatnění každého předsudku (a nejlépe i zjistit, že jde o předsudek) a hledat i případy, při kterých může být logicky neplatný.<br><br></li></ol><h2>Kot​vení</h2><p>Kotvení popisuje skutečnost, kdy je přirozenou lidskou tendencí spoléhat se při rozhodovacím procesu na jednu informaci či skutečnost, od níž jsou poté odvozována další rozhodnutí. Tato informace však mnohdy vůbec nemusí být relevantní a může náš úsudek ovlivňovat negativním způsobem.</p><p>Toto zkreslení se může vyskytnout např. v následující situaci. Scrum master se zeptá týmu při odhadu pracnosti: “Jak dlouho zabere tenhle task? 2 týdny?". Díky efektu kotvení pak nebude záležet, jak je ten úkol ve skutečnosti obtížný, většina týmu se shodne na 2 týdnech. Byli ovlivněni první informací, kterou obdrželi. Stejná technika se využívá i při pohovorech, kdy je pro uchazeče klíčové navrhnout platové ohodnocení jako první.</p><p>A jak se kotvení zbavit?</p><ol><li>Neptat se přímo na odhad, ale na úkol samotný: “Kolik toho zvládnete udělat za 2 týdny?"</li><li><a href="https://en.wikipedia.org/wiki/Planning_poker">Planning poker</a> - všechny názory jsou dány anonymně ve stejný moment. Je to skvělá technika při scrumových odhadech! ​<br><br></li></ol><h2>Stád​ový efekt</h2><p>Stádový efekt je jev, který jedince nutí jít s davem a spíše přistupovat na názory, které viděl u ostatních. Může také označovat oblibu módních trendů - stačí se podívat na dnešní instagramovou kulturu bezcharakterních lidí. Pokud je myšlenka sdílena většinou populace, nabývá na důvěryhodnosti nezávisle na pravdivosti. Sociální sítě jako Twitter a Reddit jsou na to také velice náchylné. Na Twitteru je to ještě podpořeno omezeným počtem znaků, který podporuje povrchní názory a myšlenky.<br></p><p>Z hlediska softwarového vývoje se podívejme opět na příklad s poradou. Charismatická team leaderka argumentuje, proč by celý tým měl přejít z REST API na GraphQL. V prezentaci demonstruje technické výhody nové technologie pro celou firmu. Kolegové také vypadají, že novou technologii chtějí. Bohužel jde o stádový efekt. Team leaderka ve skutečnosti jen způsobila rozruch okolo nové technologie, ale nedokázala hodnotu svého nápadu. Bude to zajímat zákazníka? Uvidí nějaký rozdíl při používání? Přinese to více času, zákazníků nebo peněz firmě? Když jde o novou technologii, jsou pochopitelně všichni nadšení.</p><p>Jak se zbavit tohoto kognitivního zkreslení? Těmito otázkami:</p><ol><li>Software vyvíjíme hlavně pro podporu firmy. Nemá smysl používat novou barevnou technologii, pokud nepřinese žádnou extra hodnotu<br></li><li>Jaká je hodnota toho nápadu?</li><li>Jak přinese nové zákazníky, čas nebo nějakou jinou výhodu?</li><li>Převažují výhody nad cenou implementace?<br><br></li></ol><h2>Atr​ibuční chyba</h2><p>Atribuční chyba je zkreslení procesů přisuzování. Projevuje se tím, že při vysvětlování chování ostatních lidí má člověk sklon nadsazovat charakterové vlastnosti člověka a podceňovat kontext jeho životní situace nebo náhodnosti okolního prostředí.</p><p>Pro poslední zkreslení tohoto článku už vylezeme ze zasedačky a raději si sedneme zpět k práci. Při programování si však všimnete ošklivého bloku kódu. Pomocí <em>git blame</em> zjistíte, kdo je jeho autorem. Je to Lukáš. Samozřejmě. Lukáš je neopatrný, nezodpovědný a impulsivní. Nepřemýšlí nad tím co dělá. Vy byste to udělali lépe!</p><p>Ale uklidníte se a pokračujete v implementaci svojí feature. Za chvíli však narazíte na další blok otřesného kódu. Zase Lukáš, to je jasné! Avšak <em>git blame</em> tentokrát řekne jiný příběh - autorem jste vy. Všemožné otázky najednou naplní vaši  mysl. Jsem špatný vývojář? Jsem jako Lukáš? Ale tyto pochyby ihned zahodíte a začnou přicházet výmluvy. Samozřejmě, že nejste špatný vývojář, byla zrovna deadline, nebylo dost času, měli jste zrovna rýmu, a psa jste měli u veterináře. To je ve zktrace atribuční chyba - podceňování kontextu životní situace při souzení jiných lidí.</p><p>Jak se vyhnout atribuční chybě?</p><ol><li>Obviňování autora nepomůže. Zkuste zjistit příčinu toho špatného kódu.</li><li>Má Lukáš málo zkušeností v tomto segmentu vědění o programovacím jazyku/projektu?</li><li>Byl zrovna pod stresem? Blížil se deadline? Byl přepracovaný? Byl víkendový crunch?</li></ol><h2> ​Pozvěte ďáblova advokáta<br></h2><p>A to tedy bylo​ 5 hlavních kognitivních zkreslení. Co jsme se naučili? Kognitivní zkreslení se stávají nám všem. Co proti tomu můžeme dělat je naučit se všímat si jich a umět se jim vyhnout. Nejčastější zkreslení v softwarovém vývoji jsou optimistické, konfirmační a kotvící. Také je velice častý stádový efekt a atribuční chyba. Na softwarové projekty mohou mít katastrofální vliv. Hlavní metodou vyhnutí je vždy pečlivé zamyšlení se ​nad problémem a hraní si na "ďáblova advokáta" při jeho analýze, tedy snaha hledat nejen pozitivní případy, ale i ty opačné a negativní. Pro více informací o kognitivních zkresleních v softwarovém vývoji doporučují tuto <a href="https://www.researchgate.net/publication/328410759_Cognitive_Biases_in_Software_Engineering_A_Systematic_Mapping_Study">stud​ii</a>, kterou jsem použil jako zdroj pro tento článek. Doufám, že jste si článek užili, a zase příště!<br></p><p><em>Jan Jileček</em><br></p><p><br><br></p>odborné;#vzdělávání;#
​​Ukraine Testing Academyhttps://www.create-it.cz/Blog/Stranky/TCA_UA.aspx​​Ukraine Testing Academy<p>​​​​​​​Text v češtině pro vaši informaci naleznete ​​ <a href="#cesky">ZDE​</a>. <br></p><h1 class="lang-UA">Увійдіть у світ ІТ ра​​​зом з нами навчившись тестувати програм​не за​безпечення​​!​<br></h1> ​ <p>Хвиля співчуття та благодійності щодо ситуації на Україні прокотилася усім суспільством Чехії.​ Разом з Cleverlance ми думали, як з нашого боку допомогти Українцям, крім грошей. Ми вирішили полегшити людям, які приїжджають із зони бойових дій, знайти шлях до нового майбутнього. Шлях до праці, яка принесе їм гідну професійну кар’єру в Чеській Республіці і яку вони також зможуть продовжити у рідній країні після повернення.</p><p>Протягом багатьох років Cleverlance допомагає людям Чеської Республіки увійти у світ ІТ, навіть, якщо до цього вони працювали в іншій сфері. Ми попросили наших колег з тестингу, які вільно володіють українською та російською мовами, дати своїм співвітчизникам базу у цій галузі. Тому спільно з ними ми організуємо Ukraine Testing Academy.</p><p>Ця навчальна програма триватиме 3 дні і є для учасників академії безкоштовною. Вона відбудеться з понеділка 2.5. до середи 4.5.2022 онлайн, завжди з 16:00 до 18:00. Завдяки цьому фактору ви легко поєднаєте навчання з доглядом за дітьми або поточною роботою. Ми не можемо обіцяти вам роботу над нашими проектами, але порадимо, як її знайти на чеському ринку праці.</p><p>Тож, як можна взяти участь у цьому заході?</p><p>Спочатку з’ясуйте, чи є у вас задатки тестера. Скільки помилок ви знайшли на цих квитках? </p><p> <img src="/Blog/PublishingImages/Stranky/TCA_UA/Shrnutí.svg" alt="Shrnutí.svg" data-themekey="#" /> <br> </p><p> <img src="/Blog/PublishingImages/Stranky/TCA_UA/Letenka%201.svg" alt="Letenka 1.svg" data-themekey="#" /> <br> </p><p> <img src="/Blog/PublishingImages/Stranky/TCA_UA/Letenka%202.svg" alt="Letenka 2.svg" data-themekey="#" /> <br> </p><p>​Надішліть своє рішення разом із резю​​ме Марії Павловій через <a href="https://www.cleverlance.com/cz/kariera/Stranky/Skoleni/ukraine-testing-academy.aspx" target="_blank">форму заявки на вебсайті Cleverlance</a>.<br></p><p>Марія зв’яжеться з вами, та інформує, чи прийняті ви до подальшої співбесіди, – і якщо так, то вас чекатиме спільна ро​​змова близько 30 хвилин. </p><p>Після виборчого процесу ви от​римаєте письмове запрошення на подію. Перед самим курсом ви та інші учасники, зустрінетесь на так званому семінарі, щоб перевірити якість вашого інтернет-з’єднання.</p>Навчання проходитиме онлайн, але ми всі обов’язково побачимось через камери.<br> <p>Ми познайомимо вас з основами тестингу програмного забезпечення, а також інструментами та технологіями, які використовуються при тестуванні. Ви дізнаєтеся, що таке тестовий анал​із і як підготувати тестовий сценарій. Це і є усе те, що повинен вміти кожен зацікавлений у вакансіях Junior Tester.</p> <br>Ми з нетерпінням чекаємо на вас у Cleverlance.​ <p id="cesky"></p> <br>​<br> <h1>Vstup s námi ​do světa IT a pojď se naučit testovat software!</h1>  <p></p><p> Napříč celým Českem se v důsledku války na Ukrajině vzedmula vlna charity. V Cleverlance jsme se zamysleli, jak můžeme pomoci i jinak než penězi. Rozhodli​​ jsme se lidem přicházejícím z válečné zóny na Ukrajině usnadnit cestu k nové budoucnosti. K práci, která jim přinese důstojné profesní uplatnění v České republice a kterou budou po návratu moci vykonávat také ve své rodné zemi.</p><p>Už řadu let v Cleverlance pomáháme v ČR zájemcům z jiných oborů vstoupit do světa IT. Požádali jsme své kolegy v testingu, kteří ovládají ukrajinštinu a ruštinu, aby umožnili svým krajanům získat vhled do tohoto oboru, a tak spo​​lečně organizujeme Ukraiina Testing Academy.</p><p>Tento vzdělávací program zabere 3 odpoledne a je pro účastníky akademie zdarma. Bude se konat od pondělí 2.5. do středy 4.5.2022 online vždy v čase ​​od 16:00 do 18:00 hod. Díky tomu se dá skloubit s péčí o děti nebo současným zaměstnáním.</p>Nedokážeme vám přislíbit práci na našich projektech, ale poradíme vám, jak najít uplatnění na českém pracovním trhu.<br> <br>A jak je možné se této akce zúčastnit?<p>Nejdříve zjistěte, zda máte p​​ředpoklady hledat chyby v aplikacích. Kolik chyb najdete na těchto letenkách?</p>  <p> <img src="/Blog/PublishingImages/Stranky/TCA_UA/Shrnutí.svg" alt="Shrnutí.svg" data-themekey="#" style="max-width:690px;" /> <br> </p><p> <img src="/Blog/PublishingImages/Stranky/TCA_UA/Letenka%201.svg" alt="Letenka 1.svg" data-themekey="#" style="max-width:690px;" /> <br> </p><p> <img src="/Blog/PublishingImages/Stranky/TCA_UA/Letenka%202.svg" alt="Letenka 2.svg" data-themekey="#" style="max-width:690px;" /> <br> </p><p>Své řešení se pošlete spolu se svým životopisem Marii Pavlove přes přihlašovací <a href="https://www.cleverlance.com/cz/kariera/Stranky/Skoleni/ukraine-testing-academy.aspx" target="_blank">formulář na webu Cleverlance​</a>.<br></p><p>Mariia vás bude kontaktovat s informací, zda postupujete do výběrového řízení - a pokud ano, zavolá vám a čeká vás společný asi 30 minutový​​ pohovor.</p><p>Když budete vybrán/a, dostanete písemnou pozvánku na akci. Před samotným kurzem se ještě s ostatními účastníky sejdete na tzv. secvič​​né, abychom si vzájemně ověřili kvalitu připojení na internet.</p>Výuka bude probíhat on-line, všichni se uvidíme na kameře.<br> <p>Seznámíme vás se zákl​​ady testování softwaru a v testingu používanými nástroji a technologiemi. Zjistíte, co je test analýza a naučíte se připravovat test scénáře. Tedy vše, co by zájemce o pracovní pozici Junior Tester měl umět.</p> <br>Těšíme se na vás v Cleverlance.<br> <p></p>vzdělávání;#
Typescript: Required<Type>https://www.create-it.cz/Blog/Stranky/Type_script_2.aspxTypescript: Required<Type><p>​​​​​​​V úvodním článku našeho seriálu o TypeScriptu <a href="/Blog/Stranky/Type_script_1.aspx" target="_blank">Efektivní TypeScript​​​​</a> jsme se zaměřili na generický transformační typ Partial. <br> Jeho opakem je Required​, ale stejně jako Partial je aplikován pouze na položky na nejvyšší úrovni.</p><p> Pojďme si dát tentokrát za cíl vytvoření nového typu z aktuálního tak, že nově vytvořený typ má veškeré položky povinné.<br></p><p> Mějme typový alias User, jehož definice je následující:<br></p><pre> <code class="language-typescript hljs">type User = { firstName?: string; lastName?: string; age?: number; } </code>​<br></pre><p></p><p> výsledkem následujícího přiřazení<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs"> type RequiredUser = Required<User>; </code></pre><p></p><p> je typový alias se všemi položkami povinnými.<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs">type User = { firstName: string; lastName: string; age: number; } </code></pre><p></p><p> Pro demonstraci toho, že Required označí jako povinné pouze položky na nejvyšší úrovni, si zadefinujme adresu jako<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs">type Address = { street?: string; city?: string; } </code></pre><p></p><p> a uživatele včetně adresy následovně:<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs">type User = { firstName?: string; lastName?: string; age?: number; address?: Address; } </code></pre><p></p><p> Výsledkem přiřazení​<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs">type RequiredUserNoDeep = Required<User>; </code></pre><p></p><p> pak je<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs">type User = { firstName: string; lastName: string; age: number; address: { street?: string; city?: string; } } </code></pre><p></p><p> Jinými slovy, adresa sama o sobě je povinná, jednotlivé její položky však nikoli.</p><p> Pro úplnost se ještě pojďme podívat na implementaci a trochu si ji v krátkosti rozebrat:<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs">type Required = { [P in keyof T]-?: T[P]; }; </code></pre><p></p><p> Implemetace výše mapuje každou položku původního typu dle daného předpisu. V našem případě je odstraněn z každého klíče původního typu Elvis operátor “?“ a z volitelné položky je učiněna položka povinná. </p><p> V porovnání s Partial, probíraném v předešlém článku, a jehož implementace vykonává pravý opak, každý klíč původního typu označuje jako volitelný.<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs">type Partial = { [P in keyof T]?: T[P]; }; </code></pre><p></p><p> Je dobré si pamatovat, že pokud použijeme typ Required v projektu, kde TypeScriptový překladač má nastavenu hodnotu strictNullChecks: true, pak aplikace typu Required neodstraní pouze nepovinnost dané položky, ale též undefined. Pojďme si to ukázat na příkladu, definujme uživatele následovně:<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs">type User = { firstName: string; lastName?: string; thirdName?: string | undefined; age: number; } </code></pre><p></p><p> a proveďme následující přiřazení:​<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs">type RequiredUser = Required<User>; </code></pre><p></p><p> pak výsledný alias vypadá takto:<span style="font-size:15px;"></span></p><pre> <code class="language-typescript hljs">type Required<User> = { firstName: string; lastName: string; thirdName: string; age: number; }</code></pre> jinými slovy, při použití původního typu User jsme byli schopni uložit hodno​tu undefined do proměnných lastName a thirdName<span style="font-size:15px;"></span> <pre> <code class="language-typescript hljs">let user: User = { firstName: 'Adam', lastName: undefined, thirdName: undefined, age: 30 } </code></pre><p> zatímco po aplikaci Required již hodnotu undefined vložit do proměnných lastName a thirdName není povoleno a následující kód skončí chybou. Ušetřete si práce a mějte toto chování na paměti.</p><p></p><pre> <code class="language-typescript hljs">​let user: Required<User​> = { firstName: 'Adam', lastName: undefined, thirdName: undefined, age: 30 } </code></pre><h2>​​​Závěrem</h2><p> Tentokrát jsme si ukázali, jak se standardně Required chová a také jsme se seznámili se situací, jak se jeho chování změní, když je parametr strictNullChecks nastaven na hodnotu true. Příště se zaměříme na Capitalize a Uncapitalize.<br></p><p> <i>Václav Kandus</i> </p>odborné;#vzdělávání;#
Jak pečujeme o své zdraví při sedavém povoláníhttps://www.create-it.cz/Blog/Stranky/office-fitness.aspxJak pečujeme o své zdraví při sedavém povolání<p>​​​​​Už druhým rokem si v Cleverlance každý pracovní den dopřáváme cvičení s <a href="https://officefitness.cz/">Office ​Fitness</a>. Lekce jsou nám skvělým pomocníkem při práci u počítače. Cvičení obvykle nezabere více než 5 minut, takže je možné se protáhnout třeba v pauze mezi meetingy. Velkou časovou úsporou je, že nemusíme nikam chodit. Stačí kliknout a pětiminutovka je připravena.<br></p><p>Na výběr přitom máme ze široké nabídky cvičení od správného nastavení pracovního místa, protažení zad, uvolnění očí, obličejové jógy, dechových cvičení na uvolnění stresu až po lekce pro řidiče. Velmi oblíbená je také jóga s Iris. Takové ranní jógové protažení udělá s celým dnem opravdové divy.<br></p><p> <img src="/Blog/PublishingImages/Stranky/office-fitness/OF-146.jpg" alt="office jóga" data-themekey="#" style="max-width:690px;" /> <br> </p><p>Vyzkoušeli jsme si, že když cvičíme pravidelně, stane se z toho příjemný návyk. Možná jste slyšeli, že návyky se vytvoří za minimálně 21 dní, ale v Office Fitness odhadují, že to <a href="https://officefitness.cz/magazin-obsah-2/" target="_blank">trvá déle</a>. Ovšem potom to stojí za to!</p><p>V minulém roce se koleg​ové kromě cvičení mohli zapojit i do několika soutěží. Jednou z výher byl například praktický podstavec pod monitor vlastnoručně vyrobený trenérem Jiřím Zadinou z Office Fitness. Jiní se podívali na prodloužené víkendy do hor nebo lázní anebo si užili online lekce obličejové jógy s lektorkou naživo. Letos chystáme další soutěž – tentokrát o mikiny Cleverlance, kolegové se brzy dozví pravidla a do hlasování o výherci chceme zapojit naše fanoušky na sociálních sítích.<br></p><p> <strong>Jaké výhody přináší cvičení <a href="https://www.linkedin.com/in/martinpatak/" target="_blank">Martinovi Patákovi</a>, který s Office Fitness cvičí od konce roku 2020, se dozvíte v krátkém rozhovoru.</strong></p><p> <strong><img src="/Blog/PublishingImages/Stranky/office-fitness/MaP-9313.jpg" alt="Martin Paták" data-themekey="#" style="max-width:690px;" /><br></strong></p><p> <strong>Jak často cvičíš s Office Fitness?​</strong></p><p>V poslední době moc ne, ale v minulém roce skoro pravidelně. Nejvíce v období lockdownů, kdy jsem se již od ranního připomenutí těšil na pár minut mezi online meetingy na cvičení.</p><p> <strong>Máš nějaký další rituál, který bys vyzdvihl?</strong></p><p>Ranní káva nebo čaj.<br></p><p> <strong>Vnímáš nějaké změny na svém těle po dobu, co cvičíš?</strong></p><p>Bolesti zad ze špatného sezení jsou pryč úplně, občasné bolení za krkem stále trvá …asi něco dělám špatně.<br></p><p> <strong>Která lekce ti nejvíce utkvěla v paměti?</strong></p><p>Jak si nastavit sedačku v autě. Sice se cvičením moc nesouvisí, ale pamatuji si ji, asi protože je úplně z jiného prostředí.<br></p><p> <strong>Jaké cvičení sis v programu nejvíce oblíbil?</strong></p><p>Všechna cvičení na uvolnění krku …“hlavu nakloníme k ramenu … a podíváme se dolů…“<br></p><p> <strong>Co ti pravidelné cvičení v práci nebo na Home Office přináší?</strong></p><p>Doma přestávku a protažení. Známe to všichni na Home Office člověk v podstatě celý den sedí na jednom místě. …V kanceláři alespoň pobíhá po patrech a odejde na oběd…</p><p> <strong>Co bys vzkázal svým kolegům, kteří ještě necvičí nebo cvičí nárazově?</strong></p><p>Pokud pracujete z domova je to skoro nutnost. V kancelářích je složitější najít si chvilku a hlavně místo …na tom už ale také pracujeme. <br></p><p>Zatímco v minulém roce mohli cvičit kolegové, kteří se do programu sami přihlásili, začátkem tohoto roku jsme cvičení zpřístupnili pro všechny v Cleverlance. Každý si tak může program s Office Fitness vyzkoušet a zjistit, jestli je cvičení pro něj to pravé. <br></p><p>Zaujalo vás cvičení? Pojďte si ho také vyzkoušet. Vaše pětiminutovka je připravena, užijte si ji. <br></p><p> <a href="https://youtu.be/BEA6XZSAdWE" target="_blank"> <img src="/Blog/PublishingImages/Stranky/office-fitness/OfficeFitness.jpg" alt="OfficeFitness" data-themekey="#" style="max-width:690px;" /></a>​<br></p><p> </p><p> <br> </p>hobby;#vzdělávání;#
Blokové programování pro dětihttps://www.create-it.cz/Blog/Stranky/blokove-programovani.aspxBlokové programování pro děti<p>​​Ruku na srdce, když dětem poprvé ukážete, jak vypadá váš kód, většinou je ta změť znaků​ moc nezaujme. Pokud jim vysvětlíte, že aby kód fungoval, je důležité dodržet syntax, možná je dokonce spíš odradíte. Programování je přitom ​váš svět a rádi byste ho nějak zprostředkovali svým ratolestem. Nevíte jak? Tento problém velice elegantně řeší blokové – nebo chcete-li vizuální - programování.<br></p><p>Připravené bloky, které reprezentují cykly, proměnné či další programovací prvky, se jednoduše skládají pomocí přetažení myší do výsledného programu, sestavují si ho v podstatě vizuálně, jako by dávaly dohromady kostky lega. Ty mají různé barvy, podle oblastí a struktury a aplikace dokonce i naznačí, pokud je nějaká kombinace kódu nevhodná, nebo někde něco chybí. Díky tomu děti pochopí logiku, s jakou je třeba program vystavět, co na čem závisí, sestavují příkazy za sebe - základní principy zvládnou i samy.<br></p><p> <img src="/Blog/PublishingImages/Stranky/blokove-programovani/blokove-programovani.png" alt="Blokové programování" data-themekey="#" style="max-width:690px;" />​ <br></p><p>Jak fungují logické operátory, proměnné a cykly už je náročnější na pochopení, učící křivku v tomto případě urychlí například výklad vyučujícího nebo rodiče, který umí programovat. Tahle hra s barevnými bloky kódu postupně děti vtahuje do kontextu a umožňuje jim pochopit ducha programování. Poté, co zvládnou strukturu, je už snazší začít se samotnou syntaxí.</p><h2>Scratch, Lego, Micr​​​​obit</h2><p>Asi nejznámější aplikací, která stojí na blokovém programování, je Scratch, ale možná jste viděli i programovací Lego roboty nebo slyšeli o projektu Microbit, se kterým přišla britská BBC.<br></p><p> <a href="https://scratch.mit.edu/">Scratch</a> je na světě již od roku 2003 a pochází z dílny <a href="https://cs.wikipedia.org/wiki/Massachusettsk%c3%bd_technologick%c3%bd_institut">MIT</a>. Děti se v něm učí používat programování řízené událostmi s různými aktivními objekty označovanými v angličtině jako „sprites“. Jedná se o jednoduché dvojrozměrné obrázky, ty lze importovat či přímo nakreslit v jednoduchém editoru, který je součástí Scratche. K těmto „sprites“ malý programátor posléze vybírá a přiřazuje příkazové bloky (je jich deset barevně odlišených druhů – podle funkce), které do sebe zapadají jako stavebnice. Výsledkem je animace nebo třeba hra, která funguje na základě logiky kódu malého programátora.</p><p>Velkou výhodou je, že pro Scratch existuje spousta tutoriálů a návodů. Po zvládnutí programování ve Scratchi uživatelé často přecházejí k programování v Pythonu. Kdy je vhodné začít se Scratchem? V zásadě od okamžiku, kdy jsou děti schopné číst s pochopením, tedy tak od 3. třídy ZŠ. Existuje dokonce <a href="http://ispython.com/wp/wp-content/uploads/2014/11/Asigsce16_titled.pdf">studie</a>, která Scratch potvrzuje jako vhodný jazyk pro úvodní kurz do programování na základních a středních školách. A v Cleverlance jsme si programování pro děti ve Scratchi v minulosti také s úspěchem vyzkoušeli.<br></p><p> <img src="/Blog/PublishingImages/Stranky/blokove-programovani/scratch.jpg" alt="scratch.jpg" data-themekey="#" style="max-width:690px;" /> <br> </p><p> <a href="https://www.lego.com/cs-cz/categories/coding-for-kids">Lego</a> si pro technicky zaměřené děti připravilo hned několik projektů, <a href="https://www.idnes.cz/technet/technika/lego-boost-stavebnice-kreativita-programovani-test-recenze.A191212_060224_tec_technika_pka">Lego Boost</a>, Lego Mindstorm a Lego Education, v závislosti na věkové kategorii a situaci. Výhodou je, že si děti ze stavebnice postaví trojrozměrný předmět, třeba robota, autíčko nebo nějaký stroj, který pak prostřednictvím blokového programování rozpohybují dle svých představ.<br></p><p>​<img src="/Blog/PublishingImages/Stranky/blokove-programovani/lego.png" alt="lego.png" data-themekey="#" style="max-width:690px;" /><br></p><p> <a href="https://microbit.org/get-started/bbc-microbit-in-school/">Microbit</a> v našich končinách není tak rozšířený, ale ve Velké Británii ho znají skoro všechny děti. Jedná se o projekt BBC, která přišla s myšlenkou jednoduchého mikropočítače, v podstatě takové programovatelné destičky s několika diodami a s USB rozhraním. Od roku 2015 jich ve školách ve Spojeném království bylo rozdáno přes milion kusů a <a href="https://www.youtube.com/watch?v=CejDBLkXZkc&t=542s">děti na něm píší své první jednoduché programy</a> v nativním prostředí <a href="https://makecode.microbit.org/">makecode</a>, lze ale použít i Scratch, Javascript či Micropython.</p><p> ​<img src="/Blog/PublishingImages/Stranky/blokove-programovani/Microbit.png" alt="Microbit.png" data-themekey="#" style="max-width:690px;" /><br><br></p><h2>HTML pro děti v Cleve​rlance</h2><p>​Ačkoli dnes existují WISIWYG editory, takže člověk nemusí znát všechny značky, nebo chcete-li tagy HTML, hodí se jeho základům alespoň trochu rozumět. Připravili jsme tedy v Cleverlance kurz HTML pro děti. Díky zde získaným základům jsou schopny stránku lépe vystavět a samy si udělat drobné úpravy, které jim out of the box aplikace neumožňují. Snáze také při inspekci kódu zjistí, kde je chyba a proč něco nefunguje.<br></p><p>V Cleverlance učí děti HTML Vítek Červinka, který​ pro tento účel upravil jednoduchou webovou aplikaci od <a href="https://codeddraig.github.io/ffau/">Ffau</a> postavenou na základě <a href="https://opensource.google/projects/blockly">knihovny od Googlu Blockly</a>. Najdete ji na adrese <a href="https://html.cleverlance.com/">https://html.cleverlance.com/</a> a můžete si sami vyzkoušet, jak takové blokové programování funguje. </p><p>​​<a href="https://www.cleverlance.com/cz/kariera/Stranky/Skoleni/HTML-pro-deti.aspx?utm_source=cit&utm_medium=blog&utm_campaign=html_deti" target="_blank"><img src="/Blog/PublishingImages/Stranky/blokove-programovani/html_deti.png" alt="html_deti.png" data-themekey="#" style="max-width:690px;" /></a><br>​<br></p><p>Vítka jsme se také zeptali na jeho postřehy z minulých kurzů (vedle HTML pro děti v Cleverlance také lektorsky vede kurz programování Microbitů a výuku programování na gymnáziu).<br></p><p> <strong>Která věc děti na kurzu programování nejvíc baví?</strong></p><p>Když se dostanou do fáze, kdy mohou samy ovlivnit, co kód udělá, například změnit vzhled. Obecně je baví něco tvořit a když dostanou samostatný úkol, užijí si vymýšlení cesty, jak dosáhnout kýženého výsledku, například podle vizuálního zadání.<br></p><p> <strong>Jaká věc byla pro děti nejtěžší?</strong></p><p>Postupně se logika kódu zesložiťuje a někdy se stane, že se v tom děti ztratí. A překvapivě je pro ně nejtěžší říct, že se ztratily – a to je například při on-line formě kurzu trošku náročnější na odhalení i pro mě jako lektora.</p><p> <strong>Co na kurzu nejvíc bavilo tebe?</strong></p><p>Nejvíc se mi líbí, když mají takový ten „aha“ efekt, když najednou pochopí logiku, když jim to zafunguje. Určitě je to nějaká chemická reakce v mozku, když překonáš problém, vyřešíš zadání. Já to ostatně sám mám dodnes. A u těch dětí to jde poznat a pak je to vnitřním motorem toho programování, je to taková odměna za vynaložené úsilí a pokud je adekvátní, tak se tomu pak věnují dál.</p><p> <strong>Má blokové programování i nějaké nevýhody?</strong></p><p>Možná je dobré zmínit, že složitější programy by se v tom dělaly už obtížně, protože by to bylo nepřehledné. Taky jsou jistým limitem nadefinované bloky, je tam jen omezený set příkazů. Ale to je vlastně také dobře, protože ve chvíli, kdy už to dětem nestačí, je čas začít programovat normálně.</p><p> <strong>Co chceš, aby si děti z tvých kurzů odnesly?</strong></p><p>Aby se naučily přemýšlet,​ jak se od nápadu či zadání postupnými kroky dostanou k jeho realizaci. Samozřejmě budu rád, když je programování zaujme a budou v něm pokračovat. Hlavní ideou kurzu ovšem je, aby pochopily principy. Nemusí hned být programátoři, ale je dobré tomu rozumět, ono se jim to jednou bude hodit, i když v budoucnu budou potřebovat připravit zadání pro někoho, kdo pro ně program vytvoří.</p><p>Díky blokovému programování může začít programovat opravdu každý a vyzkoušet si, jaké to je. Pokud se mu to zalíbí, může snadno navázat, možností je dnes hodně a rozhodně je to jedna z nejlepších investic do budoucnosti (dětí i vlastní).<br></p><p> <br> </p>hobby;#vzdělávání;#
TOP 3 technologické trendy pro rok 2022https://www.create-it.cz/Blog/Stranky/Trendy-2022.aspxTOP 3 technologické trendy pro rok 2022<p>​​Rok 2021 byl rokem digitalizace, AI, autonomních vozidel, NFT a rozvoje kryptoměn. Jen pro krátkou rekapitulaci: Elon Musk překonal Jeffa Bezose a stal se nejbohatším mužem planety. Dogecoin vzrostl o skoro 8 tisíc procent, a pak opět spadl. Clubhouse měl být revoluční VIP sociální sítí, jenže jak rychle vyrostl, tak rychle umřel. LinkedIn potvrdil, že ve velkém hacku byla kompromitována data 500 milionů uživatelů. Ransomware útoky ve světě se znásobily. Deepfake videa se stala mainstreamovými. Umělec Beeple prodal jeden svůj jpg obrázek jako NFT za 69 milionů dolarů. <a href="https://www.consumerreports.org/car-recalls-defects/tesla-recall-full-self-driving-software-phantom-braking-a5626328806" target="_blank" style="text-decoration:underline;">Bu​g</a> v autonomním řízení Tesly způsoboval náhodné brždění. A to hlavní - nedostatek čipů se ještě prohloubil, protože Taiwanské firmě TSMC <a href="https://fortune.com/2021/06/12/chip-shortage-taiwan-drought-tsmc-water-usage/" target="_blank" style="text-decoration:underline;">došla voda</a>, a tak se zhoršila dostupnost konzolí Playstation 5 a grafických karet GTX série 3000, a v podstatě všech dalších technologií závislých na 5nm čipech. Co pro nás má připraveno rok 2022?<br></p><h2>Web 3.0 - dec​​entralizovaná budoucnost internetu</h2><p> <a href="https://coinmarketcap.com/alexandria/article/what-is-web-3-0" target="_blank" style="text-decoration:underline;">Web 3.0</a>, nebo také decentralizovaný web, bude místem, ve kterém veškerá moderní technologie zkonverguje do jediného bodu. Má v něm být obsaženo vše od cloud computingu, chytrých kontraktů, NFT, AI, VR, blockchainu až po no-code (vizuální programování). Ovšem, že neznalí budou vidět Web 3.0 jen jako další hype co pomine nebo jako místo pro NFT scamy, ale je to v podstatě vize nové éry internetu, ve kterém bude všechno decentralizované a pevně v rukou uživatelů a ne korporací. Vše bude regulované přes chytré kontrakty a kryptoměny. Takže je to vlastně únik z dnešní dystopie ovládané Googlem, Facebookem, Applem a Amazonem. Díky obtížné manipulaci mají být např. mediální portály založené na Web 3.0 dobrou obranou proti vzestupu totality, jako je tomu např. v Číně. Bude nemožné cenzurovat a omezovat svobodu slova, nebude možné sledovat uživatele a monetizovat jejich soukromá data.<br></p><p>V decentralizovaných aplikacích, neboli DApps, uživatel vlastní všechna svoje data. Místo přihlašovacího jména a hesla se uživatelé identifikují přes svoje blockchainové peněženky (resp. svoje veřejné adresy, ke kterým vlastní privátní seed). Dnes se už běžně tato identifikace provádí přes prohlížečové addony, jako to dělá např. peněženka ​<a href="https://metamask.io/" target="_blank" style="text-decoration:underline;">Metamask</a>. Kód aplikace samotné pak žije na blockchainu ve formě chytrého kontraktu. Není zde tedy klasická dynamika klient-server.</p><p>Otázkou zůstává, zda moderní generace lidí ocení svobodné a decentralizované platformy. Baví je konzumovat obsah na cenzurovaných a ostře sledovaných a mysl otupujících sociálních médiích jako TikTok, který se nijak netají tím, že předává data přímo Čínské vládě.<br></p><p>​Hlavní součástí Webu 3.0 budou zejména technologie, o kterých si teď povíme více.<br></p><h2>Metaverse a VR</h2><p>Během roku 2020 a 2021 nastala rozsáhlá virtualizace pracovišť a kanceláří, protože kvůli koronavirové krizi bylo najednou potřeba pracovat plně vzdáleně. Metaverse chce tuto virtualizaci ještě urychlit a rozvinout. A co metaverse vlastně je? Podle <a href="https://www.matthewball.vc/all/forwardtothemetaverseprimer" target="_blank" style="text-decoration:underline;">definice</a> je to "Masivně škálovaná a interoperabilní síť 3D virtuálních světů vykreslených v reálném čase, kterou může synchronně a trvale prožívat efektivně neomezený počet uživatelů s individuálním pocitem přítomnosti a s kontinuitou dat, jako je identita, historie, oprávnění, předměty, komunikace a platby".</p><p>Posledních několik let je virtuální realita (VR) trendem nejen v herním průmyslu. A metaverse bude VR využívat a rozvíjet naplno. Během následujících 5 let budou vytvořeny celé virtuální světy, které budou mít vlastní ekonomiku, a budou existovat paralelně k reálnému světu. Uvnitř těchto metaversů budou účastníci provádět ty stejné úkony jako v realitě, jako je práce, socializování, tvoření nebo hraní.<br></p><p>Mark Zuckerberg nedávno přišel s jednou verzí těchto metaversů. Jeho první nápad tkví v tom udělat pracovní online meetingy více "lidské". Vadí mu, že při meetingu musíme koukat na něco jako Zoom nebo Google Meet, protože se mu často stává, že si plete lidi, když je ve velkém meetingu vidí jen ve 2D. Podle něj by lidé neměli prožívat tyto sociální interakce skrz "svítící obdélníky", jak tomu je teď. “Při klasickém online meetingu se člověk dívá na 2D mřížku tváří na obrazovce a vidí jen jejich torzo. Ale tak přece neprožíváme realitu. Jsme zvyklí na to být s někým v místnosti, mít nějaký smysl pro prostor okolo nás a vědět, kdo sedí vpravo a kdo vlevo od nás. A když někdo promluví, vím, že na mě mluví z mojí pravé strany například", řekl Mark.<br></p><p>​Podle <a href="https://www.theverge.com/22588022/mark-zuckerberg-facebook-ceo-metaverse-interview" target="_blank" style="text-decoration:underline;">Zuckerberga</a> se bude jeho verze metaversu blížit reálné teleportaci. V jeden moment můžete pracovat na virtuálních monitorech, které si mimochodem můžete díky virtuálním brýlím vzít kamkoliv, třeba do kavárny nebo do vlaku, a v moment další můžete být s kamarády na domácím promítání a pouštět si nový Matrix.</p><p>​<img src="/Blog/PublishingImages/Stranky/Trendy-2022/metaverse.jpg" alt="metaverse.jpg" data-themekey="#" style="max-width:690px;" /></p><p>Jak jsem již zmínil, důležitou součástí metaversu je VR, které je nutným nástrojem pro připojení se do​ metaversu. John Carmack, legendární tvůrce prvního 3D herního enginu, her jako Doom, Quake a prvního VR headsetu Oculus Rift, začal pracovat přímo pro Zuckerberga na VR technologii (Oculus byl koupen Facebookem v roce 2014). V roce 2019 se vzdal pozice CTO Oculusu a stal se konzultantem. Podle <a href="https://arstechnica.com/gaming/2021/10/john-carmack-sounds-a-skeptical-note-over-metas-metaverse-plans/" target="_blank" style="text-decoration:underline;">něj</a> není Zuckerbergův přístup ke stavbě metaversu správný, bude nutné začít odspodu, od technologie.</p><p>John Carmack má proto s VR další plány. Chce v budoucnu rozvinout virtuální realitu tak, aby nebylo nutné nosit VR headset, ale chce se čipem napojit přímo lidem do mozku a vysílat signály, které budou na neuronové úrovni vyvolávat vizuální odezvu. Uživatel tak doslova nebude schopen rozeznat skutečnost od virtuální reality. Jestli vám to zní jako noční můra ze seriálu Black Mirror, nebo naprosto proti přírodě, tak máme stejný názor.<br></p><p>Carmack má podle mě pokroucené chápání lidské mysli, sám o sobě v rozhovoru o VR ​<a href="https://open.spotify.com/embed-podcast/episode/6kOa4mSuZcIOEPaGmDZf9r" target="_blank" style="text-decoration:underline;">řekl</a>, že je filozofický materialista, tedy někdo, kdo vidí mozek jako stroj, který produkuje vědomí, a tím pádem lze přidat součástky a modulovat ho. Samozřejmě, že celá vize metaversu a VR může vést k snadnější manipulaci lidstva. Facebook (Meta) bude o svých uživatelích vědět už naprosto všechno. Už dnes Facebook nabízí reklamy až děsivě na míru, zdánlivě dřív, než člověka vůbec napadne něco koupit. Bude to dokonalá verze Orwellova dystopického světa 1984? <br></p><p>Tento postup je ale už nezadržitelný. Rok 2022 bude začátkem pro rozvoj metaverse světa. Zuckerberg si představuje, že během 5 let by měla jeho vize být realitou.<br></p><h2>Ethere​um 2.0, NFT a NFT gaming</h2><p>K masivnímu rozvoji dojde samozřejmě i u kryptoměn, zejména u Etherea. Nastane u něj totiž konečně přechod na Proof-of-Stake algoritmus a Ethereum se tak stane netěžitelným. Na tomto přechodu se pracuje již roky. Na přelomu prvního a druhého kvartálu 2022 má k "The Merge" (Velkému Sloučení) konečně dojít. Nynější Mainnet se sloučí s beacon chainem - implementační detaily o tomto Sloučení naleznete na <a href="https://ethereum.org/en/eth2/merge/" target="_blank" style="text-decoration:underline;">oficiálním webu zde</a>. A jen tak na okraj - těžařské farmy používají k těžbě mimo ASIC chipů také nové grafické karty GTX řady 3000. Nejvýdělečnější měnou pro těžbu <a href="https://2cryptocalc.com/what-to-mine-with-3090" target="_blank" style="text-decoration:underline;">zůstává Ethereum</a>, proto očekávám, že po přechodu na netěžitelnou verzi se začnou tyto karty aspoň částečně vracet do oběhu, až je začnou těžaři prodávat, a jejich nafouknutá cena se konečně vrátí do normálu. Pokud tedy plánujete upgrade svého PC, může být pro dobro vaší peněženky pár měsíců počkat.​</p><p>Kryptoměny, které stále běží na Proof-of-Work algoritmu, tzn. že jsou těženy a musí pro to být spáleno značné množství elektrické energie, jsou neustále předmětem kritiky environmentálních aktivistů. Ethereum 2.0 má po tomto "Sloučení" využívat o 99% méně <a href="https://forbes.cz/krypto-green-ethereum-2-0-chce-palit-o-9995-procent-mene-energie-nez-doposud/" target="_blank" style="text-decoration:underline;">elektrické energie</a>​, takže snad konečně nebudou jeho cenu negativně ovlivňovat mediální zprávy o globálním oteplování. Realisticky ale potrvá měsíce nebo roky, než si po této změně lidé přestanou asociovat Ethereum (a kryptoměny všeobecně) s environmentální katastrofou a globálním oteplováním. Po "Sloučení" se má též několikanásobně zvýšit rychlost sítě. Momentálně podporuje Ethereum 30 transakcí za sekundu, po přechodu na verzi 2.0 to má být až 100 tisíc za sekundu. Jako příprava na přechod z Proof-of-Work na Proof-of-Stake se od 5. srpna 2021 na Ethereovém blockchainu aktivně "pálí" část Ethereových poplatků. Ty už se zkrátka nepřipisují na účet těžařům, ale spálí se zasláním na tzv. eater adresu, v podstatě černou díru, kterou nikdo nevlastní. Sníží se tak počet nových ETH, které se dostanou do oběhu, a tím začne docházet k deflaci. </p><p>Dalším významným efektem bude podle mého názoru smrt tzv. "Ethereum-killers". Přezdívají si tak měny jako Solana, Cardano, nebo Polkadot. Jejich hlavní výhodou mají být nízké poplatky a rychlejší transakce, než u Etherea. Kvůli extrémní popularitě ETH a zahlcenosti sítě NFT hypem je momentálně průměrný "Layer 1" poplatek za transakci cca 15 dolarů, i když jde o poslání třeba 5 dolarů. Pro řádově nižší poplatky lze použít "<a href="https://l2fees.info/" target="_blank" style="text-decoration:underline;">Layer 2</a>". Zvýšení propustnosti sítě u Ethereum 2.0 by teoreticky mělo tyto poplatky snížit. Hlavním argumentem zmíněných měn je používání Proof-of-Stake, který je šetrný vůči životnímu prostředí. Všechny tyto měny ztratí svoji výhodu po příchodu Ethereum 2.0. Nebudou mít již žádné pádné argumenty, proč by měly být lepší než Ethereum. Osobně je vidím jako arogantního Kaina, který se snaží zabít vznešeného Abela.</p><p>O NFT, DeFi a NFT gamingu jsem psal v <a href="/Blog/Stranky/NFT.aspx" target="_blank" style="text-decoration:underline;">říjnovém článku</a> a vypadá to, že moje předpověď pádu NFT gamingu se začíná naplňovat. Prvním příkladem je marketingové fiasko 13 let očekávané hry Stalker 2. Její vydavatel GSC na svém twitteru oznámil integraci hry s NFT, kdy bude možné koupit si slot s NPC metahuman postavou, a tím zvěčnit svoji podobu ve hře (jinými slovy naskenovat člověka do hry jako herní postavu za kryptoměnový poplatek). GSC ovšem nečekalo, že toto oznámení způsobí pohromu ve fanouškovské komunitě. Pro statisíce hráčů byl další díl Stalkera jako poslední ostrov naděje na normální klasickou hru bez monetizací v hyperkorektní době a oznámení integrace s NFT tuto naději zničila. Desítky tisíc rozhořčených hráčů přestalo ihned sledovat sociální sítě GSC a zrušilo předobjednávky. Vydavatel si ihned uvědomil svou chybu a druhý den ​<a href="https://twitter.com/stalker_thegame/status/1471620399997886472" target="_blank" style="text-decoration:underline;">vydal oznámení</a> o zrušení jakékoliv integrace s NFT. Veřejné mínění komunity je zhruba takové, že NFT a kryptoměny jsou zkázou pro životní prostředí. Samozřejmě, že se lidé bojí toho, čemu nerozumí. Jak jsem popisoval výše, změny v kryptoměnovém světě zajistí nízkou spotřebu energie. A NFT je revoluční koncept, který je ale bohužel využíván pro podvody, a proto má negativní reputaci.</p><p>Dalším příkladem je <a href="https://www.pcgamesn.com/ghost-recon-breakpoint/ubisoft-quartz-nft-games-platform" target="_blank" style="text-decoration:underline;">Ubisoft Quartz</a>, NFT platforma Ubisoftu. Ihned po oznámení obdržel jejich trailer na youtube 38 000 "disliků" - to bylo ovšem předtím, než Google začal cenzurovat počet "disliků" na YouTube, aby <span style="text-decoration:underline;">"</span><a href="https://blog.youtube/news-and-events/update-to-youtube/" target="_blank" style="text-decoration:underline;">vytvořil inkluzivní a bezpečné prostředí, které ochrání menší tvůrce před nenávistí</a>". Každopádně, veřejný konsenzus je takový, že NFT v gamingu jen zhorší situaci okolo mikrotransakcí a Pay-To-Win her.</p><h2>​2022​</h2><p>Rok 2022 bude tedy rokem decentralizace a boje za svobodu slova. I když metaverse zní jako noční můra, měl by být implementován na decentralizovaném systému, nebo minimálně používat kryptoměny ve svém ekosystému. NFT scamy doufejme ustanou a mainstream média začnou psát o NFT v pozitivním světle. Ethereum 2.0 přinese naprostou změnu ve světě kryptoměn. Web 3.0 bude hlavním tahounem tohoto rozvoje. Kdo se rychle adaptuje a začne se učit psát pro něj aplikace a využívat jeho decentralizovanost, bude u zrodu nové éry internetu, kde bude teoreticky nemožné kohokoliv cenzurovat, technologické korporace nebudou mocnější než celé státy, politická korektnost bude udušena, odpovědnost jednotlivce bude rozvíjena, a kolektivní vědomí lidstva se posune daleko od nebezpečí totality.<br></p><p> <i>Jan Jileček​</i></p><p> <br> </p>odborné;#hobby;#vzdělávání;#
Pantone barva roku 2022https://www.create-it.cz/Blog/Stranky/pantone_2022.aspxPantone barva roku 2022<p>Pantone Colour Institute, zabývající se již přes 20 let predikcí barev, si po loňské barevné dvojici opět připravil překvapení. Svět je plný změn a nejen v Pantone věří, že to budou změny příjemné. Novým odstínem se stala barva Very Peri. Jak přijmou Češi odstín květů brčálu?</p><p> V Pantone Colour Institute vytvořili a spravují standardizovaný systém barev, který disponuje přes 2,5 tisíci přesně definovaných odstínů. Jsou kategorizovány podle druhu potiskovaného materiálu (mají vzorníky pro natírané i nenatírané papíry, textil nebo plast, či vzorníky podle druhů barev –⁠ speciální pro metalické nebo zářivě neonové palety a další). Ani tato velká knihovna ale nestačila pro reflexi blízké budoucnosti. Pantone poprvé v historii vytvořilo zbrusu nový odstín, který akcentuje naši dobu změn a inovací. Doteď byla barva roku volena ze stávajících vzorníku na základě aktuálních společenských a kulturních událostí.<br></p><p> Nacházíme se v době změn, po všemožných lockdownech a odloučení se naše vnímání světa a standardy mění. Digitální technologické sliby se postupně stávají skutečností, naše hranice reality se rozšiřují s virtuálním a digitálním prostorem. Dynamicky objevujeme nové trendy v herním průmyslu, metaverse nebo možnosti digitálního umění přes NFT.<br></p><p style="text-align:center;"> <img src="/Blog/PublishingImages/Stranky/pantone_2022/pantone-0639-2.jpg" alt="pantone" data-themekey="#" style="max-width:690px;" /> <br> </p><p> Celý tento digitální přechod jen akceleroval kreativitu v Pantone Colour Institute, jehož odborníci přišli s odstínem nazvaným Very Peri (PANTONE 17-3938). Vytvořili světlý odstín fialové, který snoubí modrou (znamenající vděčnost a stálost) s podtóny červené (symbolizující energii, život, nové možnosti a nadšení z nových zítřků). Barva roku 2022 má posílit naši sebedůvěru a stimulovat zvídavost a kreativitu. Peri v názvu odstínu vychází z Periwincle – česky barvínku, stálezelené rostlinky s fialovými květy (tedy v barvě Very Peri)​, možná ji znáte pod jejím lidovým názvem brčál. České spojení brčálová zelená vychází z latinského pojmenování barvínku a naráží na to, že rostlina vítězí nad zimou a je zelená po celý rok.  Angličtina se naopak zaměřuje na barvu květů a Periwincle blue/violet odkazuje ke krásnému odstínu fialkové. </p><p> V západní společnosti fialová symbolizuje majestátnost a odkaz na církevní hodnostáře a je přijímána s nadšením. V průzkumu agentury STEM/MARK z roku 2017 obsadila v oblíbenosti barev mezi Čechy 5. příčku. Snad se nenecháme ovlivnit názvem spojeným s brčálem a tuto krásnou živou barvu necháme zářit v designech příštího roku. V digitální agentuře QUB už jsme na designování s novou barevnou paletou připraveni a moc se těšíme na neotřelé kombinace, které tento odstín nabízí. Jak by se vám třeba líbila aplikace v barvách Very Peri v kombinaci s trendy khaki zelenou? Barva roku 2022 bude super v dark i light modu! </p><p> Za <a href="http://qub.digital/">QUB Digital</a>,</p><p> Ivana Stránská </p> <br>odborné;#vzdělávání;#
NFTs, DeFi, chytré kontrakty a jaká je jejich budoucnosthttps://www.create-it.cz/Blog/Stranky/NFT.aspxNFTs, DeFi, chytré kontrakty a jaká je jejich budoucnost<p>Hlavními trendy ve světě kryptoměn jsou teď decentralizované finance, DeFi, a non-fungible tokens, NFT. Obě technologie mohou využívat tzv. chytré kontrakty. V tomto článku se podíváme na všechny 3 zmíněné pojmy, popíšeme si, co znamenají pro vývoj kryptoměn a kde se používají, a také zvážíme jejich výhody a nevýhody. Všechny 3 technologie se točí hlavně okolo Etherea, platformy, na které dnes stojí hodně altcoinů. Doporučuji přečíst si také moje starší články o tom, jak funguje <a href="/Blog/Stranky/Blockchain.aspx" style="text-decoration:underline;">blockchain</a>, a dva díly (<a href="/Blog/Stranky/altcoiny1.aspx" style="text-decoration:underline;">I.</a>, <a href="/Blog/Stranky/altcoiny2.aspx" style="text-decoration:underline;">II.</a>) o alternativních kryptoměnách.<br></p><h1>DeF​​i<br></h1><p>DeFi je zkratka pro decentralizované finance. Tento pojem pod sebou zastřešuje různé finanční a blockchainové aplikace, které mají za cíl zbavit se prostředníků v transakcích.</p><p>DeFi se inspiruje zejména blockchainem, tedy technologií, na které stojí většina dnešních kryptoměn. Jen pro zopakování, blockchain umožňuje více entitám držet kopii historie transakcí, takže není pod kontrolou jednoho centralizovaného zdroje. To je důležité, jelikož centralizované systémy mohou omezovat rychlost a sofistikovanost transakcí, a zároveň omezit uživateli kontrolu nad vlastními penězi. DeFi rozšiřuje funkcionalitu blockchainu z jednotlivých transakcí na komplexnější finanční systémy.</p><p>Přímé prodeje nejsou jediným typem transakce nebo kontraktu mezi velkými společnostmi; finanční aplikace jako půjčky, pojištění, crowdfunding nebo sázení jsou také pod jejich kontrolou. Zbavení se prostředníka v těchto transakcích je jednou z hlavních výhod DeFi.</p><p> <b>Podívejme se na pro a proti DeFi ve srovnání s klasickým bankovním systémem:<br></b></p><h2>Ty držíš svoje peníze VS banka drží tvoje peníze</h2><p>Ano, člověk má absolutní moc nad svými penězi. Je tu ale nebezpečí, že ztratí nebo zapomene svůj seed, a všechny kryptoměny jsou navždy ztraceny. U bank je určitá jistota, že se o klientovy peníze postarají v případě nějakého hacku. Pak je tu samozřejmě inflace, ale ta existuje v obou případech. Kryptoměny jsou v bezpečí alespoň do příchodu dostatečně výkonných kvantových počítačů (což zabere minimálně dalších 50 let), schopných <a href="https://en.wikipedia.org/wiki/Post-quantum_cryptography" style="text-decoration:underline;">překonat</a> asymetrické šifrování. Až se to stane, tak bude mít problém celý technologický svět, nejen kryptoměny, u kterých najednou půjde odvodit seed z veřejné adresy peněženky. (více o seedech v <a href="/Blog/Stranky/Blockchain.aspx" style="text-decoration:underline;">prvním článku</a>).</p><h2>Transakce zabírají minuty VS transakce mohou zabrat dny</h2><p>U kryptoměn jsou transakce velice rychlé. Tedy v případě, že není zahlcena síť, jak tomu bylo např. na konci roku 2017, kdy průměrný poplatek za transakci dosahoval 42 dolarů. Pokud jste zaplatili méně, na transakci jste mohli čekat hodiny až dny. Vše je ovlivněno transakčními poplatky. Čím vyšší poplatek za transakci, tím dříve se uskuteční. Ethereum 1.0 podporuje až 30 transakcí za sekundu, Ethereum 2.0 bude zvládat až 100 tisíc transakcí za sekundu a Bitcoin zvládá 7 transakcí za sekundu.</p><h2>Transakce jsou pseudo-anonymní VS transakce jsou svázané s identitou</h2><p>Kryptoměny nejsou svázané s identitou, jako je tomu u bank, takže se často používají pro vyhnutí se daním a pro nelegální činnosti. Pokud by byly kryptoměny dále neregulované a opravdu by nahradily klasické peníze ve velkém měřítku, tak by mohly vést k rozpadu států, protože by do státní kasy neproudily daně od občanů. Kryptoměny jsou ve své podstatě anarchistické, a toto jejich jádro by se manifestovalo v reálném světě. Na druhou stranu, ve státech s utlačujícím totalitním režimem jsou kryptoměny cestou ke svobodě.</p><p>Potenciálně nebezpečné následky lze vidět i u novinky ze Severní Korei. Virgil Griffith, jeden ze zakladatelů Etherea, se tento týden <a href="https://www.bleepingcomputer.com/news/security/ethereum-dev-admits-to-helping-north-korea-evade-crypto-sanctions/">u soudu přiznal</a>, že v roce 2019 pomáhal Severní Koreji, aby se za použití Etherea vyhnula sankcím USA a učil je jak prát peníze. Griffith byl v minulosti vyhozen z týmu Tor vývojářů za prodávání de-anonymizovaných dat, takže je zřejmé, že není naivní a Koreji pomáhal vědomě. Severní Korea <a href="https://www.csfd.cz/film/923232-krtek-spionem-v-severni-koreji/recenze/">nemá finanční zdroje</a> a anonymita kryptoměn by jim mohla velice pomoci ve zbrojení a rozšíření svého vražedného totalitního režimu za hranice. Takových příkladů je možné použít více, např. ze světa organizovaného zločinu. Bude také zajímavé sledovat, jak dopadne pokus v <a href="https://www.nbcnews.com/news/latino/el-salvador-hits-snags-adopts-bitcoin-official-currency-first-country-rcna1910">El Salvadoru</a>, kde tamní prezident uzákonil Bitcoin jako hlavní měnu.</p><h1>NFT​​​​s</h1><p>NFTs, non-fungible tokens, jsou nenahraditelné nebo nezaměnitelné tokeny. Například jedna mince je zaměnitelná, protože představuje to stejné jako další mince stejné hodnoty.</p><p>Většina kryptoměn je také zaměnitelná. Jeden Bitcoin se rovná jednomu Bitcoinu. Nezaměnitelné tokeny však, jak název napovídá, nelze zaměnit. Tyto digitální soubory, vyražené (“<a href="https://coinmarketcap.com/alexandria/article/how-to-mint-an-nft#header-6">minted</a>") do blockchainu, představují majetek, který je jedinečný a vzácný.</p><p>Záznam vytvořený na blockchainu dokáže ověřit kdo je kdo a hlavně kdo jej vlastní. Při převodu vlastnictví dochází také k záznamu. Lze si snadno představit, jak tento systém může změnit způsob, jakým zaznamenáváme a přenášíme digitální vlastnictví. Soubory dnes běžně posíláme online, ale NFT přidává další vrstvu ověřování dat, tudíž lepší zabezpečení.</p><p>Existují i chytré kontrakty (o těch si povíme níže), kdy tvůrce může kódovat licenční poplatky do svých NFT, takže kdykoliv bude aktivum znovu prodáno na trhu, bude mu připsán výdělek za přeprodej díla. Tento záznam je na blockchainu uložen na věčnost, takže tvůrce může obdržovat legální výdělky z díla po celý zbytek života.</p><p>Umělec Beeple <a href="https://www.theverge.com/2021/3/11/22325054/beeple-christies-nft-sale-cost-everydays-69-million">prodal</a> v březnu svoje NFT za 69 milionů dolarů. NFTs se však netýkají jen umění, mohou držet jakýkoliv druh dat. Jsou skoro jako nový formát souboru.  NFTs jsou jen pár kroků od toho, aby byly použity pro jízdenky, prodej pozemků a možná i cenných papírů. Je tu však stále možnost, že NFTs jsou jen další bublinou, dalším výstřelkem, který rychle pomine. Zatím to vypadá, že NFT využívají hlavně influenceři, kteří jsou schopni díky svému rozsáhlému publiku prodat i umělecké kýče.</p><p>Některé altcoiny se také snaží spojit NFT s herním světem. Pak by herní předměty, jako např. meče ve WoW nebo lodě v EVE Online, byly navždy majetkem hráče. Podle mého názoru jsou však tyto snahy až přehnaně ambiciózní a neskončí úspěšně. U umění mají NFT smysl, ale hráčům je víceméně jedno, jakým způsobem vlastní herní virtuální předměty. Záleží hlavně na herní ekonomice a trhu (jak tomu je u Team Fortress 2 klobouků nebo CS:GO skinů, trhů, které mají <a href="https://www.youtube.com/watch?v=t8QEOBgLBQU">větší kapitalizaci než některé reálné státy</a>). Přechod na blockchain by vyžadoval masivní předělání základů hry, a u starých her jako WoW je toto skoro vyloučeno. Většina her má jen omezenou podporu ze strany vývojářů a i u fenoménů jako je CS:GO se po čase přejde hlavně na kosmetické změny. Proto by tyto altcoinové projekty musely vyvinout i svoje AAA herní tituly nebo doufat, že jejich systém využijí vývojáři pracující na nové hře velikosti Fortnite.</p><p>Velké herní distribuční platformy jako je <a href="https://www.nme.com/news/gaming-news/steam-is-removing-nft-games-from-the-platform-3071694">Steam už dnes banují NFT hry</a> ze svého obchodu. Určitě totiž nebudou podporovat něco, co je může ochudit o výdělky. Jak Valve, tak Apple i Google si berou 30% z příjmů z vnitřní herní ekonomiky. Takže těmto NFT projektům nebude stačit vyvinout AAA herní tituly, ale dokonce budou muset vybudovat distribuční systémy a jejich reputaci, aby byli schopni konkurovat platformám Epic Store a Steam. Zkrátka, adopce blockchainu bude pomalá, a je dost možné, že tento výstřelek NFT gamingu rychle pomine. Ale možná se mýlím.</p><h1>Smart Contracts</h1><p>Smart contracts, neboli chytré kontrakty, jsou jednoduché programy, které běží na blockchainu. Je to sbírka funkcí a stavů, které jsou spojeny s určitou blockchainovou adresou. Nejpopulárnější implementací tohoto protokolu je měna Ethereum, proto se budeme věnovat hlavně jí. Dají se využít jak v DeFi, tak v NFT.</p><p>Chytré kontrakty jsou typem Ethereového účtu, tzn. že mají nějaký zůstatek a mohou posílat transakce přes síť. Nejsou nicméně pod kontrolou uživatele, ale jsou nasazeny do sítě a běží podle svého programu. Uživatelské účty pak mohou s těmito kontrakty komunikovat zasíláním transakcí, které provedou funkci definovanou v kontraktu. Chytré kontrakty mohou určovat pravidla, stejně jako běžný kontrakt, a automaticky vynucovat jejich dodržení. Interakci, která s kontraktem proběhne, už nelze vzít zpět.</p><p> <a href="https://en.wikipedia.org/wiki/Nick_Szabo" style="text-decoration:underline;">Nick Szabo</a>, který v 90. letech přišel s konceptem chytrých kontraktů, tedy dlouho před vznikem Bitcoinu, popisuje tyto kontrakty jednoduchou metaforou - jako automat na kávu. Pokud kontrakt obdrží správný vstup, vygeneruje určený ​výstup. Níže uvádím příklad kódu takového c​hytrého kontraktu, v jazyce Solidity.<br></p> <img src="/Blog/PublishingImages/Stranky/NFT/eTe7.png" alt="eTe7.png" data-themekey="#" style="margin:0px;max-width:690px;height:735px;" /> <p></p> Stejně jako reálné automaty na kávu nevyžadují zaměstnance pro prodej kávy, chytré kontrakty mohou nahradit prostředníky v mnoha oborech. <p>- - - - -</p><p>To je o dnešních trendech vše. Původně jsem chtěl psát další článek o alternativních kryptoměnách, jako je Solana nebo Polkadot, jimž se přezdívá “Ethereum-killers", ale zvolil jsem abstraktnější přístup. ​​​U Solany totiž nedávno nastalo masivní fiasko, kdy se ukázalo, že je naprosto centralizovaná (vývojáři byli schopni vypnout celou transakční síť). Tyto přehnaně ambiciózní projekty skoro vždy vedou k nezdaru, jak se za roky ukázalo u měn jako byla např. IOTA. Proto při investicích doporučuji staré známé a ověřené coiny, které tu zaručeně budou i za 10 let, tzn. Bitcoin, Ethereum a Cardano. ​<br></p><p> <em>Jan Jileček</em><br></p><p> <br> </p>odborné;#hobby;#vzdělávání;#
Co musí znát dobrý analytik?https://www.create-it.cz/Blog/Stranky/analyza.aspxCo musí znát dobrý analytik?<p>​​​​​​Když se na pohovoru zeptám „kdo je business analytik softwarového řešení“, často slyším odpověď, že se jedná o člověka, který je tzv. tlumočníkem mezi klientem a vývojovým týmem. Pokud by to bylo tak jednoduché, byl by pro práci analytika dostačující překladový slovník mezi „klienštinou“ a „vývojářštinou“. To je sice důležité, samo o sobě to ale opravdu nestačí. Znalosti analytika, který chce svou práci vykonávat opravdu dobře, musí být značně široké a zahrnovat mnoho tvrdých, ale také velké množství měkkých dovedností.<br></p><h2>Hard skills</h2><p>Pod pojmem tvrdé dovednosti se skrývají jak obecné, tak odborné znalosti. Mezi obecné patří znalost modelovacích jazyků, a to <strong style="text-decoration:underline;"><a href="https://en.wikipedia.org/wiki/Business_Process_Model_and_Notation#:~:text=Business%20Process%20Model%20and%20Notation%20%28BPMN%29%20is%20a%20graphical%20representation%2ctwo%20organizations%20merged%20in%202005." target="_blank">BPM​​N​</a></strong> a/nebo <strong style="text-decoration:underline;"><a href="https://en.wikipedia.org/wiki/Unified_Modeling_Language" target="_blank">UML</a></strong>. Tvorba procesů, diagramů různého typu (aktivity, sekvenční, entitní modely atd.), tv​orba případu užití (Use Case) jsou běžnou denní analytickou rutinou. Modelovat pak lze v různých nástrojích. Jedním z nejčastěji používaných je <strong style="text-decoration:underline;"><a href="https://en.wikipedia.org/wiki/Enterprise_Architect_%28software%29" target="_blank">Enterprise Architect​</a></strong>, dalším například <strong style="text-decoration:underline;"><a href="https://en.wikipedia.org/wiki/ArchiMate" target="_blank">ArchiMate​</a></strong>. Existují také modelovací nástroje postavené na psaní jednoduchého intuitivního kódu, jako je <strong style="text-decoration:underline;"><a href="https://en.wikipedia.org/wiki/PlantUML">PlantUML</a> </strong>(Android Studio pak třeba umí automaticky exportovat PlantUML diagramy z existujícího kódu). K dispozici je samozřejmě mnoho dalších nástrojů, některé z nich on-line, jako <strong style="text-decoration:underline;"><a href="https://en.wikipedia.org/wiki/Lucidchart">Lucidchart​</a></strong> nebo <strong style="text-decoration:underline;"><a href="https://en.wikipedia.org/wiki/Diagrams.net" target="_blank">Diagrams.net​</a></strong> (dříve Draw.io), které jistě dobře poslouží k základnímu modelování, nemají však rozsáhlé možnosti, které nabízejí profesionální nástroje. Pokud tedy chcete pracovat pro větší společnosti jako je například ta naše, je důležitá znalost modelování v Enterprise Architect.</p><p>Dále analytik velice často připravuje návrhy obrazovek, tzv. wiframe neboli drátěný model. Proto je důležitá alespoň základní znalost <strong>UX/UI</strong>, a to jak pro návrhy klasických obrazovek (např. notebook), tak pro mobilní zařízení. I zde může analytik využít různé nástroje, které stejně jako u modelování můžeme rozdělit na ty, které poskytují široké možnosti, tak na základní on-line nástroje, které budou v mnoha případech zcela dostačující. <strong style="text-decoration:underline;"><a href="https://en.wikipedia.org/wiki/Axure_RP">Axure</a></strong> umožňuje připravit kompletně interaktivní drátěný model, a to pro různá rozlišení obrazovek. Mezi populární on-line prototypovací nástroje pak patří například <strong style="text-decoration:underline;"><a href="https://en.wikipedia.org/wiki/Figma_%28software%29">Figma​</a></strong>, <strong style="text-decoration:underline;"><a href="https://www.invisionapp.com/design-defined/prototype/">InVision</a></strong>, <strong style="text-decoration:underline;"><a href="https://moqups.com/">Moqups</a></strong> nebo již výše uvedeny Lucidchart a Draw.io.</p><p>Alespoň základní znalost <strong style="text-decoration:underline;"><a href="https://en.wikipedia.org/wiki/SQL">SQL</a></strong>, tj. schopnost napsat jednoduché dotazy nad databází, je také očekávanou obecnou dovedností. Dále je vhodné mít <strong>všeobecné ekonomické povědomí</strong>, základní <strong>orientaci v právních oblastech souvisejících s IT</strong> (například GDPR), no a samozřejmě podstatná je <strong>výborná znalost českého jazyka</strong> (gramatika, bohatá slovní zásoba, stylistika), neboť analytik musí být také psavec. Důležitá je <strong>znalost anglického jazyka</strong>, protože mnoho zdrojů pro další rozvoj analytiků je právě v angličtině. Navíc se stále častěji tvoří dokumentace v angličtině, což souvisí s globalizací trhu.</p><p>Do odborné části patří <strong>business znalosti</strong>, například orientace v pojišťovnictví, bankovnictví, telekomunikacích atd., tedy znalost produktů (např. úvěry, účty), interních procesů, konkurence. Část business procesů může mít shodné prvky skrz jednotlivé obory, avšak každý z nich má zároveň svá specifika (např. jiný způsob nabídky produktů, potřeby ověřování bonity klienta).</p><p>Máte pocit, že je toho hodně, co musíte znát? Ano, máte pravdu. Dobrou zprávou je, že téměř vše, co je popsáno výše se můžete naučit z knih, on-line školení, pomocí plných nebo dočasných free verzí nástrojů. Výjimkou jsou business znalosti. Ty však můžete z části získat z vlastních zkušeností, například uvědoměním si procesu, který jste absolvovali při sjednání hypotéky, z části pak při samotné analytické práci v daném oboru. Cleverlance navíc poskytuje různá školení, kde si můžete své znalosti a dovednosti také rozšířit.<br><br></p><h2>Soft skills</h2><p>Jak je napsáno v úvodu, do spektra analytických znalostí patří také ty měkké dovednosti, tedy v oblasti chování, které ​souvisejí se sociální/emoční inteligencí.</p><p>Práce analytika znamená častou komunikaci jak se zástupci klienta (marketéry, produktovými manaž​ery, obchodníky atd.), tak se zástupci vývoje (architekty, vývojáři, testery atd.), proto musí <strong>umět</strong> <strong>dobře mluvit</strong>. Analytik často řídí workshopy, kde od klienta sbírá nejdříve základní, později detailní informace, případně předává informace do vývoje. Musí tedy mít <strong>organizační schopnosti</strong>, <strong>umět plánovat</strong>, protože je potřeba připravit návrh schůzek, někdy na dobu půl roku dopředu, určit zástupce klienta, kteří se mají workshopů účastnit, mít strategii pro získání všech potřebných vstupních informací, naplánovat si, kdy je vhodné informace předat kolegům z vývoje. S tím souvisí <strong>schopnost identifikovat, kdo je pro projekt důležitý</strong>, zároveň si rozmyslet, jak se kterým zástupcem komunikovat, koho informovat detailně, koho stačí pouze letmo.</p><p><strong>Řízení workshopů</strong> je jednou ze zásadních schopností, protože se může stát, a taky se stává, že na schůzce dojde k rozporuplným názorům jednotlivých zástupců klienta. Analytik se v daný moment tedy stává jakýmsi <strong>mediátorem</strong>. S tím také souvisí schopnost <strong>nevnucovat za každou cenu vlastní představy</strong>, ale spíše hledat a navrhovat alternativy, <strong>být kreativní</strong>, ukázat cestu, říct​ pro a proti jednotlivých návrhů, doporučit, co je dle jeho zkušeností vhodnou variantou. Pokud si však klient zvolí jinou než analytikem navrhovanou, ale stále vhodnou cestu, pak ji akceptovat. Analytik musí být schopen posouvat schůzku kupředu, musí <strong>umět rozhodnout</strong>, které téma nechat otevřené, které naopak potřebuje v daný moment uzavřít.</p><p><strong>Schopnost naslouchat a vysvětlovat</strong> je absolutním základem, stejně tak jako <strong>schopnost dobře se ptát. </strong>No a samozřejmostí je <strong>logické myšlení</strong>. Hodí se zkušenosti s tzv. <strong>hraním rolí</strong>, které mohou klientovi pomoci lépe popsat jednotlivé procesy, kdy si díky hraní spíše uvědomí všechny postupné kroky, které musí realizovat například při sjednání smlouvy s klientem. Analytik musí umět dobře komunikovat, k tomu se hodí schopnost <strong>poznat osobnost klient​a</strong> nebo vývojáře, tedy trochu psychologie.</p><p>Dobrý analytik by měl <strong>být leaderem</strong>, mít přirozenou autoritu, být na jedné straně empatický, ale také důsledný, například při plnění zadaných úkolů.</p><p>I v oblasti měkkých dovedností je toho dnes očekáváno skutečně mnoho. Avšak i zde mám pro vás dobré zprávy. Spoustu zkušeností, alespoň na základní úrovni, už zcela jistě máte, například vysvětlování (když se učíte s dětmi) nebo plánování, organizace (rodinná dovolená). A pokud ne, zcela jistě vám může pomoci literatura, které je dnes přehršel, případně různá školení zaměřená na osobní růst. Trénovat měkké dovednosti můžete ale v podstatě kdykoliv a kdekoliv. Je potřeba si různé životní situace zpětně vyhodnotit, zjistit, zdali jste reagovali adekvátně, nebo naopak chybně, a příště se zlepšit.<br></p><p>Pokud jste nabyli dojmu, že je práce analytika dřina, pak to nejspíš pro vás nebude to pravé ořechové. Když jste ale na konci tohoto článku naopak dospěli k názoru, že je to činnost, která nabízí různorodost, neustálou možnost se rozvíjet, pak jste možná našli tu správnou pracovní cestu. Chybí-li vám některé z výše uvedených hard skills, mrkněte na náš <span style="text-decoration:underline;"><a href="https://cleverlance.com/vzdelavani" target="_blank">web​</a></span>. Pravidelně zde školíme jak Business analýzu nebo práci s analytickými nástroji, tak také jak správně navrhnout obrazovky systému nebo práci se systémem Axure.</p><p>Ať to vidíte tak, či onak, nezbývá než vám popřát hodně pracovních úspěchů. Ty čekají na každého aktivního člověka, ať už se najde v analýze či jiné profesi.</p><p> <em>Zuzana Drotárová</em><br></p><p><em>​<br></em></p><p><strong>Vybraná základní literatura pro analytiky</strong></p><p><b>On-line (ENG)</b></p><ul><li>Business Analysis Guidebook <a href="https://en.wikibooks.org/wiki/Business_Analysis_Guidebook">https://en.wikibooks.org/wiki/Business_Analysis_Guidebook</a></li><li>International Institute of Business Analysis <a href="https://www.iiba.org/">https://www.iiba.org/</a></li><li>BPMN Quick Guide <a href="http://www.bpmnquickguide.com/view-bpmn-quick-guide/">http://www.bpmnquickguide.com/view-bpmn-quick-guide/</a></li><li>UML 2 Tutorial <a href="https://sparxsystems.com/resources/tutorials/uml2/index.html">https://sparxsystems.com/resources/tutorials/uml2/index.html</a></li></ul><p>Kniha (CZ)</p><ul><li>Ila Neustadt, Jim Arlow: UML 2 a unifikovaný proces vývoje aplikací (Objektově orientovaná analýza a návrh prakticky)</li></ul><p> </p><p><br></p>odborné;#vzdělávání;#