Agenda Coding Contest

Coding Contest tuż, tuż w związku z tym poniżej szczegóły dotyczące bardzo intensywnych 4 godzin. Przygotowania do udziału mogą zająć między 30 a 45 minut. Dlatego najlepiej żebyś był odpowiednio wcześniej. Będziemy mieć pewność, że wystartujesz razem ze wszystkimi. Pamiętaj żeby wziąć laptopa… UWAGA – każdy uczestnik może użyć w ramach konkursu tylko jednego komputera. Jeśli bierzecie udział zespołowo pozostałe komputery mogą zostać użyte w celach „badawczych”.

Continue reading


 Na czym polega konkurs?

Analiza biznesowa. Czy w ogóle jest potrzebna?

Zadania konkursowe nie polegają wyłącznie na budowie kodu. Scenariusz ostatniej edycji polegał bardziej na logice i analityce. To oczywiście standardowa część software developingu ale uczestnicy nastawieni na kodowanie byli początkowo zaskoczeni. Fabuła dotyczyła organizacji szczytu międzynarodowego, a zadaniem uczestników – odgrywających rolę osób odpowiedzialnych za bezpieczeństwo – było jak najbardziej efektywne rozmieszczenie snajperów. Pod uwagę trzeba było wziąć wysokość i rozmieszczenie budynków, rozkład ulic, ruch pieszych i samochodów. Każdy z kolejnych poziomów był nieco trudniejszy, a zabawa ciekawsza.

Continue reading


 Coding Contest z bliska

Poniżej przedstawiamy wywiad z Damianem, uczestnikiem po przedniej edycji konkursu Coding Contest współorganizowanym w Rybniku. Pytamy o to czego się spodziewał, a co go najbardziej zaskoczyło. Zaznacza, że podczas konkursu trzeba było więcej myśleć, mniej pisać. Trzeba rozwiązać problem, ułożyć algorytm, który będzie się sprawdzał. Napisać funkcje, przypisać zmienne dodać coś do bazy. Trzeba było po prostu przelać to co w głowach na kod. Zadania w poszczególnych etapach były ze sobą powiązane. Każdy z kolejnych poziomów był bardziej skomplikowany. Algorytm, który stworzyliśmy musiał zakładać, że problem z poziomu na poziom będzie się rozrastał. Przejechaliśmy się trochę bo postawiliśmy na szybkość, a nie jakość. Gdyby kod był bardziej „czysty” to o wiele łatwiej byłoby na kolejnych poziomach.

Continue reading