Global Day of CodeRetreat i nowy blog.

21 grudnia 2013

Właśnie postawiłem nowego bloga, możesz go znaleść pod adresem http://www.gregdmd.com

Główne zmiany w porównaniu do tego bloga:

Mój pierwszy wpis na nowym blogu dotyczy nie dawnego CodeReatreat w Melbourne.

Daj znać innym

Konferencje 2013

17 marca 2013

Jesteś studentem (informatyki), który chce się rozwijać, poznawać nowych ludzi i znaleść wymarzoną pracę? Chciałbyś podróżować i nawiązać kontakty ze znanymi ludźmi z naszej branży (Autorzy języków, fundamentalnych koncepcji, czy książek)?

Konferencje branżowe są jedną z metod osiągnięcia powyższych celów. Na przykład ja, na swojej pierwszej dużej konferencji m.in. dowiedziałem się o „CodeRetreat” (słuchając wykładu pomysłodawcy tej koncepcji!), które później pomagałem zoorganizować we Wrocławiu. Dzięki kontaktom z konferencji miałem szansę dostać swoje dwie ostatnie prace.

„Wszystko pięknie” możesz myśleć, „ale konferencje są mega drogie :( ” – to prawda. Bilet na 2 dni warsztatów i 3 dni konferencji w Aarhus kosztuje € 2,413.-

Ale jest jeden haczyk – jako student możesz pojechać za darmo! Możesz pojechać jako wolontariusz. Nocleg da się załatwić u miejscowych wolontariuszy (za darmo). Jak dobrze pokombinujesz to również uda Ci się dojechać ze free! Proszę napisz w komentarzu jeśli ciągle uważasz, że fajnie było by pojechać, ale „się nie da”. Czy wspominałem, że  na konferencji jest za darmo obiad i przekąski? (Praktycznie, możesz na takim wyjeździe zaoszczędzić ;) )

Do tej pory dojazd za darmo był możliwy, ale nie taki prosty (konferencja w Londynie, Aarhus, Kopenhadze). W tym roku, jeśli studiujesz we Wrocławiu (Poznaniu) ten problem zupełnie odpada! Konferencja GOTOCon zawita do Berlina w połowie października. Berlin jest 3,5h jazdy samochodem od Wrocławia! Dojechać możesz swoim autem, na stopa lub korzystając z mitfahrgelegenheit.

Dodaj do swojego kalendarza już dziś terminy konferencji na które pojedziesz, a dwa miesiące przed konferencją zarejestruj się jako wolontariusz („crew”). Wrażenia ze swojego wyjazdu opisz na swoim blogu lub w komentarzu tutaj – jeśli opiszesz je na swoim blogu dodaj link do wpisu w komentarzach.

Nowy rok 2013 :)

3 stycznia 2013

Wkroczyliśmy w rok 2013 a więc najwyższy czas na podsumowanie poprzedniego roku i plany na następny (tak jak to bywało poprzednio: 2011, 2012).

Nie wykluczam, że wkrótce podsumuję tu rok 2012 i napisze o swoich planach na ten rok bardziej dokładnie. Na razie powiem tylko, że niedawno spędziłem parę godzin na następujących czynnościach:

  • Przejrzenie listy celów na rok 2012 i refleksja nad rezultatami
  • Wypisanie ważnych wydarzeń z roku 2012 (w celu odświeżenia pamięci)
  • Co było dobre, co było złe a co zastanawiające w roku 2012?
  • Zastanowiłem się dlaczego pewne cele udało mi się zrealizować a inne nie?
  • Spędziłem trochę czasu zastanawiając się co z tego wszystkiego wynika
  • Przejrzałem swoje długo terminowe cele (5, 15 lat w przód)
  • Zdecydowałem na czym chciałbym się skupić w 2013 roku
  • Spisałem trochę konkretnych celów
  • Zaplanowałem jak będę śledził swoje postępy

Mniej lub bardziej jest to proces jaki stosujemy podczas retrospekcji (którą to sobie sam dla siebie zrobiłem..)

A czy Ty wiesz, co chciałbyś(ałabyś) osiągnąć w tym roku i jak to zrobisz?

Jako bonus: Jeśli masz problem z wytrwałością swoich postanowień polecam metodę opisaną tutaj.

Warto odwiedzić w Berlinie – ciąg dalszy

25 grudnia 2012

Co warto odwiedzić w Berlinie? 2 lata temu gdy zaczynałem tam pracę stworzyłem krótką listę. Jako, że z końcem stycznia opuszczam Berlin i przenoszę się na jakiś czas do Australii czas na uaktualnienie berlińskiej listy:

Dalej uważam, że warto odwiedzić Henne, Mustafas i Bonanza Coffee a dodatkowo dodałbym:

Jakie są Twoje ulubione miejsca w Berlinie?

Global Day of CodeRetreat 2012 w Berlinie

9 grudnia 2012

W ubiegłą sobotę prowadziłem berlińską edycję Global Day of CodeRetreat. Na świecie tego dnia programowanie ćwiczyło ponad 3000 osób.

W Berlinie w warsztatach wzięło udział około 20 osób. Jeśli chcesz się dowiedzieć więcej o CodeRetreat polecam starsze wpisy na tym blogu, na przykład ten.

Co robiliśmy?

  1. Rozgrzewka, cykl TDD
  2. Każda klasa i zmienna musi być czasownikiem (zamiast rzeczownikiem)
  3. Maksymalnie 4 linijki w metodzie lub zakaz używania instrukcji warunkowych i typów prostych (int, boolean, String)
  4. Ping pong pair programming i zakaz mówienia. Implementacja ma być jak najprostsza
  5. Małe kroczki. Zapisz wersję w repozytorium kodu jeśli masz nowy test lub nowa implementację gotową w ciągu 3 minut, w przeciwnym wypadku „revert”
  6. Każda metoda musi zwracać „void”.

Więcej o różnych ćwiczeniach można poczytać tutaj.

Jak to często na CodeRetreat bywa można było usłyszeć komentarze typu: „nie spodziewałem się że programowanie w parach jest takie fajne”, „odkryłem, że w sumie to lubię Test-Driven Development” lub „chcę nauczyć się nowego języka programowania”. Takie komentarze są dla mnie super motywacją do organizowania kolejnych wydarzeń :)

Global Day of CodeRetreat jest tylko raz w roku, ale nic nie szkodzi na przeszkodzie by zorganizować lokalny event. Kiedy następne CodeRetreat u Ciebie?