Přejít k navigační liště

Zdroják » Různé » Global Day of Coderetreat 2015

Global Day of Coderetreat 2015

Články Různé

Zaznamenali jste předminulou sobotu zvýšenou aktivitu programátorů na sociálních sítích? Spoustu tweetů o tom, jak se programuje v párech bez podmínek, bez mluvení a dalších podivných omezení? To vše byla neklamná známka toho, že v sobotu proběhl další Global Day of Coderetreat.

Nálepky:

Akce letos probíhala na 157 místech světa, účastní se ho více než 2 000 programátorů. U nás se zapojila čtyři města. Kromě tradiční Prahy se programátoři sešli také v Brně, Olomouci a Jihlavě.

A o co že vlastně jde?

Coderetreat je akce, na kterou jdou programátoři programovat ve svém volném čase něco, co stejně smažou. Pracují s lidmi, které (často) neznají, pomocí technik extrémního programování, které jim šéf v zaměstnání možná ani nedovolí. Navíc často v jazycích, které nejsou jejich denním chlebem.

Na první pohled je to akce, co nedává smysl. Když se ale podíváte lépe, zjistíte, že zdánlivě nesmyslné podmínky a omezení vás mohou za jeden den naučit víc, než jste se v práci naučili za poslední rok.

Jak běžně fungujete v práci? Potřebujete vyřešit problém, něco naprogramujete, odevzdáte a hotovo. Zákazník to připomínkuje, vy to u/opravíte a tím vaše práce končí. Cílem je odevzdat něco hotové a funkční. Málokdy máte čas zkusit si problém řešit jinak, několika způsoby.

Klíčem je trénink

Coderetreat vám tuto možnost dává. Řešíte jeden zdánlivě jednoduchý problém (Game of Life), 6x během dne. Programujete v páru a na řešení máte 45 minut. Od začátku je jasné, že to nemůžete stihnout a když po každé session musíte kód smazat, stane se něco neobvyklého.

Přestanete se snažit úkol dokončit, ale zaměříte se na nějaký menší problém, více se soustředíte na postup. A to je to, o co na Coderetreatu jde – cíl není hotové řešení, ale postup a techniky.

Možná vás teď napadlo, že to můžete dělat i doma, na to nemusíte obětovat sobotu. Ale doma by to prostě nebylo ono.

Na Coderetreatu máte kolem sebe mnoho dalších programátorů, kteří se rozhodli věnovat den tréninku (to je samo o sobě dost slušný filtr) a když programujete v páru, máte možnost učit se navzájem. Sdílet vědomosti.

Omezení vám mohou rozšířit obzory

Nedílnou součástí Coderetreatu jsou také omezení, která musíte v každé session dodržet. Je jich několik typů – třeba takové, které vedou k použití technik, jako je polymorfismus, funkcionální přístup, nebo observables. Další například zakáže mluvit, takže musíte svého kolegu navést správnými názvy a testy k tomu, co chcete implementovat – krásná ukázka toho, že druhého dovedete přesvědčit kódem, místo dlouhých řečí. A samozřejmně, nesmíme vynechat testování, k TDD v různých obměnách jste vedeni v každé session.

K tomu všemu máte za zády facilitátory, kteří všetečnými otázkami směrují k úvahám nad vašim kódem a v případě potřeby nastíní techniky, kterými se můžete dobrat ke splnění omezení.

Ohlasy

A jaké jsou ohlasy účastníků? Zeptali jsme se co si o akci myslí, jestli byla přínostná.

Určitě ano. Bylo zajímavé se seznámit s přístupy jiných programátorů k řešení problému. A praktické seznámení s TDD byla, pro mně osobně, velmi přínosná zkušenost.

Akce byla fajn, užil jsem si ji a to i přes původni obavy :)
Přínosem pro mě bylo hlavně možnost porovnat mé zkušenosti s TDD, které jsem zatím získaval pouze jako samouk (+ knížky a videa), s jinýma lidma.

Akce byla skvělá, naučil jsem jinak přemýšlet. Budu více testovat.

Rozhodně. Nejvíc jsem si uvědomil sílu testování – nejen jako pomocného nástroje, ale také jako formy komunikace.
Každá iterace měla svůj přínos a rozhodně mě inspirovala k tomu, abych si podobným způsobem zkusil zaexperimentovat i na jiných projektech a třeba i ve větším rozsahu než 45 minut.

Jestli vám sobotní Coderetreat utekl a myslíte to s programováním opravdu vážně, chcete se konečně naučit opravdu testovat, rozšířit si obzory nad to, co běžně děláte v práci, pak sledujte coderetreat.cz (@coderetreatcz), kde se dozvíte o všech akcích, které u nás probíhají.

Pokud nechcete čekat, vyražte na nejbližší coding dojo – to je akce zaměřená podobným směrem, jen nezabere tolik času codingdojo.cz

Fotky z jednotlivých měst

Praha

Praha

Jihlava

Jihlava

Brno

Brno

Olomouc

Olomouc

Na závěr nezbývá, než poděkovat.
Účastníkům, že se rozhodli věnovat volný den tréninku a pomohli vytvořit skvělou atmosféru na akci.
Organizátorům, kteří věnovali svůj čas přípravám a zdárnému průběhu celé akce. Velký dík patří také firmám, které se rozhodly akci podpořit.
Firmě Jetbrains, která účastníkům věnovala licence a slevy na produkty, dále lokálním partnerům, kteří zajistili prostory a občerstvení pro účastníky.

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře

Strategie a AI jako klíč. Do Prahy přijely špičky technologického světa

WebExpo 2025 ukázalo, jak se tvoří budoucnost. Třídenní technologická konference WebExpo 2025 přivedla do Prahy světové i české experty, kteří nabídli inspiraci napříč obory. Hlavním tématem byla propojenost disciplín, význam AI a potřeba otevřenosti vůči novým výzvám – včetně podpory legální imigrace. Ukázalo se, že inovace vznikají nejen v Silicon Valley, ale i tam, kde se nebojíme myslet jinak.

Přístupnost není jen o splnění norem: nový pohled na inkluzivní design

Přístupnost a inkluze možná nepatří mezi nejžhavější témata digitálního světa – dokud o nich nezačne mluvit Vitaly Friedman. Na WebExpo 2024 předvedl, že inkluzivní design není jen o splněných checkboxech, ale hlavně o lidech. S energií sobě vlastní obrátil zažité přístupy naruby a ukázal, že skutečně přístupný web je nejen možný, ale i nezbytný.

Efektivnější vývoj UI nebo API: Co si odnést z WebExpo 2025?

Různé
Komentáře: 0
Jak snadno implementovat moderní uživatelské rozhraní? Které funkce brzdí rychlost vašeho webu? A kdy raději sami přibrzdit, abychom využitím AI nepřekročili etické principy? Debatu aktuálních dev témat rozdmýchá sedmnáctý ročník technologické konference WebExpo, která proběhne v Praze od 28. do 30. května. Který talk či workshop si rozhodně nenechat ujít? Toto je náš redakční výběr z vývojářských hroznů.