Bilo je uzbudljivo na početku 2015. godine kad smo zajednici predstavili CodeCAMP projekt. Prije toga, 22. prosinca 2014. godine, oko 20 članova se okupilo na pokretačkom sastanku gdje smo uskladili program i ciljeve za siječanj i veljaču. Možemo reći kako smo ostvarili rezultate iznad očekivanja. Održali smo osam radionica na kojima je sudjelovalo 150 ljudi. Pošto su neki došli na više radionica, ukupno je bilo 220 dolazaka.
Podsjetimo se održanih radionica
- Uvod u Linux 7 (19.1.15. i 26.1.2015.) je imala čast da bude prva CodeCAMP radionica. Održao ju je kolega Hrvoje Horvat iz Siemensa u 2 dana. Upravo je ta radionica bila najpopunjenija s 35 sudionika.
- Temu CSS Predprocesori i Postprocesori (21.1.2015.) nam je predstavio Andrej Mlinarević iz tvrtke Mono koji je otvorio frontend liniju. Okupila se dobra ekipa koja je kasnije dolazila i na ostale dizajnerske ili frontend teme.
- Tjedan dana kasnije držimo temu Uvod u testiranje (28.1.2015.) koju vodi Vanda Muhar iz Adcona. Predavačica se pozabavila teorijom i objasnila načela i principe testiranja.
- Veljaču otvaramo novom frontend temom Web design i tipografija (4.2.2015.) koju nam predstavlja Filip Svetličić iz tvrtke Inchoo. U radionici se prošlo kroz primjere dobre prakse korištenja tipografije u web dizajnu.
- Hrvoje Horvat nastavlja s radionicom Uvod u Linux 8 (7.2.2015.) i to je prva radionica koja se ne održava u Poduzetničkom inkubatoru BIOS, već na ETFOS-u u kampusu. Bilo je dosta praktičnog rada i računala su bila obvezna.
- Vrijeme je bilo i za prvu backend development radionicu – Magije Modernog PHPa (11.2.2015) gdje je Ivan Weiler iz Inchooa obradio neke od zanimljivijih struktura PHP jezika i objasnio kako slične stvari rade “ispod haube”, na nivou samog PHP-a.
- Tjedan dana kasnije završavamo s Inchooerima i radionicom Frontend Optimizacija (18.2.2015). Hrvoje Jurišić je predstavio osnovne i napredne metode optimizacije performansi frontenda, s posebnim naglaskom na responzivni web dizajn i mobilne uređaje.
- Veljaču završavamo backend radionicom Dependecy Injection u praksi (25.2.2015.) gdje nam Kristijan Horvat iz tvrtke Mono prenosi znanje kako odabrati DI kontejner prikladan za aplikaciju, pregledati dizajn paterne, anti-paterne i dobre prakse te na primjeru višeslojne arhitekture prikazati primjenu dependency injectiona i IoC-a.
Izjave polaznika…
Ivan Pozderac:
Podržavam inicijative poput CodeCAMPa i smatram da su potrebne zbog upoznavanja novih tehnologija na jednoj višoj, profesionalnoj, razini te zbog dijeljenja iskustva među developerima. Radionice za početnike smatram dobrim načinom da se ljudi zainteresiraju za programiranje, no postoje i oni koji su sami već odavno prošli kroz početnu fazu upoznavanja sa određenim tehnologijama pa je, po meni, CodeCAMP inicijativa koja pomaže takvim ljudima da se dalje razvijaju. Isto tako smatram da razmjenom iskustava čak i profesionalni developeri imaju neku korist. Predavači su stručni i na jednostavan i razumljiv način predstavljaju svoje teme, u pauzama su vrlo pristupačni i možete ih pitati sve što vas zanima o temi o kojoj predaju. Radionice na kojima sam sudjelovao pomogle su mi da popunim rupe u znanju oko određenih tehnologija koje koristim. Teme CodeCAMPa su šarolike i mislim da svi mogu naći barem 2-3 radionice na koje bi trebali doći.
Dodatne stvari koje sam pozitivno doživio su obavještavanje i podsjetnik dan prije predavanja putem e-maila, obavijest o tehničkim zahtjevima i predznanju koje je potrebno da bi se radionica mogla pratiti te druženje u pauzama i poslije predavanja gdje se obično razmjenjuju iskustva i druži uz pizzu, sok i pivo.
Marijan Madunić: Pohvale za inicijativu OSC-a vezano za aktivnosti CodeCAMPa.
Kako sam bio na većini predavanja, koristim i ovu priliku za zahvalu predavačima na zanimljivim temama i načinu na koji drže ta predavanja (kraći teorijski uvodi i najbitnije, praktični dio na kojima baziraju predavanja stvarno su za pohvalu).
Filip Jurić:
Općenito mi se sviđa ovaj CodeCAMP koncept – teorija + praksa. Mislim da ima potencijal i može dosta pomoći developerima u njihovom poslu, bilo da su freelanceri ili rade u firmama. Posebno mi se sviđa što razina predavanja nije “amaterska” i što je potrebno predznanje da bi se ono razumjelo. Držite se samo novih stvari, novih tehnologija i novih načina kako poboljšati kvalitetu izrade softvera. Ne budite ograničeni, tipa da se obrađuju samo open source ili samo proprietary tehnologije, jer obje domene imaju svoje kvalitete i “best practice” za rješavanje određenog tipa problema.
… te predavača
Hrvoje Jurišić, Inchoo:
Ekipa je bila odlična. Radionica nije bila namijenjena početnicima, i iz interakcije s polaznicima, bilo je očito da dečki imaju iskustva iza sebe.
Cilj samoga predavanja nije bio isključivo da oni nauče tehnički kako se nešto radi. Oni i znaju za većinu tih tehnika, a ako sam pokazao nekome nešto novo, iznimno sam sretan…
Meni je bilo najvažnije da oni shvate ZAŠTO je bitno napraviti brzu web stranicu i koliko je bitna sama optimizacija. I na kraju, htio sam im na živom primjeru sa stvarnim brojkama pokazati koliko se pažljivom optimizacijom stranica može ubrzati. Htio sam da otvore svoje stranice i požele ih iskodirati iznova… Iz reakcija polaznika čini mi se da sam uspio u tome, jer mi je nekoliko njih reklo da su “nabrijani” i da će na idućem projektu primijeniti tehnike o kojima smo pričali na radionici.
Kristijan Horvat, Mono:
Visoka posjećenost radionice Dependency Injection in Practice pokazala mi je da postoji izniman interes za primjenu naprednih koncepata u razvoju softverskih rješenja u Osijeku. Polaznici su pratili kako jednostavnije tako i složene koncepte te im zahvaljujem na sudjelovanju. Kroz diskusiju smo zaključili da sve više programskih jezika koristi iste koncepte te smo razmijenili iskustva u primjeni DI i IoC u PHP-u, Javi i .NET-u. Nadam se da će u budućnosti biti više CodeCAMP radionica koji će potaknuti usavršavanje i razvoj developerske scene u Osijeku.
Izdvojeni polaznik – Damir Šerfezi
Želimo uputiti posebnu zahvalu Damiru Šerfeziju, polazniku koji je došao na najviše radionica dosad. Njih čak šest. Damir dolazi iz Selaca Đakovačkih. Diplomirao je na Elektrotehničkom fakultetu u Osijeku, smjer komunikacije i informatika. Tijekom studija je završio i Cisco akademiju mrežnih tehnologija, a trenutno pohađa tečaj web developmenta u Gauss Informatici. Posao je tražio nešto manje od godinu dana. Uskoro kreće na stručno osposobljavanje u jednoj osječkoj firmi kao backend developer. Iza sebe ima nekoliko malih freelance projekata. Napravili smo s njim kratki intervju.
Damire, u ova prva dva mjesca održavanja CodeCAMPa, vi ste rekorder po posjećenosti radionica. Koji vam je bio motiv dolazaka?
Budući da se web developmentom bavim tek nekoliko mjeseci, svaka od CodeCAMP radionica je i više nego dobrodošla za proširivanje znanja. Bez obzira je li namijenjena naprednim developerima ili početnicima. Htio sam poslušati o čemu to razgovaraju iskusni ljudi koji su predavali zato jer su godinama u tom poslu. Kroz svako predavanje su podijelili hrpu korisnih savjeta i pokazali koji je najbolji način da se nešto odradi.
Od radionica koje ste posjetili, koja vam je ostavila najbolji dojam?
Svaka od radionica je ostavila odličan dojam. Nešto više su mi se svidjele radionice o PHP-u i Linuxu jer me to više zanima. Svakako bih pohvalio radionicu o frontend optimizaciji koja je odlično pokazala na što se sve mora paziti prilikom izrade (primjerice brzina učitavanja odnosno mrežni uvjeti u kojima korisnik pristupa ili prikaz samo korisniku bitnog sadržaja). Radionica o testiranju me iznenadila jer nisam ni znao da postoji toliko vrsta testiranja. Radionica o CSS predprocesorima i postprocesorima mi je dala širu sliku o pisanju CSS koda i optimizaciji za različite browsere.
Što biste poručili organizatorima. Što je dobro, a što bi moglo biti bolje?
Svaka čast na ideji i organizaciji CodeCAMPa. Pohvala za raznovrsnost tema i praktične primjere gdje svatko može nešto naučiti, produbiti znanje ili raspraviti nešto sa predavačima i ostatkom prisutnih. Mogao bi se omogućiti dolazak i većem broju ljudi. I naravno, nastavite sa serviranjem pizze.
Nastavljamo.
U ožujku i travnju ćemo nastaviti s aktivnostima. Pratite našu web stranicu i saznajte koje su sljedeće aktivnosti. Svaki ćemo događaj najaviti ranije, a prijave otvarati deset dana prije održavanja. Slobodno nam se javite s pitanjima i prijedlozima na code****@softwarecity.hr.
Ja bih zahvalio kolegama iz organizacijskog odbora na velikom volonterskom trudu i radu. Organizacijski odbor čine: Hrvoje Horvat, Hrvoje Varga, Ana Rogina, Ružica Kadić, Ana Tadić i Bela Ikotić.
Tnx to you too! Bez tebe svega ovoga ne bi ni bilo :)
Odlična inicijativa i super odabrana tematika radionica. S nestrpljenjem očekujemo novi val!
Tomo, i drugi put :)