Tuesday, January 28, 2014

JUG na Mobile Central Europe

Disclaimer

Recenzja konferencji wyszła mi trochę przydługa, mam nadzieje, że ktoś jednak przeczyta. Opinie prezentowane są moimi własnymi a znajdują się na blogu JUG Łódź ponieważ udzielam się w JUG Łódź, ale nie są oficjalnymi opiniami Stowarzyszenia JUG Łódź.

Na konferencji robiłem notatki, z których niestety tworząc ten wpis nie mogłem skorzystać. Na pewno kilka recenzji na tym straciło ponieważ nie mogłem przekazać dalej zaprezentowanych idei czy narzędzi. Oprócz notatek starałem się tweetować, niemniej jednak ćwierkanie, robienie zdjęć i słuchanie prelekcji za jednym razem to sztuka trudna do opanowania.

Konferencja

W sobotę 9go 11go stycznia odbyła się całkiem duża konferencja dotycząca technologii mobilnych - Mobile Central Europe. Była to pierwsza edycja tej konferencji a organizatorom udało się zgromadzić około 400 osób. Jest to na pewno duży sukces ponieważ konferencja nie należała do najtańszych - (około 700 PLN + VAT).

Za organizację tej konferencji wzięli się profesjonaliści z Polidea na czele z Wojtkiem Erbetowskim, który także jest głównym spinającym Warszawskiego JUGa. Jechałem na to wydarzenie z zadaniem porównywania Mobile Central Europe z Mobilization. Kiedyś (~2010) wymyślając Mobilization każdy z organizatorów miał swój obraz konferencji. Mój był na pewno zbliżony do tego co oferowało MCE: czyli zagranicznych prelegentów, którzy mieli inspirować i uczyć, prelekcje w języku angielskim, współpraca z firm(ą) dla której takie wydarzenie wpisuje się w filozofię.

Konferencja miała odbyć się w kinie (Kino Praha), w dodatku miejsce zarezerwowane było na cały dzień z afterparty, więc koszty organizatorów musiały być duże. Do tego doliczyć należy koszty przelotów prelegentów, z których część przybyła ze Stanów.


Z Łodzi jechało łącznie ze mną 5 osób: Rafał Lenarczyk, Krzysztof Gutowski, Marcin Iwanicki i Marcin Gadawski. Przyjechaliśmy dosyć wcześnie i powitała nas Ida Bzowska, która chyba postawiła sobie za cel być wolontariuszką na każdej konferencji związanej z IT w Polsce :).

Mignął też nam Wojtek Erbetowski, który podziękował za wypożyczenie krótkofalówek i powiedział, że przydały się, co mnie ucieszyło. Dostaliśmy duże identyfikatory z naklejonymi na nim imieniem i nazwiskiem, opisem własnej osoby (chyba podawało się to do rejestracji) i tajemniczym trzyliterowym kodem. Kod okazał się być potrzebny do zabawy w rekrutację swojego zespołu za pomocą prostej aplikacji webowej dla mobilek. Przyznam szczerze, że nie lubię gier i zabaw na konferencjach ponieważ rozpraszają one i zabierają czas, który można poświęcić na rozmowy w przerwach lub prelekcje. I zawsze staję przed dylematem czy uczestniczyć i może coś wygrać czy jednak darować sobie?

Z tyłu identyfikatora była agenda, jak zwykle na konferencjach nieodwrócona do góry nogami co powoduje, że mniej wygodnie ogląda się plan dnia mając identyfikator na szyi. Mobilization wydaje mi się jedyną konferencją, która umieszcza agendę w ten wygodniejszy sposób :).

Sale kinowe były na pierwszym piętrze i tam miały odbyć się prelekcje tak więc ruszyliśmy na górę. Na schodach spotkałem Erica Lafortune, który miał mieć pierwszą prelekcję na żółtej Sali. Z Ericiem miałem przyjemność mailować przy okazji mojej i Andrzeja Jóźwiaka prelekcji na Confiturze dotyczącej zabezpieczania aplikacji Androidowych. Eric jest twórcą komercyjnego narzędzia DexGuard służącemu utrudnianiu dekompilacji aplikacji androidowych. Eric skojarzył mnie od razu albo przynajmniej udawał - całkiem dobrze. Zapowiedziałem się na jego prelekcji i poszedłem zjeść.

Catering

Catering przygotowały dziewczyny ze spółdzielni bułka i spółka. Jedzenie było fajnie przygotowane, ale mam wrażenie że było go nieco za mało i wymagało wielkiej precyzji żeby powkładać małe porcje osobno w plastikowe pojemniczki :) - czułem się winny zjadając kilka pudełek na raz :).

Tuż przed 10.00 rozpoczął Wojtek Erbetowski i Jarek Potiuk z Polidea, podając kilka liczb związanych z konferencją. Mi w pamięci utkwiło 1500h jakie poświęciła ich firma na przygotowanie konferencji. Albo inaczej: ile godzin zaraportowano na projekt MCE, z pewnością tych godzin było o wiele więcej, ale już nie z budżetu firmy.

Jeśli chodzi o prelekcje salach kinowych to zawsze taki set-up znany z Geecona robi duże wrażenie. Nie inaczej było tutaj. Prezentacje na ekranie kinowym są ogromne! Na MCE dodatkowo scena z prelegentem była podświetlona led-ami i robiło to efektowne widowisko. Prelegenci mieli do dyspozycji telewizor LCD (42 albo więcej cali) na którym widzieli swoje slajdy, a także monitor LCD z wyświetlanym zegarem.

Jeśli chodzi o czas to wszystkie prelekcje startowały o pełnych godzinach i mogły trwać chyba do 50min. Właściwie to wyszło bardzo ciekawie bo część prelekcji kończyła się wcześniej i można było poświęcić czas na tzw. networking albo zjadanie kolejnych porcji przygotowywanych przez bułkę i spółkę :).

Eric Lafortune - ProGuard, Optimizer and Obfuscator in the Android SDK


Pierwszą moją prelekcją był talk Erica Lafortune. Przyznam, że nie dowiedziałem się wiele nowego o proguardzie ale spokojny i rzeczowy sposób prezentacji Eric-a bardzo mi się podobał. Eric mówił o tym w jaki sposób jego hobby przekształciło się w projekt i jak bardzo poważnie traktował swoje zadania co doprowadziło go do powstania Start-upu Saikoa oraz niezłej reputacji na Stack Overflow.

Było też kilka metafor takich jak strząsanie zwiędłych liści opisujące działanie Proguarda na kodzie Javovym. Byłem nieco zaskoczony, że dość mało osób na sali znało to narzędzie - lub nie chciało im się podnieść rąk :). Po prezentacji udało mi się jeszcze zamienić kilka słów z prelegentem i dowiedziałem się, że Startup Saikoa jest 2 osobowy - Eric prowadzi razem z partnerką, która też jest Software Developerem.

Wiebe Elsinga - Prototyping your Android app, the (U)X-factor


Wiebe mówił o konieczności stosowania prototypów: małych, tanich, szybkich i testowalnych. Pokusił też o ocenę polskiej aplikacji - jakdojade.pl i skrytykował ją za podwójne kliknięcie w przycisk back w celu zamknięcia aplikacji. Ostatnio częściej spotykany 'feature' aplikacji androidowych. Wywiązała się krótka dyskusja na ten temat, ale Wiebie powiedział, że to jego zdanie i każdy może mieć inne.

Kontynuacja prezentacji nie przyniosła jakiś wielkich odkryć jeśli chodzi o prototyping. Na koniec obejrzeliśmy mało śmieszny film z życia Wiebe kiedy prototypował grę ping w samochodzie poruszającym się z prędkości 200km/h. Z wartościowych rzeczy pokazał lub wspomniał o UIStencils Keynotopia Proto.io, Fieldtest.

Alex Shirazi - Design Focused Mobile Development


Na tę prezentację niestety się spóźniłem i nie bardzo byłem w stanie skupić uwagi bo nie wiedziałem jaką tezę udawadniamy. Na moim notesie miałem zapisane tylko 3 zdania z tej prezentacji. Google vs Box - Alex opowiadał o różnych koncepcjach teamu UX. Albo dedykowanym człowieku do UX dla projektu lub współdzielonym superteamie Uxowców. Bez oceny które rozwiązanie jest lepsze. Był też przegląd możliwości tworzenia UXu poprzez wireframes, design on napkin czy innych. Mówił też o konieczności synchronizacji i trzymaniu aktualnego dokumentu zawierającego design.

Lunch break


Na obiad była kanapka - cztery rodzaje do wyboru oraz zupa w kubku. Rafał stwierdził że jest to dobry pomysł na Mobilization bo nie trzeba używać sztućców i właściwie można obiad wypić na stojąco :).

Flash talki

Podczas obiadu osoby, które nie wyszły z Kina mogły uczestniczyć w flash-talkach - krótkich 15 min prelekcjach.

Matt Harasymczuk - West Scrum Story


O Macie dowiedziałem się kilka dni wcześniej w związku z jego planowaną po MCE prelekcją na wJUGu. Matt pracuje w firmie państwowej, która działa jak prywatna. Interesujące i zdecydowałem że na prezentację na wJUGa pójdę. Nie wiedziałem o flash-talkach ani o prelegentach więc pojawienie się Matta było pewnym zaskoczeniem.

Fascynację Scrum-em przeżyłem 2-3 lata temu i od tego czasu mi trochę przeszło. W fazie fascynacji poznałem jednak dużo teorii i to o czym mówił Matt już znałem. Brakowało mi w tej prezentacji praktyki. Trzeba robić backlog grooming, ale jak robić w firmie? W Scrum zazwyczaj bawi się team programistyczny a reszta organizacji już się nie bawi, jak sobie z tym radzić? Tych odpowiedzi brakowało, ale muszę dodać na plus dla prelegenta, że mówił ładnie i z dużym zaangażowaniem, także wątpliwości, że firma Matta działa efektywnie nie było.

Łukasz Gawin - Once Upon a Time… Bugs


Łukasz niestety został pokonany przez stres. Na sali pewnie było z 200 osób i być może była to pierwsza prelekcja przed tak dużą i na pewno wymagającą publicznością. Ciekawie zapowiadająca się lightowa prezentacja, przerodziła się w drogę przez mękę zarówno dla prowadzącego jak i dla publiczności.

Oguz Bastemur - Multithreaded Javascript on the Server Side!


Nie rozumiem Javascriptu po stronie serwera, po stronie klienta też raczej nie. Nie mówię nie, ale po prostu nie mam czasu zrozumieć. Prób używania na Code Retreat JSa, też nie uważam za udane. Niemniej jednak prelegent dawał radę i opowiadał o featurach swojego rozwiązania. Kolega, z którym siedziałem skomentował jednak to tak, że każda nowa technologia robi ciągle to samo od nowa - wymyśla układanie bibliotek w moduły, uproszczenia do modelu wielowątkowości itd.

Piotr Podziemski - Cukeriada - an educational game designed for children suffering from type 1 diabetes




To nie była stricte programistyczna prezentacja. Dotyczyła pomocy dzieciom chorym na cukrzycę typu 1 - czyli takiej która wymaga podawania odmierzonej ilości insuliny. Gra, którą cukieriada chce stworzyć ma pomóc dzieciom w nauce nawyków związanych z chorobą - czyli wyliczaniem ile potrzeba insuliny, robieniem zastrzyków i innych problemów. Piotr prezentował lalkę Zoee (?), która jest częścią gry (druga część jest na tablecie). Duża część gry jest już zaprojektowana, a teraz należy ją zakodować i Piotr poszukiwał programisty gier, który chce się zaangażować w ten startup. Piotr jest fizykiem z wykształcenia.

Łukasz Stefaniszyn - Mobile applications - implementation of quality


Kolejny przedstawiciel Allegro Group nie był tak zestresowany i prezentacja była dość ciekawa. Łukasz Opowiadał o aplikacji ceneo w jaki sposób dochodzili do jakości i najwyższych miejsc na marketach dla wszystkich platform. Kolejna prezentacja nie mówiąca o tym jak pewne praktyki odmieniają o 180stopni tworzenie oprogramowania na łatwe i przyjemne, ale jak te praktyki wprowadzane stopniowo, ze zrozumieniem tematu pomagają tworzyć lepszą jakość.

Krzysztof Zabłocki - Tips & Tricks for iOS Devs

Przyznam, że po prezentacji dla iOSowców nie spodziewałem się dużo. Nie dlatego, że programiści objective-c są jacyś inni- tylko dlatego że iOSowe techniki nie przydadzą się mi. Byłem jednak w błędzie, Krzysztof opowiedział w jaki sposób być lepszym programistom, w jaki sposób pracować nad swoim warsztatem, jakich narzędzi używać żeby się rozwijać. Prezentacja bardzo interesująca i inspirująca. Warsztat Krzyśka to m.in.



Drew Crawford - UI testing sucks

Mam taką teorię, że ludzie lubią prezentacje i prelegentów, którzy opowiadają o dobrze im (ludziom) znanych tematach,. To o czym opowiadał Drew Crawford ja sam przeżyłem na własnej skórze w pewnym projekcie. Dlatego jego prezentacja podobała mi się najbardziej. Drew opowiadał o testowaniu UI, głównie mówiąc o niedoskonałościach takich jak wrażliwość na zmiany (podał prosty przykład Use Case, który testował i pokazywał na jak wiele sposobów może się Test Case zepsuć), niederministyczność czy pewne stałe czasowe, które muszą być ukryte w kodzie. Prelegent sugerował, żeby nie opierać się tylko na testowaniu UI-a tylko posiadać testy na niższych warstwach a testy UI traktować jako uzupełnienie. Mi bardzo w jego wystąpieniu podobało się to, że był to solidny opis bez proponowania rozwiązań, które zbawią świat. Tworzenie software-u to po prostu ciężka praca.

Gal Cerf - Mobile App Quality

Prezentacja przedstawiciela diamentowego sponsora czy uTest nie była najgorsza. Często zdarza się, że sponsor na siłę wstawia swoją prezentacje, która poziomem odstaje mocno od innych. Prezentacja wiceprezydenta (ale ds. inżynierii oprogramowania) była krótka, ale zawierała referencje do różnych narzędzi wspomagających utrzymanie jakości w produktach mobilnych. Oczywiście dużą część narzędzi dostarcza uTest, ale reklama produktów była bardzo dyskretna. Właściwie kto nie znał produktów firmy, mógł tego nie zauważyć. Ja też ekspertem w tej materii nie jestem ale wiem, że uTest odkupił apphance od pewnej polskiej firmy z dobrymi pomysłami :). Pan Gal Cerf po prezentacji zamienił ze mną kilka słów i zareklamował, że Apphance poszukuje programistów do biura w Warszawie. I pewnie będzie zajmować się tworzeniem rozwiązania z dziedziny crowdtestingu.
Narzędzia o których wspominał Gal to:

  • bugsense
  • crashy
  • flurry
  • appsee
  • critericism
  • appfigures
  • applause (to chyba nowa nazwa apphance)

Cesare Rocchi - Apps and Mental Models

Z powodu późnego startu i dłuższej przerwy obiadowej, przedostatnia prezentacja MCE zaczynała się o czasie, w którym inne konferencje mają zaplanowane pożegnania. Odczuwałem już trochę zmęczenie a także pewne rozterki, którą salę wybrać. Zostałem w końcu na tej samej sali i tym samym na prezentacji Cesare. Prelegent na pewno miał dar mówienia w sposób ciekawy, niemniej jednak nie mogę sobie za wiele przypomnieć z tej prezentacji :). Sprawę pogarsza fakt, że moje notatki z konferencji zostawiłem 7tys kilometrów z miejsca gdzie obecnie przebywam. Pamiętam że byłem nieco zawiedziony, że nie poszedłem na Designing for Enterprise, ale opinie, które słyszałem na korytarzu sugerowały, że ta prezentacja nie była raczej udana.

Rémy Virin - Continuous Integration, from Unit Tests to hardware

Wszystkie niemalże prezentacje na których byłem odbyły się na sali żółtej. Tylko na Why UI Testing Sucks byłem na sali niebieskiej. Na czerwonej nie byłem w ogóle jako że dotyczyły bardziej iOSowych technologii a mnie na Macintosha nie stać. Postanowiłem jednak sprawdzić ostatnią prezentację ponieważ obiecywała zająć się testowaniem hardware'u. Remy Virin pracuje w Lima, która na kickstarterze zdobyła finansowanie na dalszy rozwój i zatrudniła Remy'ego :). Lima tworzy pamięć, która może być współdzielona z innymi urządzeniami. Nie jest to jednak pamięć w chmurze ale coś innego. Odsyłam do linku z kickstartera z opisem. W czasie MCE rozumiałem Limę jak hardwarową pamięć, którą trzeba przymocować do swoich urządzeń i zostałem żeby zobaczyć jak testuje się to urządzonko. Sam kiedyś byłem w projekcie, który był testowany na różnych wersjach hardware'u i ... było dużo problemów.

Pozostanie na prezentacji było z jednej strony wyzwaniem bo Remy nie odkrywał ameryki (jenkinsa), tylko prezentował znane mi zalety CI-a i chciałem po prostu wyjść. Z drugiej strony ucieczka z prezentacji była niemożliwa ponieważ usiadłem źle strategicznie czyli w środku rzędu na środku sali. Gdyby nie położenie nie pomogłoby nawet zaciekawienie na część o testowanie hardware'u. Gdy Remy zachwalał Sonar-a dla iOS już podnosiłem się z krzesła, ale doszliśmy do momentu hardware-u. Francuski prelegent w tym momencie pokazał slajd - not yet :). Czyli że jeszcze nie zrobili testowania sprzętu i zajmą się tym za 3-4 miesiące jak ustabiliziują pierwszą wersję Lipy tj. Limy. Prezentacja ta okazała się niestety najsłabszą prezentacją konferencji. Z ciekawych punktów było powiedzenie o pluginie sonara do iOSa oraz estymaty że dodanie CI do projektu powoduje 10% dodatkowej pracy teamu (utrzymanie i konfiguracja). Na pewno niepopularny pogląd dla fanatyków  CI.

After Party

Kolejny pomysł, który warto rozważyć na Mobilization to After Party w miejscu imprezy. Dlaczego? Po prostu wszyscy byli :), nie było też kłopotów z wytłumaczeniem jak dojść na miejsce imprezy ani z limitowaną liczbą wejściówek. Na after party Krzysztof Gutowski zajął się testowaniem dotykowej technologii i odkrył, że nawet z butelką piwa w dłoni można sterować obrazami niczym Tom Cruise w Minority Report.

Podsumowanie

Mobile Central Europe to bez wątpienia wielki sukces. Wszystkie bilety sprzedane, duża liczba zagranicznych prelegentów, hackathon przed imprezą na którym było sporo ciekawych technologii. Prelekcje trzymające wysoki poziom. Wpadek organizacyjnych nie było. Może kilka drobnych rzeczy (mało jedzenia, mały obiad, czasem tłok), które można zrobić inaczej nie wpływa na ocenę wydarzenia. Z niecierpliwością czekamy na MCE 2.0 w 2015 oraz na inne polskie konferencje w 2014 roku z rozbudowanymi ścieżkami mobile. Podobno 33degree coś szykuje w materii :).

Sunday, January 19, 2014

Data Oriented Design - Czyli dlaczego niepotrzebne nam hierarchie klas w grach

Prelegent : Andrzej Jóźwiak z Mobici

Andrzej w trakcie prezentacji opowiedział o alternatywnym do obiektowego podejściu przy tworzeniu gier - Data Oriented Design. Można sobie kliknąć w link powyżej aby zobaczyć o co chodzi.

Fotki

Każdy prelegent może liczyć na kilka słów wsparcia od prezesa

Okazuje się, że Battle City z nintendo (czy pegasusa) nie był przykładem rozwiązania obiektowego, więc gra w tanka nie liczy się do lat doświadczenia OOP w CV

Andrzej zbiera energię i zamierza puścić Dragonballa.

Na wykład przyszło prawie czterdzieści osób (w książkach od marketingu radzą aby pisać prawie czterdzieści a nie ponad trzydzieści)

Gra - powstanie styczniowe

Okazuje się, że jeśli chodzi o pisanie gier to Andrzej z niejednego pieca chleb jadł. Poniżej link do gry stworzonej przez "Andrzeja + koledzy". Zapraszamy do zapoznania się:

Może to też będzie zachęta dla ludzi, którzy mają jakieś produkty i mogą je powiązać z ciekawą i wartościową prezentacją. Wy robicie prezentację i spełniacie misje edukacyjną a my umieścimy linki do produktów na różnych kanałach - i wilk syty i owca cała.

Konkurs na najlepszego prelegenta 2013

Nagrodą był uścisk ręki prezesa oraz wolny termin na następną prezentację. Nagrodę otrzymał Paweł Włodarski - a ponieważ to ja w sumie piszę ten tekst to moja wrodzona skromność nie pozwala mi dalej chełpić się tym faktem. Wspomnę jedynie iż każdy powinien ten fakt traktować jako zachętę do robienia prezentacji gdyż ja nawet nie jestem w stanie poprawnie wymówić swojego nazwiska a jednak ludziom prezentacje się podobają (no chyba, że to właśnie dla tego im się podobają - jak w "Zywocie Briana" ;))

Następna prezentacja

Następna prezentacja jest zaplanowana na 6 lutego : temat Drools. Oczywiście jak ktoś chciałby zrobić coś w innym terminie niech śmiało się zgłasza.

Sunday, January 12, 2014

CleanCoders na JUGu - SOLID principles

Na początek kilka fotek bo wstępu i tak nikt nie czyta :

Odcinek 8 - zasady SOLID

Najpierw kilka uwag w kontekście zawartości odcinka. Zasady SOLID są opisane na przynajmniej tuzinie stron (ot chociażby tutaj --> http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)) lecz niech dostępność treści czytelnika nie zmyli - te zasady trzeba zrozumieć i poczuć a nie tylko przeczytać.

W Javie - czy się chce czy nie - to klasę przynajmniej jedną trzeba napisać ale sam fakt uwiecznienia w IDE słowa class nie naznacza rozwiązania określeniem obiektowy - można dalej kaleczyć pozagnieżdzane IFy i FORy wewnątrz klasy. Dlatego też wszelkie materiały i prezentacje, które starają się wytłumaczyć suchą teorię na bogatych przykładach powinny cieszyć się dużym zainteresowaniem. A ponieważ Robert C. Martin stara się przy okazji robić edukację na wesoło i dodaje trochę wygłupów to też wspomnienia z prezentacji powinny się mocniej wbić w głowę.

Licencja na seans przewidywała 50 osób - przyszło około 30. Trochę szkoda. Ludzie : jeśli to widzieliście w firmie czy tam dobiliście się do tego innymi kanałami to zawsze czujcie się zaproszeni do dyskusji na grupie po zakończeniu odcinka.

Sponsorzy

Wiadomo, że odcinek sam się nie kupił - tym razem sponsorem była firma http://sidnet.pl/

Poprzednie odcinki sponsorowali :

  1. Clean Code + Names - http://www.mobica.com
  2. Functions - http://www.cybercom.com/
  3. Function Structure - http://www.natek.eu/pl/
  4. Form - http://www.rulefinancial.com/
  5. TDD Part 1 - http://www.symphonyteleca.com/
  6. TDD Part 2 - http://www.bnsit.pl/
  7. Architecture, Use Cases, and High Level Design - http://mobilems.pl/
Gdyby coś było nie tak to dajcie znać.

Następne spotkanie

W ten czwartek Andrzej Jóźwiak przedstawi : "Data Oriented Design - Czyli dlaczego niepotrzebne nam hierarchie klas w grach?". Strona spotkania : Strona spotkania

Paweł Włodarski

Monday, January 6, 2014

Misja Jug Łódź

Misja - czyli co w życiu jest ważne

“Learning to code is the single best thing anyone can do to get the most out of the amazing future in front of us."
Tadeusz Kościuszko

W chwili obecnej łódzki rynek pracy znajduje się w dosyć ciekawej sytuacji. Z jednej strony mamy ogromną rzeszę ludzi, którzy narzekają na ciężkie czasy i na to jak trudno znaleźć dobrą pracę. Z drugiej mamy cały zastęp firm IT, które chcą zatrudniać zdolnych programistów ale nie mogą znaleźć tylu ilu chcą... bo tylu po prostu nie ma.

Wielu znajomych z innych branż słysząc, że w firmach IT za polecenie pracownika dostaje się bonus - spada z krzesełek. Nie zdążą wstać gdy dowiadują się, że cyklicznie odbywają się różnego rodzaju darmowe imprezy gdzie programiści i programistki mogą się za darmo najeść się i pobawić (uczestnicząc w arcyciekawych wykładach oczywiście) - jedyny warunek - zostawić swoje CV.

Dlaczego relatywnie mało osób ciągnie do programowania? Być może to lata karmienia społeczeństwa filmami typu "zemsta frajerów" gdzie mało popularne nerdy polują na dziewczyny. A być może to kwestia tego, że kodem trudniej lansować się na fejsie niż obrazkami z kwejka. A może po prostu programowanie jest zwyczajnie trudne i jego nauka wymaga pewnej samodyscypliny oraz pracy we własnym zakresie? (Ktoś złośliwy mógłby jeszcze dodać, że niektóre korpo nie pomagają traktując programistów jako proste trybiki w strukturze - ale tym kimś złośliwym nie będę ja...)

Tak czy inaczej w chwili obecnej byle handlarz pojarą cieszy się na mieście większym respektem niż programista i tutaj pojawia się misja dla JUGa by:

"Szerzeć wiedzę i kulturę programistyczną"

Co robimy

Oto co udało nam się zrobić w 2013 roku :

  • Zorganizowaliśmy ponad 20 spotkań - niezwykle ciekawych i wciągających prezentacji na wydziale DMCS (tam jest bardzo duża sala)
  • Rozpoczęliśmy cykl prezentacji z "Clean Coders" - http://cleancoders.com/
  • Współorganizowaliśmy hackathon z Rule Financial
  • W Cybercom Group zorganizowaliśmy Global Day of Code Retreat
  • Zorganizowaliśmy trzecią edycję konferencji Mobilization - największej w Polsce mobilnej i jednocześnie darmowej konferencji (z darmową grochówką).

W 2014 chcemy nadal organizować prezentacje z zakresu IT, na które mogą spokojnie przyjść wszyscy zainteresowani danym tematem (sala jest bardzo duża). Jednocześnie fajnie by było stać się takim "radiatorem edukacji" i sukcesywnie szerzyć wiedzę na nowe jednostki poszerzając grono szczęśliwych (w miarę możliwości) programistów.

Linki

Paweł Włodarski