1. Poznański Code Retreat

Wrażenia po imprezie

Zaproszenie

Mamy zaszczyt zaprosić wszystkich na pierwszy poznański Code Retreat. Odbędzie się on w drugą sobotę stycznia (15.01.2011), spotykamy się o godzinie 8:30 w siedzibie Cognifide (al. Wielkopolska 4). Rozpoczniemy od wspólnego śniadania połączonego z omówieniem planu i założeń imprezy.

Założenia

Code Retreat to rodzaj warsztatów programistycznych, których formuła została wymyślona przez Patrick’a Welsh’a, Nayan’a Hajratwala i Corey Haines’a. Celem pomysłodawców było stworzenie formy w ramach której uczestnicy będą mogli dzielić się praktyczną wiedzą na temat tworzenia dobrej jakości kodu (przy wykorzystaniu założeń Test Driven Development i Pair programming).

W skrócie zasady przedstawiają się następująco:

  • uczestnicy warsztatów pracują w parach,
  • celem każdej pary jest rozwiązanie pewnego prostego (ale nie trywialnego) problemu,
  • warsztaty składają się z 5 bądź 6 sesji, z których każda trwać będzie 45min
  • po każdej sesji,
    • przewidziana jest przerwa i czas na dyskusję na temat przyjętych rozwiązań,
    • stworzony kod jest usuwany,
    • następuje przemieszanie par – tak aby każdy miał okazję wymienić doświadczenia z innymi uczestnikami.

W ramach pierwszego poznańskiego Code Retreat będziemy mierzyć się z problemem „Conway’s Game of Life” – zapoznajcie się z opisem problemu przed przyjściem na warsztaty, napewno ułatwi to start.

Brzmi interesująco? Okazja aby sprawdzić jak „to robią inni” nie zdarza się często więc na pewno warto ją wykorzystać. Liczba miejsc jest ograniczona, osoby które chcą wziąć udział w warsztatach powinny zarejestrować się pod tym adresem i czekać na potwierdzenie. Poza tym należy przynieść swój komputer oraz trochę wiedzy na temat programowania w języku Java.

Imprezy tego typu odbywają się na całym świecie. Jakiś czas temu pierwszy polski Code Retreat został zorganizowany we Wrocławiu (http://coderetreat.wroclaw.pl/), o wrażeniach uczestników można poczytać tutaj i tutaj.

Agenda

8:30 – 9:00 – śniadanie
9:00 – 9:30 – powitanie, wprowadzenie
9:30 – 10:15 – sesja #1
10:15 – 10:30 – przerwa
10:30 – 11:15 – sesja #2
11:15 – 11:30 – przerwa
11:30 – 12:15 – sesja #3
12:15 – 13:45 – lunch, dyskusje
13:45 – 14:30 – sesja #4
14:30 – 14:45 – przerwa
14:45 – 15:30 – sesja #5
15:30 – 16:00 – podsumowanie

Zasady gry w „życie”

  • Gra toczy się na nieskończonej planszy (płaszczyźnie) podzielonej na kwadratowe komórki.
  • Każda komórka ma ośmiu „sąsiadów”, czyli komórki przylegające do niej bokami i rogami.
  • Każda komórka może znajdować się w jednym z dwóch stanów: może być albo „żywa” (włączona), albo „martwa” (wyłączona).
  • Stany komórek zmieniają się w pewnych jednostkach czasu.
  • Stan wszystkich komórek w pewnej jednostce czasu jest używany do obliczenia stanu wszystkich komórek w następnej jednostce.
  • Po obliczeniu wszystkie komórki zmieniają swój stan dokładnie w tym samym momencie.
  • Stan komórki zależy tylko od liczby jej żywych sąsiadów.
  • W grze w życie nie ma graczy w dosłownym tego słowa znaczeniu. Udział człowieka sprowadza się jedynie do ustalenia stanu początkowego komórek.

Reguły gry według Conwaya

  • Martwa komórka, która ma dokładnie 3 żywych sąsiadów, staje się żywa w następnej jednostce czasu (rodzi się)
  • Å»ywa komórka z 2 albo 3 żywymi sąsiadami pozostaje nadal żywa; przy innej liczbie sąsiadów umiera (z „samotności” albo „zatłoczenia”).

[źródło]

Sponsorzy

Sponsorami warsztatów są firmy PSI Produkty i Systemy Informatyczne Sp. z o.o. (http://www.psipolska.com/) oraz Cognifide (http://cognifide.com). Bez ich pomocy nie udałoby się zapewnić tak dobrej lokalizacji oraz darmowego poczęstunku w czasie trwania warsztatów.

PSI Polska
Cognifide logo

Zapraszamy wszystkich zainteresowanych.

Paweł Stawicki/Szczecin JUG
Michał Chmielarz/PSI
Łukasz Stachowiak/Poznań JUG
Adam Dudczak/Poznań JUG

Share
Jedna odpowiedź na “1. Poznański Code Retreat”
  1. […] 1. Poznański Code Retreat […]

  2.  
Pozostaw odpowiedź

Musisz być zalogowany, by móc komentować. Zaloguj się »

Google+