dvorana (1)

Nakon službenog otvorenja App Start Contesta na kojem su se predstavili ovogodišnji C++ partneri natjecanja – Axilis, Undabot, web.burza kao i ostali partneri: CIAL, Combis, FINA, FIVE, Microblink, Minus 5, ZABA, uslijedilo je motivacijsko predavanje  Od podruma Zagrepčanke do Silicijske dolinekoje je održao Damir Sabol – jedan od najvećih stručnjaka iz svijeta poduzetništva i IT industrije te osnivač Microblinka i Photomatha koji je motivirao sve prisutne pričom o svojim uspješnim projektima i tvrtkama. Nakon motivacijskog predavanja, na red su došle radionice.

Prva radionica zanimljivog naziva Facebook knew how to React (JS) održana je 15. ožujka 2018. na Fakultetu elektrotehnike i računarstva pod vodstvom softverskog inženjera softverske tvrtke Axilis, Petra Kovačevića.

pero

React je tehnologija kojom se razvijaju moderne, složene i interaktivne web aplikacije. Jedna je od najduže korištenih i najzrelijih tehnologija koju su implementirali veliki igrači poput Facebooka, Instagrama, Netflixa, PayPala, Airbnba i Dropboxa.

Petar React opisuje kao framework odličnih performansi, deklarativnog viewa baziranog na komponentama koji je ujedno jednostavan i popularan.

Na radionici je predstavio React te studentima održao malu radionicu primjene takve tehnologije kroz, kako je to sam rekao, crtanje i igranje sa stanjem aplikacije, na kojoj su studenti kreirali svoje To do liste.

dvorana (2)

Mi smo kroz razgovor s njim saznali dodatne posebnosti Reacta, a otkrio nam je i što očekuje od natjecatelja App Start Contesta.

P: Za početak, možeš nam ukratko predstaviti svoj poslovni put?

P.K.: Diplomirao sam programsko inženjerstvo na FER-u, a u Axilisu sam krenuo raditi još kao student prije nekih 5 godina. Počeo sam vrlo rano s držanjem tehničkih predavanja, u početku na user grupama, a kasnije na konferencijama i raznoraznim događanjima. Od 2015. godine organiziram vještinu Razvoj aplikacija u programskom jeziku C# na FER-u, a  2016. sam zbog angažmana u zajednici dobio Microsoft Most Valuable Professional nagradu koju držim već dvije godine za redom.

P: Kako je raditi u jednoj od najbrže rastućih tehnoloških tvrtki u regiji, koja je tajna uspjeha?

P.K.: Axilis je jedna jako lijepa priča i drago mi je da sudjelujem u njoj od početka. Tajna uspjeha su definitivno ljudi koji ovdje rade. Inzistiramo na zapošljavanju kvalitetnih inženjera za koje prije svega vidimo da bi se uklopili u našu okolinu kao osobe. Nije dovoljno samo zaposliti čovjeka, stalno se radi na tome da se takvi ljudi zadrže i da se osigura da su maksimalno zadovoljni na svom radnom mjestu. Jednom kada smo osigurali kvalitetne ljude, onda nije teško definirati i ostvariti kvalitetne kriterije u razvoju.

P: Što AXILIS nudi studentima?

P.K.: Osim studentskog posla, spomenuo sam već kolegij C# koji od prošle godine organizira Axilis. Zadnje 3 godine držimo i besplatne radionice Axilis JavaScript School na koje nam se prijavljuju stotine studenata diljem Hrvatske, a velik broj polaznika na kraju i ostane raditi kod nas. Od ove godine organiziramo i ljetne prakse.

P: Kako to da ste se odlučili konkretno za ovu tematiku radionice?

P.K.: U firmi za razvoj klijentskih aplikacija uglavnom biramo React i React Native. Ta tehnologija se pokazala zdravom u praksi i htjeli smo je predstaviti studentima, budući da je ne prolaze na fakultetu.

P: Što je posebno kod React tehnologije, što takav pristup omogućava?

P.K.: React nam omogućuje da precizno i predvidljivo opišemo korisničko sučelje ovisno o mogućim stanjima aplikacije. U kombinaciji sa Flux ili Redux bibliotekama za upravljanjem stanjem, razvoj klijenta postaje problem konzistentne prirode bez obzira na kompleksnost proizvoda koji implementiramo. Facebook je sredio probleme koje su godinama mučili platformu, njegovi inženjeri su mogli pouzdanije uvoditi promjene na frontendu, a cijela priča uvjerila je i ostale da se priključe. React je danas, prema Stackoverflow Survey, jedna od najpopularnijih i najtraženijih tehnologija u svijetu.

P: Kako će ova radionica pridonijeti studentima u kreiranju njihovih aplikacija za App Start Contest?

P.K.: Studenti će moći jednostavno graditi moderne SPA web aplikacije koje će osvojiti njihove korisnike.

P: Zašto Axilis podržava studentsko natjecanje App Start Contest i kakva su vam očekivanja od ovogodišnjeg natjecanja?

P.K: Ovakva studentska natjecanja su jako bitna jer potiču studente da se ranije okušaju u konkretnim i praktičnim projektima. Studiji poput FER-a studentima daju jaku teorijsku podlogu što samo po sebi nije loše jer se pokazalo da studenti s jakom teorijskom bazom puno brže i kvalitetnije savladavaju nove tehnologije i koncepte. Ali bitno je biti umjeren, postići odgovarajući omjer prakse i teorije kako bi studenti već na samom izlasku s faksa bili spremni raditi konkretan posao. Tehnologije, potrebna znanja i vještine mijenjaju se iz dana u dan i fakulteti  tu mogu biti poprilično tromi. Nas gura tržište, moramo biti konkurentni i u toku s vremenom, pa vrlo rano postajemo kompetentni da prenesemo ta znanja na studente, a na takav način se studenti ranije razvijaju u potencijalne kolege, a možda i buduće poslodavce.

P:  Za kraj, tvoj savjet natjecateljima ASC-a?

P.K.: Nemojte pretjerivati prilikom planiranja okvira vašeg rješenja jer je beskonačno projekata ostalo na lijepim željama. Dobro definirajte minimalan set funkcionalnosti koje su nužne da zaokružite proizvod, te se pobrinite da to isporučite u cijeloj svojoj slavi, a detalji se lako dodaju kasnije.

Tena Klarić