Archiwum kategorii ‘Ciekawostki’

Nowy Rok 2012! :)

poniedziałek, 26 Grudzień 2011

Nawiązując do tradycji z poprzedniego roku czas na małe „zawodowe” podsumowanie i plany na następny rok :)

W roku 2011

Udało mi się:

  • W lutym zostać magistrem – uff! :)
  • Pracować w świetnym zespole!
  • Nauczyć się nowych rzeczy o testowaniu.
  • Pojechać jako wolontariusz na QCon w Londynie, XP w Mardycie i GOTO w AArhus
  • Być koordynatorem wolontariuszy w czasie konferencji ALE w Berline
  • Zorganizować razem z Markusem lipcowe CodeRetreat w Berlinie
  • Zorganizować i poprowadzić razem z Markusem CodeRetreat w Berlinie w ramach światowego dnia CodeRetreat w grudniu
  • Prowadzić w Nokii cotygodniowe Coding Dojo
  • Poprowadzić mały warsztat na temat „1-1 feedback” dla innego zespołu w Nokii. Poprowadzić Extreme Startup w ramach dojo.
  • Zapisać się i wygłosić 3 mowy w berlińskim klubie Toastmasters
  • Uczestniczyć w kilku spotkaniach #xtcb (Extreme Tuesday Berlin)
  • Rozpocząć naukę Scali i Rubiego
  • Zostać certyfikatowanym programistą Springa
  • Przeczytać: Release It, Presentation Zen, The Clean Coder, Managment 3.0, Kanban, Specification By Example, Lean Startup i rozpocząć kilka innych książek.
  • Poeksperymentować z Kanbanem.
  • Założyć konto na githubie
Nie udało mi się:
  • Czytać 1 książki na miesiąc
  • Pojechać na Agile2011 do stanów ani wziąć udział w Agile Testing Days w Berlinie
  • Zostać prelegentem na konferencji
  • Nauczyć się niemieckiego na tyle, by móc biernie uczestniczyć w spotkaniach prowadzonych po niemiecku.
W roku 2012 chciałbym:
  • Pracować z ludźmi, od których mogę się bardzo dużo i szybko uczyć (tak jak to było w roku 2011)
  • Pojechać jako wolontariusz na QCon i wziąć udział w 2 innych dużych konferencjach (XP? GOTO? ALE?)
  • Zorganizować coś otwartego w Nokii, np. co 2 tydzień robić otwarte Coding Dojo dla ludzi z poza firmy
  • Co najmniej raz w miesiącu brać udział w spotkaniu społeczności w Berlinie
  • Wziąć udział w CodeRetreat jako uczestnik
  • Wygłosić 6 mów w Toastmasters. Wziąć udział w konkursie na najlepszą mowę w klubie.
  • Czytać jedną książkę na miesiąc
  • Spopularyzować refactor-my-code step by step
  • Poprowadzić wykład dla studentów
  • Założyć anglojęzycznego bloga
  • Nauczyć się biegle innego języka niż Java (Ruby?).
  • Oglądać co najmniej jedną prezentację na tydzień (np. z infoq, ted)
  • Spróbować wcielić w życie koncepcję lunch with a stranger w pracy.
  • Zorganizować mini konferencję w pracy.
  • Stworzyć „continuous delivery pipeline” dla projektu, w którym teraz pracuję
  • Certyfikować się w jakieś kolejnej technologii
Jakie są Twoje plany na rok 2012? :)

Nowy rok 2011 :)

niedziela, 26 Grudzień 2010

Czas krótko podsumować (zawodowy) rok 2010 :)

Między innymi:

  • Zainwestowałem w książki (m.in. Agile Coaching – inspiracja do prowadzenia blogu i do zapisania się do TM pochodzą z tej książki, Clean Code, Working effectively with legacy code, Effective Java, Test-driven development by example, Collaboration Explained, Art of Agile Development, Agile Retrospectives)
  • Zatrudniłem się w Tieto, co umożliwiło mi zrealizowanie kilku poniższych rzeczy oraz współpracę z gronem świetnych osób.
  • Wziąłem udział jako wolontariusz w konferencjach QCon i JAOO oraz jako uczestnik w  Zimowym Agile Tuningu.
  • Zorganizowałem w Tieto CodeRetreat dla pracowników
  • Razem z Michałem Bogdałem wziąłem udział w Tieto on Tour prowadząc CodeRetreat dla studentów w Rzeszowie i Lublinie.
  • We współpracy z  Wrocław JUG i Kunsztem zorganizowałem CodeRetreat Wrocław
  • Razem z Łukaszem Szydło poprowadziłem spotkanie Agilopolis
  • Przystąpiłem i zdałem całkiem nieźle egzaminy SCJP i IELTS.
  • Przeprowadziłem się do Berlina, podejmując w końcu pracę z technologiami webowymi, w szczególności ze Springiem. (żegnaj Java Swing!). Tym samym zakończyłem współpracę z Tieto a związałem się z Nokią.
  • Zapisałem się do klubu Toastmasters gdzie poznałem sporo fajnych osób i wygłosiłem swoje pierwsze publiczne przemówienie.
  • Pracowałem nad swoją pracą magisterską, ale ciągle zostaje to temat otwarty.

Był to dla mnie udany rok. Dziękuję wszystkim, dzięki którym mogę o tym minionym roku tak właśnie myśleć!

Mam nadzieję, że rok 2011 będzie jeszcze lepszy :)

Między innymi chciałbym:

  • Zostać magistrem! :)
  • Poprowadzić jeszcze jakieś CodeRetreat. Berlin? Kraków? Inne miejsce?
  • Znów pojechać na QCon i GOTO/JAOO. Wziąć udział w Agile Testing Days, oprócz tego marzy mi się Agile 2011 w stanach :)
  • Poprowadzić jakieś spotkanie w Berlinie co najmniej 2 razy. Oprócz tego zakwalifikować się jako prelegent na jakąś konferencję :)
  • Zorganizować w Nokii coś ciekawego, może „Reading Club”, może „Code Retreat”.
  • Zapisać się w Berlinie do ToastMasters i wygłosić kilka mów.
  • Znaleźć w Berlinie coś podobnego do Kunsztu i zostać uczestnikiem :)
  • Nauczyć się niemieckiego na tyle, by móc biernie uczestniczyć w spotkaniach prowadzonych po niemiecku.
  • Nauczyć się nowego języka programowania, może będzie do Clojure?
  • Certyfikować się w kolejnej technologii (Spring? Java EE?)
  • Czytać jedną książkę na miesiąc

Pozdrawiam i szalonego sylwestra życzę!

Te 5 programów warto zainstalować!

niedziela, 12 Grudzień 2010

Krótka lista 5 programów, które od razu zainstaluje na świeżym komputerze:

  • Google Desktop – za wygodę jaką daje przy uruchamianiu programów (2x ctrl i wpisz program, który chcesz uruchomić)
  • CLCL - wieloschowek, za możliwość wygodnej pracy z tekstem.
  • Google Chrome – aktualnie moja ulubiona przeglądarka internetowa
  • SciPlore Mindmappingmapy myśli to super sposób organizowania wiedzy. Ten program spełnia swoje zadanie i wygodnie się z nim pracuje przy użyciu samej klawiatury
  • PDF-XChange Viewer – lepsza przeglądarka do PDFów

Poza tym (oczywiście) zainstaluje Total Commandera, Eclipse, TeXnicCenter, TortoiseSVN, Daemon Tools, WinRar i inne. W każdym razie pięcioma wymienionymi powyżej chciałem się podzielić, gdyż są fajne :)

A jaka jest Twoja lista?

Agile vs Scrum

wtorek, 23 Listopad 2010

Kolega spytał się mnie

czym różni się Agile od Scrum..

Zacząłem się zastanawiać nad odpowiednią metaforą i wymyśliłem coś takiego:

  • Gdyby przenieść te pojęcia do świata polityki to partie prawicowe nazwalibyśmy Agile, a PiS lub PO nazwalibyśmy Scrum.
  • Gdyby przenieść te pojęcia do świata muzyki, to rock nazwalibyśmy Agile, a Kult nazwalibyśmy Scrum.
  • Gdyby przenieść te pojęcia do świata motoryzacji, to samochód sportowy nazwalibyśmy Agile, a Porsche nazwalibyśmy Scrum.

Agile jest filozofią. Scrum jest konkretnym procesem, który wpisuje się w tą filozofię.

(więcej…)

Why developers produce legacy code in Scrum projects and what to do about it?

piątek, 19 Listopad 2010

Agilopolis Community Day 9 już za nami.

To co razem z Łukaszem Szydło chcieliśmy wam przekazać można by streścić w ten sposób:

  • Jakość kodu źródłowego jest ważna – ma wpływ na powodzenie projektu.
  • Na studiach nie nauczyliśmy się programować w porządny sposób. Pod presją czasu pracujemy w sposób wyuczony na studiach – „koko dżambo” i w efekcie produkujemy kod trudny i ciężki w utrzymaniu.
  • Znamy teoretyczną odpowiedź na pytanie jak temu zaradzić: Clean Code, TDD, Refactoring. By zacząć stosować te techniki, wpierw musimy się ich nauczyć, tak by weszły nam w krew.
  • Stosując model Dreyfusa pokazaliśmy jak zdobywamy nowe umiejętności. Jest to ważne, bo jeśli chcemy aby nasze zespoły produkowały porządny kod, musimy pomóc naszym ludziom zdobywać potrzebne im kompetencje. By im w tym pomóc, musimy rozumieć jak ludzie się uczą.
  • Na koniec pokazaliśmy kilka praktycznych technik nauki.

Poniżej zbiór materiałów i źródeł do tematów, które poruszaliśmy w czasie prezentacji. W wolnej chwili postaram się linki opisać :)

(więcej…)